www.delorie.com/gnu/docs/guile/guile_311.html   search  
 
Buy GNU books!


Guile Reference Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

27.4 Closing

Scheme Procedure: close-port port
C Function: scm_close_port (port)
Close the specified port object. Return #t if it successfully closes a port or #f if it was already closed. An exception may be raised if an error occurs, for example when flushing buffered output. See also close, for a procedure which can close file descriptors.

Scheme Procedure: close-input-port port
C Function: scm_close_input_port (port)
Close the specified input port object. The routine has no effect if the file has already been closed. An exception may be raised if an error occurs. The value returned is unspecified.

See also close, for a procedure which can close file descriptors.

Scheme Procedure: close-output-port port
C Function: scm_close_output_port (port)
Close the specified output port object. The routine has no effect if the file has already been closed. An exception may be raised if an error occurs. The value returned is unspecified.

See also close, for a procedure which can close file descriptors.

Scheme Procedure: port-closed? port
C Function: scm_port_closed_p (port)
Return #t if port is closed or #f if it is open.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003