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.