aboutsummaryrefslogblamecommitdiff
path: root/tests/write.c
blob: 5ccbc9014766869045294a6cac68e0e1d580ec89 (plain) (tree)





















                                                    
#include <signal.h>
#include <stdio.h>

int main(void) {
    FILE *fp = NULL;
    int b = 1;
    char c = '\0';
    if ((fp = tmpfile()) == NULL) {
        perror("tmpfile");
        raise(SIGABRT);
    }
    for (;;b++) {
        if (fwrite(&c, 1, 1, fp) == 0) {
            perror("fwrite");
            raise(SIGABRT);
        }
        if (b % 1000 == 0) {
            fprintf(stderr, "Wrote %u octets\n", b);
        }
    }
}