$ gcc exploit.c -o exploit.o exploit.c:1: error: syntax error before '<' token In file included from exploit.c:2: /usr/include/stdlib.h:137: error: syntax error before "__ctype_get_mb_cur_max" In file included from /usr/include/sys/types.h:266, from /usr/include/stdlib.h:416, from exploit.c:2: /usr/include/bits/pthreadtypes.h:50: error: syntax error before "size_t" /usr/include/bits/pthreadtypes.h:53: error: syntax error before "__stacksize" In file included from exploit.c:2: /usr/include/stdlib.h:433: error: syntax error before "size_t" /usr/include/stdlib.h:462: error: syntax error before "size_t" /usr/include/stdlib.h:556: error: syntax error before "__size" /usr/include/stdlib.h:558: error: syntax error before "__nmemb" /usr/include/stdlib.h:567: error: syntax error before "size_t" In file included from /usr/include/stdlib.h:578, from exploit.c:2: /usr/include/alloca.h:33: error: syntax error before "__size" In file included from exploit.c:2: /usr/include/stdlib.h:583: error: syntax error before "__size" /usr/include/stdlib.h:739: error: syntax error before "size_t" /usr/include/stdlib.h:743: error: syntax error before "size_t" /usr/include/stdlib.h:812: error: syntax error before "size_t" /usr/include/stdlib.h:815: error: syntax error before "size_t" /usr/include/stdlib.h:819: error: syntax error before "size_t" /usr/include/stdlib.h:822: error: syntax error before "size_t" /usr/include/stdlib.h:830: error: syntax error before "size_t" /usr/include/stdlib.h:834: error: syntax error before "size_t" /usr/include/stdlib.h:841: error: syntax error before "mbstowcs" /usr/include/stdlib.h:842: error: syntax error before "size_t" /usr/include/stdlib.h:844: error: syntax error before "wcstombs" /usr/include/stdlib.h:845: error: syntax error before "size_t" In file included from exploit.c:3: /usr/include/unistd.h:312: error: syntax error before "size_t" /usr/include/unistd.h:318: error: syntax error before "size_t" /usr/include/unistd.h:448: error: syntax error before "size_t" In file included from exploit.c:3: /usr/include/unistd.h:538: error: syntax error before "confstr" /usr/include/unistd.h:538: error: syntax error before "size_t" /usr/include/unistd.h:707: error: syntax error before "size_t" /usr/include/unistd.h:732: error: syntax error before "size_t" In file included from exploit.c:3: /usr/include/unistd.h:783: error: syntax error before "size_t" /usr/include/unistd.h:790: error: syntax error before "size_t" /usr/include/unistd.h:800: error: syntax error before "size_t" /usr/include/unistd.h:801: error: syntax error before "size_t" /usr/include/unistd.h:818: error: syntax error before "size_t"