Add support for uClibc 0.9.29.
[pspp] / lib / fbufmode.c
index 6df6a20050cbe7a1b7baf3bf2aa77a77dd180259..58c3bc247a418d52b39dcb5e0c65e7e8e0121a41 100644 (file)
@@ -62,6 +62,12 @@ fbufmode (FILE *fp)
     return _IONBF;
   return _IOFBF;
 # endif
+#elif defined __UCLIBC__            /* uClibc */
+  if (fp->__modeflags & __FLAG_LBF)
+    return _IOLBF;
+  if (fp->__modeflags & __FLAG_NBF)
+    return _IONBF;
+  return _IOFBF;
 #else
  #error "Please port gnulib fbufmode.c to your platform! Look at the setvbuf implementation."
 #endif