// check LONG_MAX, errno, and perror() #include #include #include int main(void) { printf( " LONG_MAX = %li\n", LONG_MAX); char *fname = "/etc/shadow"; errno = 0; FILE *fp = fopen(fname,"r"); printf( "errno = %i\n", errno); if( fp == 0) { perror(fname); return 1; } int c = fgetc(fp); printf( "c = %i\n", c); return 0; }