#include // atoi extern char **environ; int main() { while(*environ != 0) { if(strncmp(*environ, "EXITVAL=", 8) == 0) { int v = atoi((*environ)+8); if(0 <= v && v <= 255) return v; else return 255; } *environ++; } return 255; }