From 442685a8ba011460eb27ad83855d05c9c9345aa6 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 26 Aug 2002 08:08:50 +0000 Subject: Update. 2002-08-26 Ulrich Drepper * 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. --- libio/bug-rewind.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'libio/bug-rewind.c') 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; -- cgit 1.4.1