Go to file
gdt aebe6f5793 Fix bug in SIOCGIFCONF where the wrong length was calculated for
sockaddrs bigger than struct sockaddr.  Tightly bind decrementing
available space and using it, avoiding incorrect accounting in an
error case.  Document invariants.  Document calling convention for
SIOCGIFCONF.  Simplify by removing code to handle sockaddrs that don't
fit in struct ifreq; with sockaddr_storage this can no longer occur.
Add several KASSERTs.

This commit resolves the problem with racoon failing to list
interfaces.

Proposed on tech-net@ with no objections.
2007-09-11 19:31:22 +00:00
bin Document "emul" keyword. Fixes PR 36935. 2007-09-09 10:35:32 +00:00
common tyop: guaranty -> guarantee. 2007-08-30 19:12:32 +00:00
crypto Use poll(2) to wait for rnd(4). The initialisation of OpenSSL's RNG 2007-09-07 08:10:00 +00:00
dist Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +00:00
distrib Fix bug which causes cats builds to not produce an a.out install kernels, 2007-09-08 14:25:09 +00:00
doc heimdal-1.0.1 and texinfo-4.11 out. 2007-09-10 19:09:28 +00:00
etc Fix up the it(4) example. 2007-09-05 14:18:55 +00:00
games Teach wtf(6) about pkgsrc's help facility: 2007-08-06 21:14:36 +00:00
gnu Add macros for FreeBSD 6.3 and libarchive. 2007-08-06 23:38:49 +00:00
include Implementation of POSIX message queues. 2007-09-07 18:56:02 +00:00
lib Make the new mutexes faster: 2007-09-11 18:11:29 +00:00
libexec Don't define bool, false and true. Use stdbool.h. 2007-09-02 09:57:16 +00:00
regress Block SIGALRM in the 'setup' thread, otherwise the alarm may not be taken 2007-09-09 01:08:56 +00:00
rescue Add read-only support for SGI's Extent File System. 2007-06-29 23:30:16 +00:00
sbin Fix Dd argument (use full month names). 2007-09-09 16:13:19 +00:00
share Remove 3rd clause and my name from all the licences which were only in my 2007-09-10 10:35:51 +00:00
sys Fix bug in SIOCGIFCONF where the wrong length was calculated for 2007-09-11 19:31:22 +00:00
tools use a pre-generated list of files instead of running find(1) again and again. 2007-08-07 12:44:39 +00:00
usr.bin Some more licence clean up. 2007-09-10 10:54:20 +00:00
usr.sbin - remove extraneous \n in err(3) message 2007-09-11 15:46:56 +00:00
x11 forgot to commit this when adding the ag10e driver - actually descend into 2007-09-02 21:35:17 +00:00
build.sh Convert build.sh iso-dir=directory option to -C cddir as per jmmv@ on 2007-09-01 09:32:19 +00:00
BUILDING Convert build.sh iso-dir=directory option to -C cddir as per jmmv@ on 2007-09-01 09:32:19 +00:00
Makefile Provide 'do-libgcc' to build gnu/lib/crtstuff${LIBGCC_EXT} (if necessary) 2007-09-07 04:20:44 +00:00
Makefile.inc
UPDATING Add a note that tools have to be re-installed. 2007-07-03 16:35:47 +00:00