Browse Source

* global.h: Add replacement for O_NONBLOCK.

Pavel Roskin 22 years ago
parent
commit
5c76f171ac
2 changed files with 15 additions and 0 deletions
  1. 4 0
      src/ChangeLog
  2. 11 0
      src/global.h

+ 4 - 0
src/ChangeLog

@@ -1,3 +1,7 @@
+2002-12-15  Pavel Roskin  <proski@gnu.org>
+
+	* global.h: Add replacement for O_NONBLOCK.
+
 2002-12-11  Pavel Roskin  <proski@gnu.org>
 
 	* find.c (find_file): Skip entries without data when panelizing.

+ 11 - 0
src/global.h

@@ -50,6 +50,17 @@
 #  define O_BINARY 0
 #endif
 
+
+/* Replacement for O_NONBLOCK */
+#ifndef O_NONBLOCK 
+#ifdef O_NDELAY /* SYSV */ 
+#define O_NONBLOCK O_NDELAY 
+#else /* BSD */ 
+#define O_NONBLOCK FNDELAY 
+#endif /* !O_NDELAY */ 
+#endif /* !O_NONBLOCK */ 
+
+
 #ifdef HAVE_SYS_TIMEB_H
 #  include <sys/timeb.h>
 #endif