[gstreamer-bugs] [Bug 317048] gstreamer Cygwin build fixes

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Jan 13 10:10:17 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=317048
 GStreamer | gstreamer (core) | Ver: HEAD CVS


David Schleef changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ds at schleef.org




------- Comment #22 from David Schleef  2006-01-13 18:10 UTC -------
MSG_DONTWAIT means:

  val = fcntl (fd, F_GETFL, 0);
  fcntl (fd, F_SETFL, val | O_NONBLOCK);
  sendto (fd, ...);
  fcntl (fd, F_SETFL, val);

I didn't spend much time trying to figure this out, but it kind of appears that
the write is supposed to be nonblocking, and the read is blocking.  This is
weird.  In order to do this with fcntl(), one would have to do a { select();
recv() } loop to emulate blocking mode in the read.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list