blob: 8c7e9b5ccdec0a3e832c8a0d047228215a091dbd [file] [log] [blame]
/* -*- Mode: C; tab-width: 8; c-basic-offset: 2; indent-tabs-mode: nil; -*- */
#include "util.h"
int main(void) {
int i;
for (i = 0; i < 100; ++i) {
pid_t child = fork();
if (child < 0) {
test_assert(errno == EAGAIN);
} else if (child == 0) {
return 77;
} else {
int status;
test_assert(child == wait(&status));
test_assert(WIFEXITED(status) && WEXITSTATUS(status) == 77);
}
}
atomic_puts("EXIT-SUCCESS");
return 0;
}