1#include <ulimit.h>
2#include <stdio.h>
3
4int
5main (void)
6{
7 int retval = 0;
8 long int res;
9
10 res = ulimit (UL_SETFSIZE, 10000);
11 printf (format: "Result of ulimit (UL_SETFSIZE, 10000): %ld\n", res);
12 if (res != 10000)
13 retval = 1;
14
15 res = ulimit (UL_GETFSIZE);
16 printf (format: "Result of ulimit(UL_GETFSIZE): %ld\n", res);
17 if (res != 10000)
18 retval = 1;
19
20 return retval;
21}
22

source code of glibc/resource/bug-ulimit1.c