shivers
3d91476f54
Tty-hacking procs when possible take stdio as a default upon which to operate.
...
These procs now may be applied to tty file names as well as ports and fdes.
1997-11-10 02:47:36 +00:00
shivers
241fe9c520
Added ctermid, istty, & ttyname -- we are now 100% Posix.
1996-09-12 20:17:10 +00:00
shivers
70a1342cef
Hacked I/O system so that ports set/clear their
...
fd's CLOEXEC bit when they become unrevealed/revealed.
1996-09-12 01:43:53 +00:00
shivers
d472115b34
Retry syscalls when interrupted.
1996-08-24 08:52:34 +00:00
shivers
84c705fcc7
New signal-handler code.
1996-08-22 20:13:14 +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
bdc
79f2098c6f
*** empty log message ***
1995-11-01 03:52:02 +00:00
shivers
f83504cc00
No longer export baud-rate encodings.
1995-11-01 00:19:30 +00:00
shivers
325407b9fb
Fixed optional-arg bug in open-control-tty.
1995-10-27 11:47:53 +00:00
shivers
6ff4d51074
Moved set/get tty process group code to tty.scm.
...
Added open-control-tty.
1995-10-26 20:37:35 +00:00
shivers
7c90829350
Added a whole bunch of .h files describing the module structure of the C
...
files. These files mostly mediate between the C source (export) and
the corresponding C stub files (import) generated by the Scheme files
calling the C routines.
This provided much better argument type checking that before; lots of
small bugs were caught.
Also added const keywords wherever I could find a reasonable place
to improve error detection and efficiency.
Tuned up the makefile to reflect all of this structure. Its dependencies
were pretty out-of-date as it was. It could probably use further work.
1995-10-22 12:34:53 +00:00
shivers
92b6357605
Hacked tty stuff; added .cvsignore files.
1995-10-19 08:22:56 +00:00
shivers
195691c438
*** empty log message ***
1995-10-17 04:33:40 +00:00
shivers
0ae16c8daa
Renamed tc* to tty*, and rehacked extensively.
1995-10-16 22:19:16 +00:00