From 71e73ac3b4063efeb847781e144b01b49fc9dc98 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 25 Mar 2016 01:40:33 +1300 Subject: Add files test --- .gitignore | 1 + tests/Makefile | 2 +- tests/files.c | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 tests/files.c diff --git a/.gitignore b/.gitignore index a23ca02..804eaa0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +tests/files tests/mem tests/stack diff --git a/tests/Makefile b/tests/Makefile index 8dff5a0..abc4fc5 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -2,5 +2,5 @@ CC = clang -all : mem stack +all : files mem stack diff --git a/tests/files.c b/tests/files.c new file mode 100644 index 0000000..ff5eaaf --- /dev/null +++ b/tests/files.c @@ -0,0 +1,17 @@ +#include +#include +#include + +/* files.c -- Open as many files as we can */ +int main(void) { + FILE *fp = NULL; + int i = 0; + for (;;i++) { + if ((fp = tmpfile()) == NULL) { + fprintf(stderr, "Created %u files\n", i); + perror("tmpfile"); + raise(SIGABRT); + } + } +} + -- cgit v1.2.3