fclose

Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services

NAME

       fclose - close a stream


SYNOPSIS

       #include <stdio.h>

       int fclose( FILE *stream);


DESCRIPTION

       The  fclose function dissociates the named stream from its
       underlying file or set of functions.  If  the  stream  was
       being used for output, any buffered data is written first,
       using fflush(3).


RETURN VALUES

       Upon successful completion 0 is returned.  Otherwise,  EOF
       is  returned and the global variable errno is set to indi-
       cate the error.  In either case no further access  to  the
       stream is possible.


ERRORS

       EBADF  The argument stream is not an open stream.

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


SEE ALSO

       close(2), fflush(3), fopen(3), setbuf(3)


STANDARDS

       The  fclose  function conforms to ANSI C3.159-1989 (``ANSI
       C'').
Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services
Copyright (C) 1998 Hurricane Electric. All Rights Reserved.