aboutsummaryrefslogtreecommitdiff
path: root/tests/files.c
blob: 1b2dafa626969b7e2fadf10652b1757f1e59cd4e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#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);
        }
    }
}