summaryrefslogtreecommitdiff
path: root/test/stdlib/test-mkostemp-child.c
blob: 708bd80a1670784efe17a861af2292309198d4cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc, char *argv[]) {
    int fd;

    /* This file gets built and run as a test, but its
     * really just a helper for test-mkostemp-O_CLOEXEC.c.
     * So, we'll always return succcess.
     */
    if(argc != 2)
        exit(EXIT_SUCCESS);

    sscanf(argv[1], "%d", &fd);

    if(write(fd, "test\0", 5) == -1)
        ; /* Don't Panic!  Failure is okay here. */

    close(fd);
    exit(EXIT_SUCCESS);
}