Commit Graph

13 Commits

Author SHA1 Message Date
shivers 7e66a68afa - Interrupt handlers really installed and documented.
- File locking fixed to use proc objects instead of pids, and bugs in code
  and documentation fixed.
1996-11-10 13:56:13 +00:00
shivers 4dc9707d7b Added TTY?, TTY-FILE-NAME, and CONTROL-TTY-FILE-NAME (aka isatty(),
ttyname(), and ctermid()). We are now 100% Posix.
1996-09-13 01:45:40 +00:00
shivers 8adc0d3f5b fcntl support, signal-handler support, regexp substitution,
new initialize-vector utility
1996-09-12 04:29:26 +00:00
shivers ea45fca8ef Hacked the system to use the new LET-OPT optional argument machinery,
LET-OPTIONAL, LET-OPTIONAL*, and :OPTIONAL. The new macros are
faster and easier to read than the old PARSE-OPTIONALS and OPTIONAL-ARG
procedures.
1996-04-19 18:39:14 +00:00
shivers f83504cc00 No longer export baud-rate encodings. 1995-11-01 00:19:30 +00:00
bdc 2f89a2be7d *** empty log message *** 1995-10-31 21:35:45 +00:00
shivers 737ebc5afe Added SET-CURRENT-INPUT-PORT! and friends.
Rehacked stdio/stdport sync procedures.
1995-10-28 22:12:17 +00:00
shivers abe91e9fd9 fork-job/pty => fork-pty-session 1995-10-27 08:56:25 +00:00
shivers a991a0a4e6 Added pty stuff, select!, become-session-leader, copy-vector, and
process-related tty stuff.
1995-10-26 20:42:35 +00:00
shivers 3e52c5100b - Fixed errno-error calls to include the syscall's args. This should greatly
improve the quality of the error messages.

- Fixed file-match so that if a filter procedure raises an error condition,
  it is caught and treated as a match failure (as if the procedure returned
  #f). This means you no longer get blown out of the water by
    (file-match "." #f file-directory?)
  if the cwd contains a dangling symlink, for example.

- Added set-file-times (utime).

- Caught a bug in an unused arm of the define-errno-syscall macros (rest arg
  case).

- Perhaps one or two other minor tweaks.
1995-10-21 12:07:25 +00:00
shivers 0644d18c53 - Added (Cig-generated) file tty.c to list of maintained files.
- Tweaked the names of the named constants in the tty interface.
1995-10-21 09:24:26 +00:00
shivers 92b6357605 Hacked tty stuff; added .cvsignore files. 1995-10-19 08:22:56 +00:00
bdc 2302efe24e *** empty log message *** 1995-10-14 03:34:21 +00:00