fclose - phpMan

Command: man perldoc info search(apropos)  


FCLOSE(3)                  Linux Programmer's Manual                 FCLOSE(3)



NAME
       fclose - close a stream

SYNOPSIS
       #include <stdio.h>

       int fclose(FILE *fp);

DESCRIPTION
       The  fclose() function will flush the stream pointed to by fp (writing any buffered
       output data using fflush(3)) and close the underlying file descriptor.

RETURN VALUE
       Upon successful completion 0 is returned.   Otherwise,  EOF  is  returned  and  the
       global  variable  errno  is  set to indicate the error.  In either case any further
       access (including another call to fclose()) to  the  stream  results  in  undefined
       behaviour.

ERRORS
       EBADF  The file descriptor underlying fp is not valid.

       The  fclose()  function may also fail and set errno for any of the errors specified
       for the routines close(2), write(2) or fflush(3).

NOTES
       Note that fclose() only flushes the user space buffers provided by the  C  library.
       To  ensure  that  the  data is physically stored on disk the kernel buffers must be
       flushed too, e.g. with sync(2) or fsync(2).

CONFORMING TO
       C89, C99.

SEE ALSO
       close(2), fcloseall(3), fflush(3), fopen(3), setbuf(3)



BSD MANPAGE                       1993-11-29                         FCLOSE(3)

Generated by $Id: phpMan.php,v 4.54 2007/08/21 09:05:22 chedong Exp $ Author: Che Dong
On Apache/2.2.3 (Red Hat)
Under GNU General Public License
2009-12-23 23:30 @127.0.0.1 CrawledBy CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Valid XHTML 1.0!Valid CSS!