]> git.pond.sub.org Git - empserver/commit
Garbage collection to side-step sparse file descriptor problem.
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 6 Feb 2004 12:35:51 +0000 (12:35 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Fri, 6 Feb 2004 12:35:51 +0000 (12:35 +0000)
commit875d72a00f01f052f04e1ccf3a35fb3c27586770
treef5ef7ceff7a85d24061d458856131d733a3206fa
parent52cb1f8c5597fb04e1d7b9dcdc25638474c29fa7
Garbage collection to side-step sparse file descriptor problem.
(io_select, io_flush, io_iopfromfd): Unused, remove.
(io_open): Allow more than one open for the same file descriptor.
The check is the last remaining use of io_list[], and it's
unimportant.
(io_list, niop, io_init): io_list[] no longer serves any purpose,
remove.  Sparse allocation of file descriptors (deplorable misfeature
of Winsock, at least some versions) is no longer a problem.
(getfdtablesize): Unused, remove.  Was broken for Windows anyway.
include/empio.h
include/prototypes.h
src/lib/gen/Makefile
src/lib/gen/dtable.c [deleted file]
src/lib/gen/io.c