*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> ferror (3)              
Title
Content
Arch
Section
 

FERROR(3)

Contents


NAME    [Toc]    [Back]

       clearerr, feof, ferror, fileno - check and reset stream status

SYNOPSIS    [Toc]    [Back]

       #include <stdio.h>

       void clearerr( FILE *stream);
       int feof( FILE *stream);
       int ferror( FILE *stream);
       int fileno( FILE *stream);

DESCRIPTION    [Toc]    [Back]

       The  function  clearerr clears the end-of-file and error indicators for
       the stream pointed to by stream.

       The function feof  tests  the  end-of-file  indicator  for  the	stream
       pointed to by stream, returning non-zero if it is set.  The end-of-file
       indicator can only be cleared by the function clearerr.

       The function ferror tests the error indicator for the stream pointed to
       by  stream,  returning  non-zero if it is set.  The error indicator can
       only be reset by the clearerr function.

       The function fileno examines the argument stream and returns its  integer
 descriptor.

ERRORS    [Toc]    [Back]

       These  functions  should  not fail and do not set the external variable
       errno.  (However, in case fileno detects that its  argument  is	not  a
       valid stream, it must return -1 and set errno to EBADF.)

CONFORMING TO    [Toc]    [Back]

       The functions clearerr, feof, and ferror conform to X3.159-1989 (``ANSI
       C'').

SEE ALSO    [Toc]    [Back]

      
      
       open(2), stdio(3)



BSD MANPAGE			  2001-03-22			     FERROR(3)
[ Back ]
 Similar pages
Name OS Title
rewinddir Linux reset directory stream
tt_is_err HP-UX check status value
check IRIX check RCS status of a file
ferror IRIX stream status inquiries
VERSW Tru64 Check the status of an operating system version switch on a single cluster member to determine wheth...
versw Tru64 Check the status of an operating system version switch on a single cluster member to determine wheth...
pthread_exc_get_status_np Tru64 (Macro) Obtains a systemdefined error status from a DECthreads status exception object
SSL_clear OpenBSD reset SSL object to allow another connection
SSL_clear NetBSD reset SSL object to allow another connection
SSL_clear Tru64 Reset SSL object to allow another connection
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service