From 58a6b3d774ce8c6c77df3b4a6be1e16f42003bde Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 13 Jan 1999 14:51:21 +0000 Subject: [PATCH] Fixed O_NONBLOCK again... --- src/pcm/pcm.c | 4 ++-- src/pcm/pcm_loopback.c | 4 ++-- src/rawmidi/rawmidi.c | 4 ++-- src/seq/seq.c | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c index 7b1edf8d..6640527a 100644 --- a/src/pcm/pcm.c +++ b/src/pcm/pcm.c @@ -103,9 +103,9 @@ int snd_pcm_block_mode(void *handle, int enable) if ((flags = fcntl(pcm->fd, F_GETFL)) < 0) return -errno; if (enable) - flags |= O_NONBLOCK; - else flags &= ~O_NONBLOCK; + else + flags |= O_NONBLOCK; if (fcntl(pcm->fd, F_SETFL, flags) < 0) return -errno; return 0; diff --git a/src/pcm/pcm_loopback.c b/src/pcm/pcm_loopback.c index d4b2c457..1e6aa38d 100644 --- a/src/pcm/pcm_loopback.c +++ b/src/pcm/pcm_loopback.c @@ -104,9 +104,9 @@ int snd_pcm_loopback_block_mode(void *handle, int enable) if ((flags = fcntl(lb->fd, F_GETFL)) < 0) return -errno; if (enable) - flags |= O_NONBLOCK; - else flags &= ~O_NONBLOCK; + else + flags |= O_NONBLOCK; if (fcntl(lb->fd, F_SETFL, flags) < 0) return -errno; return 0; diff --git a/src/rawmidi/rawmidi.c b/src/rawmidi/rawmidi.c index f882a711..0af624d6 100644 --- a/src/rawmidi/rawmidi.c +++ b/src/rawmidi/rawmidi.c @@ -103,9 +103,9 @@ int snd_rawmidi_block_mode(void *handle, int enable) if ((flags = fcntl(rmidi->fd, F_GETFL)) < 0) return -errno; if (enable) - flags |= O_NONBLOCK; - else flags &= ~O_NONBLOCK; + else + flags |= O_NONBLOCK; if (fcntl(rmidi->fd, F_SETFL, flags) < 0) return -errno; return 0; diff --git a/src/seq/seq.c b/src/seq/seq.c index 8a053985..a88497a2 100644 --- a/src/seq/seq.c +++ b/src/seq/seq.c @@ -137,9 +137,9 @@ int snd_seq_block_mode(void *handle, int enable) if ((flags = fcntl(seq->fd, F_GETFL)) < 0) return -errno; if (enable) - flags |= O_NONBLOCK; - else flags &= ~O_NONBLOCK; + else + flags |= O_NONBLOCK; if (fcntl(seq->fd, F_SETFL, flags) < 0) return -errno; return 0; -- 2.47.1