diff options
Diffstat (limited to 'newlib/testsuite/newlib.stdlib')
-rw-r--r-- | newlib/testsuite/newlib.stdlib/atexit.c | 48 | ||||
-rw-r--r-- | newlib/testsuite/newlib.stdlib/atexit.exp | 13 |
2 files changed, 0 insertions, 61 deletions
diff --git a/newlib/testsuite/newlib.stdlib/atexit.c b/newlib/testsuite/newlib.stdlib/atexit.c deleted file mode 100644 index 48fdb6733..000000000 --- a/newlib/testsuite/newlib.stdlib/atexit.c +++ /dev/null @@ -1,48 +0,0 @@ -#include <stdlib.h> -#include <stdio.h> - -void a(void); -void b(void); -void c(int, void *); -static void newline(void); - -void a (void) -{ - printf("a"); -} - -void b (void) -{ - printf("b"); -} - -void c (int code, void *k) -{ - char *x = (char *)k; - printf("%d%c",code,x[0]); -} - -static void newline (void) -{ - printf("\n"); -} - -int main() -{ - if (atexit(newline) != 0) - abort(); - - if (atexit(a) != 0) - abort(); - - if (atexit(b) != 0) - abort(); - - if (on_exit(c,(void *)"c") != 0) - abort(); - - if (atexit(a) != 0) - abort(); - - exit(0); -} diff --git a/newlib/testsuite/newlib.stdlib/atexit.exp b/newlib/testsuite/newlib.stdlib/atexit.exp deleted file mode 100644 index 777110d30..000000000 --- a/newlib/testsuite/newlib.stdlib/atexit.exp +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (C) 2002 by Red Hat, Incorporated. All rights reserved. -# -# Permission to use, copy, modify, and distribute this software -# is freely granted, provided that this notice is preserved. -# - -load_lib checkoutput.exp - -set output { -"a0cba" -} - -newlib_check_output "atexit.c" "$output" |