#if !defined(lint) && defined(SCCSIDS) static char sccsid[] = "@(#)fgetc.c 1.1 94/10/31 SMI"; /* from S5R2 1.2 */ #endif /*LINTLIBRARY*/ #include #include int fgetc(fp) register FILE *fp; { #ifdef POSIX if ( !(fp->_flag & (_IOREAD|_IORW)) ) { fp->_flag |= _IOERR; errno = EBADF; return (EOF); } #endif POSIX return(getc(fp)); }