diff options
Diffstat (limited to 'libgloss/testsuite/libgloss.all/memory.c')
-rw-r--r-- | libgloss/testsuite/libgloss.all/memory.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/libgloss/testsuite/libgloss.all/memory.c b/libgloss/testsuite/libgloss.all/memory.c deleted file mode 100644 index 6e0422d3d..000000000 --- a/libgloss/testsuite/libgloss.all/memory.c +++ /dev/null @@ -1,38 +0,0 @@ -/* WinBond bug report - - malloc() returns 0x0. - - test the memory calls. These test sbrk(), which is part of glue.c - for most architectures. - */ - -#include <stdio.h> -#define BUFSIZE 80 - -main() -{ - char *buf; - char *tmp; - char *result; - - /* see if we can get some memory */ - buf = (char *)malloc(BUFSIZE); - if (buf != 0x0) { - pass ("malloc"); - } else { - fail ("malloc"); - } - - /* see if we can realloc it */ - tmp = buf; - result = (char *)realloc (buf, BUFSIZE+100); - if ((buf != 0x0) && (result != 0x0)) { - pass ("realloc"); - } else { - fail ("realloc"); - } - - /* see if we can free it up. FIXME: how to test free ?*/ - free (buf); - fflush (stdout); -} |