IX. Input/Output

Table of Contents
close -- closes an open file.
fd_close -- closes a file identified by a file descriptor.
fd_data_function --  attaches a write-activated callback to a file.
fd_eof_function --  attaches an eof-activated callback to a file.
fd_open --  opens a file or device and assigns it a file descriptor.
fd_read --  reads a buffer or string from a file identified by a file descriptor.
fd_to_file -- creates a file pointer from a descriptor.
fd_write --  writes a buffer or string to a file identified by a file descriptor.
fileno -- creates a file descriptor from a pointer.
ioctl -- performs control functions on a file descriptor.
open --  attempts to open a file.
pipe -- creates a pipe.
princ, print, pretty_princ, pretty_print --  write to the standard output file.
pty, ptytio -- run programs in a pseudo-tty.
read --  reads a Lisp expression from a file.
read_char, read_double, read_float, read_long, read_short --  read the next character, double, float, long or short value in binary representation from the input file.
read_eval_file --  reads a file, evaluating and counting expressions.
read_line --  reads a single line of text.
read_n_chars --  reads and stores characters.
read_until -- reads characters, constructing a string as it goes.
seek -- sets the file position for reading or writing.
ser_setup --  sets parameters for a serial port device.
tell -- indicates file position.
terpri --  prints a newline to an open file.
unread_char --  attempts to replace a character to a file for subsequent reading.
write, writec, pretty_write, pretty_writec --  write an expression to a file.
write_n_chars --  writes characters from a buffer to a file.

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.