]> code.delx.au - pulseaudio/commit
poll() is totally broken on Mac OS X
authorDaniel Mack <daniel@caiaq.de>
Sun, 22 Nov 2009 23:12:18 +0000 (00:12 +0100)
committerDaniel Mack <daniel@caiaq.de>
Wed, 16 Dec 2009 08:11:36 +0000 (16:11 +0800)
commit17d34462eace417075efa2314999a77e41a3849b
tree55bc1bbf154797026d7dcd42762b7b12eac16cf9
parent962164a3b7f17f8a981862d7913a420636241a41
poll() is totally broken on Mac OS X

Even on 10.5.8, poll() does not do the right thing. Haven't checked on
newer versions. Hence, wrap all occurences of poll() to pa_poll and
emulate that call with select() on OSX. This is totally embarassing.
12 files changed:
src/modules/module-sine-source.c
src/modules/raop/module-raop-sink.c
src/modules/raop/raop_client.c
src/modules/rtp/rtsp_client.c
src/pulse/mainloop.c
src/pulsecore/lock-autospawn.c
src/pulsecore/poll.c
src/pulsecore/poll.h
src/pulsecore/rtpoll.c
src/tests/lock-autospawn-test.c
src/tests/rtpoll-test.c
src/utils/pacmd.c