Public domain
/* Because of atoi(), at least stdlib.h
* should be included. But this program
* compiles without any #include.
* I don't know why.
*/
main(int argc,char *argv[])
{
return atoi(argv[1]);
}
It seems 255 is the maximum exit code.
$ ./a.out 12
$ echo $?
12
$ ./a.out 255
$ echo $?
255
$ ./a.out 256
$ echo $?
0
$ ./a.out 257
$ echo $?
1
BY: Pejman Moghadam
TAG: c, exit-code
DATE: 2011-06-01 15:09:06