* posix/tst-regex.c (main): Rename to...

(do_test): ... this. Remove cmdline option processing.
	(TIMEOUT): Define.
	(TEST_FUNCTION): Define.
	(CMDLINE_OPTIONS): Define.
This commit is contained in:
Ulrich Drepper 2008-06-25 23:26:07 +00:00
parent 974069d864
commit 7166d23fb4
2 changed files with 18 additions and 10 deletions

View File

@ -1,3 +1,11 @@
2008-06-17 Carlos O'Donell <carlos@codesourcery.com>
* posix/tst-regex.c (main): Rename to...
(do_test): ... this. Remove cmdline option processing.
(TIMEOUT): Define.
(TEST_FUNCTION): Define.
(CMDLINE_OPTIONS): Define.
2008-06-25 Ulrich Drepper <drepper@redhat.com> 2008-06-25 Ulrich Drepper <drepper@redhat.com>
[BZ #5210] [BZ #5210]

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2001, 2003 Free Software Foundation, Inc. /* Copyright (C) 2001, 2003, 2008 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -55,8 +55,8 @@ static int run_test_backwards (const char *expr, const char *mem,
size_t memlen, int icase, int expected); size_t memlen, int icase, int expected);
int static int
main (int argc, char *argv[]) do_test (void)
{ {
const char *file; const char *file;
int fd; int fd;
@ -66,16 +66,9 @@ main (int argc, char *argv[])
char *outmem; char *outmem;
size_t inlen; size_t inlen;
size_t outlen; size_t outlen;
static const struct option options[] =
{
{"timing",no_argument, &timing, 1 },
{NULL, 0, NULL, 0 }
};
mtrace (); mtrace ();
while (getopt_long (argc, argv, "", options, NULL) >= 0);
/* Make the content of the file available in memory. */ /* Make the content of the file available in memory. */
file = "../ChangeLog.8"; file = "../ChangeLog.8";
fd = open (file, O_RDONLY); fd = open (file, O_RDONLY);
@ -506,3 +499,10 @@ run_test_backwards (const char *expr, const char *mem, size_t memlen,
expect. */ expect. */
return cnt != expected; return cnt != expected;
} }
/* If --timing is used we will need a larger timout. */
#define TIMEOUT 50
#define CMDLINE_OPTIONS \
{"timing", no_argument, &timing, 1 },
#define TEST_FUNCTION do_test ()
#include "../test-skeleton.c"