![]() - extend the VM interrupts to distinguish between read and write events - add new ADD-PENDING-CHANNEL instruction to the VM - add WAIT-FOR-CHANNELS procedure to the run-time system - implement SELECT and SELECT! on top of that in newports.scm This runs some basic tests, but in general should be considered largely untested. Moreover, SELECT/SELECT! never detect any exceptional conditions---the returned vectors are always empty. This is because the VM doesn't really track those, and it's unclear whether it would be worth the effort. |
||
---|---|---|
.. | ||
aix | ||
bsd | ||
cygwin32 | ||
generic | ||
hpux | ||
irix | ||
lib | ||
linux | ||
next | ||
odbc | ||
rx | ||
solaris | ||
sunos | ||
test | ||
ultrix | ||
.gitignore | ||
awk.scm | ||
bdbmo.c | ||
char-set.scm | ||
cstuff.c | ||
cstuff.h | ||
db.c | ||
db.scm | ||
dbm.c | ||
dbm.scm | ||
dbm1.c | ||
defrec.scm | ||
dirstuff1.c | ||
dirstuff1.h | ||
dot-locking.scm | ||
ekko.scm | ||
endian.scm.in | ||
enumconst.scm | ||
event.scm | ||
fdports.h | ||
fdports.scm | ||
fdports1.c | ||
fdports1.h | ||
fileinfo.scm | ||
filemtch.scm | ||
filesys.scm | ||
flock.scm | ||
flock1.c | ||
flock1.h | ||
fname.scm | ||
fr.scm | ||
glob.scm | ||
here.scm | ||
let-opt.scm | ||
libscsh.c | ||
libscsh.h | ||
libscsh.scm | ||
low-interrupt.scm | ||
md5.c | ||
md5.scm | ||
meta-arg.scm | ||
ndbm.c | ||
ndbm.scm | ||
ndbm1.c | ||
ndbmo.c | ||
network.scm | ||
network1.c | ||
network1.h | ||
newports.scm | ||
nextbs.c | ||
nt2.c | ||
proc2.c | ||
process_args.c | ||
procobj.scm | ||
pty.scm | ||
putenv.c | ||
rdelim.c | ||
rdelim.scm | ||
re1.h | ||
rw.scm | ||
scsh-condition.scm | ||
scsh-interfaces.scm | ||
scsh-package.scm | ||
scsh-read.scm | ||
scsh-tramp.c | ||
scsh-version.scm | ||
scsh.scm | ||
scsh_aux.c | ||
scsh_aux.h | ||
sighandlers.scm | ||
sighandlers1.c | ||
sighandlers1.h | ||
signals1.c | ||
signals1.h | ||
sleep1.c | ||
startup.scm | ||
static.scm.in | ||
stringcoll.scm | ||
syntax-helpers.scm | ||
syntax.scm | ||
syscalls.scm | ||
syscalls1.c | ||
syscalls1.h | ||
syslog.scm | ||
syslog1.c | ||
threads.scm | ||
time.scm | ||
time1.c | ||
time1.h | ||
top.scm | ||
tty.scm | ||
tty1.c | ||
tty1.h | ||
userinfo1.c | ||
userinfo1.h | ||
utilities.scm | ||
weaktables.scm |