diff options
author | Roland McGrath <roland@gnu.org> | 2002-11-11 06:55:22 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2002-11-11 06:55:22 +0000 |
commit | 1ab9366daadaa3d788dbb153805f3be71dfa3cde (patch) | |
tree | 8b09d75ea59ddaef3ed26ecb5506a76c1da00b08 /libio/bug-wfflush.c | |
parent | 4483f2c0f8b6ace6dbc94a1da5a083e99310c267 (diff) | |
download | glibc-1ab9366daadaa3d788dbb153805f3be71dfa3cde.zip glibc-1ab9366daadaa3d788dbb153805f3be71dfa3cde.tar.gz glibc-1ab9366daadaa3d788dbb153805f3be71dfa3cde.tar.bz2 |
* libio/bug-wfflush.c (do_test): Call rewind instead of fsetpos.
Call fputs instead of fwprintf (simpler to follow in debugger).
Diffstat (limited to 'libio/bug-wfflush.c')
-rw-r--r-- | libio/bug-wfflush.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/libio/bug-wfflush.c b/libio/bug-wfflush.c index 687cded..a8fd61e 100644 --- a/libio/bug-wfflush.c +++ b/libio/bug-wfflush.c @@ -35,13 +35,6 @@ do_test (void) return 1; } - fpos_t pos; - if (fgetpos (f, &pos) != 0) - { - printf ("fgetpos: %m\n"); - return 1; - } - #define L_(s) L##s //#define fwscanf fscanf //#define fwprintf fprintf @@ -53,15 +46,16 @@ do_test (void) return 1; } - if (fsetpos (f, &pos) != 0) + rewind (f); + if (ferror (f)) { - printf ("fsetpos: %m\n"); + printf ("rewind: %m\n"); return 1; } - if (fwprintf (f, L_("1!")) < 2) + if (fputws (L_("1!"), f) == EOF) { - printf ("fwprintf: %m\n"); + printf ("fputws: %m\n"); return 1; } |