// malloc should set errno on oom #include #include #include #include "test.h" int main(void) { if (t_memfill() < 0) t_error("memfill failed\n"); errno = 0; if (malloc(50000)) t_error("malloc was successful\n"); if (errno != ENOMEM) t_error("expected ENOMEM, got %s\n", strerror(errno)); return t_status; }