patches/mplayerplugin-04-ndelay.diff
author laca_
Thu, 27 Jul 2006 20:32:02 +0000
changeset 1 60fdac847787
permissions -rw-r--r--
initial import
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
60fdac847787 initial import
laca_
parents:
diff changeset
     1
diff -ur mplayerplug-in-orig/Source/plugin-threads.cpp mplayerplug-in/Source/plugin-threads.cpp
60fdac847787 initial import
laca_
parents:
diff changeset
     2
--- mplayerplug-in-orig/Source/plugin-threads.cpp	2006-04-05 05:15:46.000000000 +0700
60fdac847787 initial import
laca_
parents:
diff changeset
     3
+++ mplayerplug-in/Source/plugin-threads.cpp	2006-05-09 18:45:13.948964174 +0700
60fdac847787 initial import
laca_
parents:
diff changeset
     4
@@ -227,7 +227,7 @@
60fdac847787 initial import
laca_
parents:
diff changeset
     5
 	// make the operations on the control pipe non-blocking
60fdac847787 initial import
laca_
parents:
diff changeset
     6
 	flags = fcntl(*control, F_GETFL, 0);
60fdac847787 initial import
laca_
parents:
diff changeset
     7
 	flags |= O_NONBLOCK;
60fdac847787 initial import
laca_
parents:
diff changeset
     8
-#ifndef BSD
60fdac847787 initial import
laca_
parents:
diff changeset
     9
+#if defined(BSD) || !defined(_POSIX_C_SOURCE)
60fdac847787 initial import
laca_
parents:
diff changeset
    10
 	flags |= O_NDELAY;
60fdac847787 initial import
laca_
parents:
diff changeset
    11
 #endif
60fdac847787 initial import
laca_
parents:
diff changeset
    12
 	fcntl(*control, F_SETFL, flags);