summaryrefslogtreecommitdiff
path: root/lib/fwriting.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2007-06-09 01:27:49 +0000
committerBruno Haible <bruno@clisp.org>2007-06-09 01:27:49 +0000
commit555c3d668283df0cb7d4d29463db275cff9acecd (patch)
treead83848bcec10624733a9fae2cf2618aacf8310b /lib/fwriting.c
parentb22f2f094e1218b738ce6168ce13eb3d018c24d3 (diff)
downloadgnulib-555c3d668283df0cb7d4d29463db275cff9acecd.tar.gz
Add support for uClibc 0.9.29.
Diffstat (limited to 'lib/fwriting.c')
-rw-r--r--lib/fwriting.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/fwriting.c b/lib/fwriting.c
index 302053733a..1f02db3f35 100644
--- a/lib/fwriting.c
+++ b/lib/fwriting.c
@@ -32,6 +32,8 @@ fwriting (FILE *fp)
return (fp->_flags & __SWR) != 0;
#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, mingw */
return (fp->_flag & _IOWRT) != 0;
+#elif defined __UCLIBC__ /* uClibc */
+ return (fp->__modeflags & __FLAG_WRITING) != 0;
#else
#error "Please port gnulib fwriting.c to your platform!"
#endif