summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2004-01-15 10:15:04 +0000
committerdes <des@FreeBSD.org>2004-01-15 10:15:04 +0000
commitf270054cd314ee2f822fb6cb1e04452749d4c214 (patch)
tree17db0a692fa4e5f4c64cebaf9205ad10ff29301e /release
parenteb1be5f02d7c125633ee09a54f1c6bbefbd1348a (diff)
downloadFreeBSD-src-f270054cd314ee2f822fb6cb1e04452749d4c214.zip
FreeBSD-src-f270054cd314ee2f822fb6cb1e04452749d4c214.tar.gz
New file descriptor allocation code, derived from similar code introduced
in OpenBSD by Niels Provos. The patch introduces a bitmap of allocated file descriptors which is used to locate available descriptors when a new one is needed. It also moves the task of growing the file descriptor table out of fdalloc(), reducing complexity in both fdalloc() and do_dup(). Debts of gratitude are owed to tjr@ (who provided the original patch on which this work is based), grog@ (for the gdb(4) man page) and rwatson@ (for assistance with pxeboot(8)).
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud