Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 4 Nov 2002 10:33:19 +0000 (10:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 4 Nov 2002 10:33:19 +0000 (10:33 +0000)
* libio/bug-wfflush.c (do_test): Using fseek is not allowed when
wide oriented streams are used.

ChangeLog
libio/bug-wfflush.c

index a9fa94f3f8763ade195a3298a80482d2ca989125..963bc6c4c3fcb826d13f91559adc4c5f7b6a17fa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-11-04  Ulrich Drepper  <drepper@redhat.com>
 
+       * libio/bug-wfflush.c (do_test): Using fseek is not allowed when
+       wide oriented streams are used.
+
        * nss/getXXent_r.c (ENDFUNC_NAME): Don't do anything if the
        service hasn't been used [PR libc/4744].
 
index 87695f2a81a6f7ea46f72d109f1478ad1ffb6f0e..687cdedfadebaf8be0d7918b48f2262fcaade57c 100644 (file)
@@ -35,6 +35,13 @@ 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
@@ -46,9 +53,9 @@ do_test (void)
       return 1;
     }
 
-  if (fseek (f, 0, SEEK_SET) != 0)
+  if (fsetpos (f, &pos) != 0)
     {
-      printf ("fseek: %m\n");
+      printf ("fsetpos: %m\n");
       return 1;
     }