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.