diff options
author | Lennart Poettering <lennart@poettering.net> | 2008-12-21 13:33:32 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-12-21 13:33:32 +0100 |
commit | 10cc4ba1ca53b56b58f4f04b4c5d49fa4e2b22dc (patch) | |
tree | 90cfc4284152ec67f26c07b1f2ea794cead2f356 /src/modules/module-pipe-sink.c | |
parent | 63fc26ed034846a8d2189e5cc2fe890ce3b4c7b3 (diff) |
Use FIONREAD instead of TIOCINQ
On Linux the two ioctls FIONREAD and TIOCINQ share the same number.
However TIOCINQ is used for terminals while FIONREAD is used (among
others) for sockets and pipes. Hence use FIONREAD here since it seems
more appropriate.
Diffstat (limited to 'src/modules/module-pipe-sink.c')
-rw-r--r-- | src/modules/module-pipe-sink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/module-pipe-sink.c b/src/modules/module-pipe-sink.c index ae230b2c..2b55c823 100644 --- a/src/modules/module-pipe-sink.c +++ b/src/modules/module-pipe-sink.c @@ -101,8 +101,8 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse size_t n = 0; int l; -#ifdef TIOCINQ - if (ioctl(u->fd, TIOCINQ, &l) >= 0 && l > 0) +#ifdef FIONREAD + if (ioctl(u->fd, FIONREAD, &l) >= 0 && l > 0) n = (size_t) l; #endif |