From 99ef2719fb3d703fe38c4113cd7f5adec516dd3a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Fri, 28 Oct 2016 20:29:21 +0200 Subject: test: remove test suite The test suite is now a developed in a separate git repository. See here: http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng-test.git The test suite should be just like every other software compiled with the cross-toolchain. In the past strange problems where found when the test suite got build in the toolchain creation step. --- test/mmap/tst-mmap-fflushsync.c | 99 ----------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 test/mmap/tst-mmap-fflushsync.c (limited to 'test/mmap/tst-mmap-fflushsync.c') diff --git a/test/mmap/tst-mmap-fflushsync.c b/test/mmap/tst-mmap-fflushsync.c deleted file mode 100644 index 24ae33cae..000000000 --- a/test/mmap/tst-mmap-fflushsync.c +++ /dev/null @@ -1,99 +0,0 @@ -/* Test program for synchronization of stdio state with file after fflush. */ - -#include -#include -#include - -static void do_prepare (void); -#define PREPARE(argc, argv) do_prepare () -static int do_test (void); -#define TEST_FUNCTION do_test () -#include - -static char *temp_file; -static int temp_fd; - -static char text1[] = "Line the first\n"; -static char text2[] = "Line the second\n"; - -static void -do_prepare (void) -{ - temp_fd = create_temp_file ("tst-mmap-eofsync.", &temp_file); - if (temp_fd == -1) - error (1, errno, "cannot create temporary file"); - else - { - ssize_t cc = write (temp_fd, text1, sizeof text1 - 1); - if (cc != sizeof text1 - 1) - error (1, errno, "cannot write to temporary file"); - } -} - -static int -do_test (void) -{ - FILE *f; - char buf[128]; - int result = 0; - int c; - - f = fopen (temp_file, "rm"); - if (f == NULL) - { - perror (temp_file); - return 1; - } - - if (fgets (buf, sizeof buf, f) == NULL) - { - perror ("fgets"); - return 1; - } - - if (strcmp (buf, text1)) - { - printf ("read \"%s\", expected \"%s\"\n", buf, text1); - result = 1; - } - - printf ("feof = %d, ferror = %d immediately after fgets\n", - feof (f), ferror (f)); - - if (fflush (f) != 0) - { - printf ("fflush failed! %m\n"); - result = 1; - } - - c = write (temp_fd, text2, sizeof text2 - 1); - if (c == sizeof text2 - 1) - printf ("wrote more to file\n"); - else - { - printf ("wrote %d != %zd (%m)\n", c, sizeof text2 - 1); - result = 1; - } - - if (fgets (buf, sizeof buf, f) == NULL) - { - printf ("second fgets fails: feof = %d, ferror = %d (%m)\n", - feof (f), ferror (f)); - clearerr (f); - if (fgets (buf, sizeof buf, f) == NULL) - { - printf ("retry fgets fails: feof = %d, ferror = %d (%m)\n", - feof (f), ferror (f)); - result = 1; - } - } - if (result == 0 && strcmp (buf, text2)) - { - printf ("second time read \"%s\", expected \"%s\"\n", buf, text2); - result = 1; - } - - fclose (f); - - return result; -} -- cgit v1.2.3