shivers
7463169adf
Added new features.
1997-11-10 02:51:23 +00:00
shivers
1eecb9c9c5
Fixed a bug in the type declaration of with-errno-handler*.
1997-10-06 21:15:18 +00:00
shivers
1a2d8690ce
Added regexp-substitute and regexp-substitute/global.
1997-04-18 03:23:26 +00:00
shivers
2773441f05
Rewrote SLEEP (and added SLEEP-UNTIL) so that it doesn't hang up signal
...
delivery in C code.
1997-03-09 07:22:41 +00:00
shivers
e989a744e4
Had to shuffle packages due to broken package dependencies.
...
The whole thing is a disaster and should be completely re-factorised.
1997-02-27 04:50:57 +00:00
shivers
66735d9c9e
fdports1.c: hacked in a gross fix for linux bug. The problem is that
...
linux stdio functions retry when interrupted, instead of returning
errno=EINTR.
regexp: New regexp-substitute function.
scsh-interfaces: Fixed a typo in a type decl.
1997-02-26 20:37:53 +00:00
shivers
bf449b53b7
Added types to decls, possibly other stuff.
1997-02-19 23:24:53 +00:00
shivers
47c2eea2dd
Changed OPEN/NONBLOCKING to OPEN/NON-BLOCKING and
...
SET-RECORD-LOCK-NOBLOCK to SET-RECORD-LOCK-NO-BLOCK.
The former was always documented to be
OPEN/NON-BLOCKING
and the latter isn't exported in any event.
1996-11-11 18:52:19 +00:00
shivers
c0ab08bd2c
Removed ! suffix from SET-INTERRUPT-HANDLER and SET-ENABLED-INTERRUPTS.
...
I'm trying to be consistent on this issue, but not very successfully.
1996-11-11 16:21:53 +00:00
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