aboutsummaryrefslogtreecommitdiff
path: root/tests/files.c
blob: ff5eaaf0ec3691edeb9a6a3a7652d4d546399445 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>

/* 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);
        }
    }
}