patches/mplayerplugin-04-ndelay.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 1 60fdac847787
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
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);