summaryrefslogtreecommitdiff
path: root/lib/fseterr.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/fseterr.c
parentb22f2f094e1218b738ce6168ce13eb3d018c24d3 (diff)
downloadgnulib-555c3d668283df0cb7d4d29463db275cff9acecd.tar.gz
Add support for uClibc 0.9.29.
Diffstat (limited to 'lib/fseterr.c')
-rw-r--r--lib/fseterr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/fseterr.c b/lib/fseterr.c
index 8e9ac0ad9a..d0137428b3 100644
--- a/lib/fseterr.c
+++ b/lib/fseterr.c
@@ -38,6 +38,8 @@ fseterr (FILE *fp)
# else
fp->_flag |= _IOERR;
# endif
+#elif defined __UCLIBC__ /* uClibc */
+ fp->__modeflags |= __FLAG_ERROR;
#elif 0 /* unknown */
/* Portable fallback, based on an idea by Rich Felker.
Wow! 6 system calls for something that is just a bit operation!