diff options
author | Ulrich Drepper <drepper@redhat.com> | 2002-08-26 08:08:50 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2002-08-26 08:08:50 +0000 |
commit | 442685a8ba011460eb27ad83855d05c9c9345aa6 (patch) | |
tree | e48e8bb958df68f389e3b9914acb17b1f5def480 /libio/bug-rewind.c | |
parent | 34816665b678a06e096a378303b68d35ff10a693 (diff) | |
download | glibc-442685a8ba011460eb27ad83855d05c9c9345aa6.tar glibc-442685a8ba011460eb27ad83855d05c9c9345aa6.tar.gz glibc-442685a8ba011460eb27ad83855d05c9c9345aa6.tar.bz2 glibc-442685a8ba011460eb27ad83855d05c9c9345aa6.zip |
Update.
2002-08-26 Ulrich Drepper <drepper@redhat.com>
* libio/wfileops.c (_IO_wfile_seekoff): Set fp->_offset after
finding the read position [PR libc/4265].
* libio/Makefile (tests): Add bug-rewind2.
* libio/bug-rewind2.c: New file.
Diffstat (limited to 'libio/bug-rewind.c')
-rw-r--r-- | libio/bug-rewind.c | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/libio/bug-rewind.c b/libio/bug-rewind.c index 52bf38bccc..4f8242df3d 100644 --- a/libio/bug-rewind.c +++ b/libio/bug-rewind.c @@ -5,11 +5,26 @@ #define FAILED 3 +static int fd; + +static void prepare (void); +#define PREPARE(argc, argv) prepare () + + #define TEST_FUNCTION do_test () static int do_test (void); #include "../test-skeleton.c" +static void +prepare (void) +{ + fd = create_temp_file ("wrewind.", NULL); + if (fd == -1) + exit (3); +} + + static int do_test (void) { @@ -17,11 +32,6 @@ do_test (void) char arg1; char arg2; int ret1, ret2, result, num; - int fd; - - fd = create_temp_file ("wrewind.", NULL); - if (fd == -1) - return 3; ret1 = 0; ret2 = 0; |