From f7f9508b132612689b261cf399c93cafe52d3e30 Mon Sep 17 00:00:00 2001 From: Jukka Kangas Date: Mon, 17 May 1999 15:37:47 +0000 Subject: [PATCH] When opening the file we don't need MMIO_EXCLUSIVE rights. MMIO_DENYWRITE should be sufficient. --- multimedia/mcimidi.c | 2 +- multimedia/mciwave.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/multimedia/mcimidi.c b/multimedia/mcimidi.c index 0f778241c9b..215183753c3 100644 --- a/multimedia/mcimidi.c +++ b/multimedia/mcimidi.c @@ -629,7 +629,7 @@ static DWORD MIDI_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSA lpParm TRACE_(mcimidi)("MCI_OPEN_ELEMENT '%s' !\n", lpstrElementName); if (lpstrElementName && strlen(lpstrElementName) > 0) { wmm->hFile = mmioOpenA(lpstrElementName, NULL, - MMIO_ALLOCBUF | MMIO_READWRITE | MMIO_EXCLUSIVE); + MMIO_ALLOCBUF | MMIO_READWRITE | MMIO_DENYWRITE); if (wmm->hFile == 0) { WARN_(mcimidi)("Can't find file='%s' !\n", lpstrElementName); wmm->nUseCount--; diff --git a/multimedia/mciwave.c b/multimedia/mciwave.c index 1b5d2d6cc7f..c3ea259652a 100644 --- a/multimedia/mciwave.c +++ b/multimedia/mciwave.c @@ -235,7 +235,7 @@ static DWORD WAVE_mciOpen(UINT16 wDevID, DWORD dwFlags, LPMCI_WAVE_OPEN_PARMSA l TRACE(mciwave, "MCI_OPEN_ELEMENT '%s' !\n", lpstrElementName); if (lpstrElementName && (strlen(lpstrElementName) > 0)) { wmw->hFile = mmioOpenA((LPSTR)lpstrElementName, NULL, - MMIO_ALLOCBUF | MMIO_READWRITE | MMIO_EXCLUSIVE); + MMIO_ALLOCBUF | MMIO_READWRITE | MMIO_DENYWRITE); if (wmw->hFile == 0) { WARN(mciwave, "can't find file='%s' !\n", lpstrElementName); dwRet = MCIERR_FILE_NOT_FOUND;