From 4826c5dd0f4637a5d0d5e7df6173b23b69fc5646 Mon Sep 17 00:00:00 2001 From: Ragnvald Maartmann-Moe IV Date: Sat, 2 Jun 2001 06:51:58 +0000 Subject: [PATCH] Change shm init to PROT_WRITE, instead of PROT_READ | PROT_WRITE. This is required for mmap to succeed on my system. YMMV. May cause a problem with incomplete shutdown. --- libs/audio/targets/snd_oss.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/audio/targets/snd_oss.c b/libs/audio/targets/snd_oss.c index 4584d3a31..0e5d471eb 100644 --- a/libs/audio/targets/snd_oss.c +++ b/libs/audio/targets/snd_oss.c @@ -1,7 +1,7 @@ /* snd_oss.c - (description) + OSS sound plugin. Copyright (C) 1996-1997 Id Software, Inc. @@ -196,7 +196,7 @@ SNDDMA_Init (void) // memory map the dma buffer shm->buffer = (unsigned char *) mmap (NULL, info.fragstotal * info.fragsize, - PROT_READ | PROT_WRITE, + PROT_WRITE, // was also | PROT_READ MAP_FILE | MAP_SHARED, audio_fd, 0); if (shm->buffer == MAP_FAILED) {