- call-with-port P PROCprocedure
- char-ready? #!optional Pprocedure
- close-input-port Pprocedure
- close-output-port Pprocedure
- close-port Pprocedure
- flush-output-port #!optional Pprocedure
- get-output-bytevector Pprocedure
- get-output-string Pprocedure
- input-port-open? Pprocedure
- newline #!optional Pprocedure
- open-input-bytevectorprocedure
- open-input-stringprocedure
- open-output-bytevectorprocedure
- open-output-stringprocedure
- output-port-open? Pprocedure
- peek-char #!optional Pprocedure
- peek-u8 #!optional Pprocedure
- read-bytevector N #!optional Pprocedure
- read-bytevector! NVu8 #!optional P I1 I2procedure
- read-char #!optional Pprocedure
- read-string I #!optional Pprocedure
- read-u8 #!optional Pprocedure
- u8-ready? #!optional Pprocedure
- write-bytevector Vu8 #!optional P I1 I2procedure
- write-char C #!optional Pprocedure
- write-string S #!optional P I1 I2procedure
- write-u8 I #!optional Pprocedure
Operations on ports, input and output. Note that errors occurring when a file can not be opened do not raise an exception or error. To test whether a port could be successfully opened, use *-open-open?.
All I/O is done using ANSI-C FILE streams.