4 #include <sys/resource.h>
12 getrlimit (RLIMIT_STACK
, &lim
);
13 lim
.rlim_cur
= 1048576;
14 setrlimit (RLIMIT_STACK
, &lim
);
15 char *fmtstr
= malloc (4 * LIMIT
+ 1);
18 char *output
= malloc (LIMIT
+ 1);
21 for (size_t i
= 0; i
< LIMIT
; i
++)
22 memcpy (fmtstr
+ 4 * i
, "%1$d", 4);
23 fmtstr
[4 * LIMIT
] = '\0';
24 int ret
= snprintf (output
, LIMIT
+ 1, fmtstr
, 0);
27 for (size_t i
= 0; i
< LIMIT
; i
++)