3 ms·
It's very easy to make malloc return NULL: % ulimit -v 80000 % cat test.c #include <stdio.h> #include <stdlib.h> int main(void) { char *p =
by vbezhenar 1y ago
It's very easy to make malloc return NULL:
% ulimit -v 80000
% cat test.c
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char *p = malloc(100'000'000);
printf("%p\n", p);
}
% cc test.c
% ./a.out
(nil)