NetBSD/sys/lib/libsa
bjh21 acf574f63e When loading ELF, zero out:
The e_shstrndx field in the ELF header, since we don't load .shstrtab.
The sh_name field in each section header, for the same reason.
The sh_offset field for any section we don't load.

This means the kernel has some chance of knowing what it's being given.  It
also means that the behaviour of old kernels with new loaders should be
deterministic (if not terribly useful: they still can't find the symbol
table).
2001-07-31 22:11:57 +00:00
..
Makefile Explain some SA_* options - reading compressed kernels, netboot 2001-03-31 09:45:11 +00:00
Makefile.inc Have recursive make invocations depend on the .MAKE pseudo-target so 2000-12-05 17:01:19 +00:00
alloc.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
arp.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
bcmp.c
bcopy.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
bootp.c Fix typo (`information' has an 'r'). 2001-07-19 16:13:00 +00:00
bootp.h Introduce a way for boot programs to modify the behavior of 2000-11-02 03:22:23 +00:00
bootparam.c
bootparam.h
bzero.c
cd9660.c libkern.h now has the ctype routines. 2001-04-05 04:39:02 +00:00
cd9660.h
checkpasswd.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
close.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
closeall.c
cread.c Fix tyop in comment. 2000-11-26 03:31:20 +00:00
dev.c
dev_net.c
dev_net.h
disklabel.c
dkcksum.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
dosfs.c dos_unmount is only is dos_close is present but so conditionalize it like 2000-11-09 01:55:31 +00:00
dosfs.h Add a standalone MS-DOS file system reader package, lifted 2000-11-02 00:25:05 +00:00
errno.c
ether.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
exec.c
exit.c
fstat.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
getfile.c
gets.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
globals.c
in_cksum.c Make standalone in_cksum work on little-endian machines, too, courtesy of 2000-03-31 19:55:09 +00:00
ioctl.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
iodesc.h
lfs.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
lfs.h
loadfile.c When loading ELF, zero out: 2001-07-31 22:11:57 +00:00
loadfile.h
lseek.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
memcmp.c
memcpy.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
memset.c
net.c Split the UDP routines out of net.c. 2000-10-25 01:49:55 +00:00
net.h
netif.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
netif.h
nfs.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
nfs.h
nfsv2.h
nullfs.c
open.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
panic.c
printf.c
rarp.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
read.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
rpc.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
rpc.h
rpcv2.h
saerrno.h
saioctl.h
snprintf.c
sprintf.c
stand.h libkern.h now has the ctype routines. 2001-04-05 04:39:02 +00:00
stat.c
strerror.c
subr_prf.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
tftp.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
tftp.h
twiddle.c
udp.c Split the UDP routines out of net.c. 2000-10-25 01:49:55 +00:00
ufs.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
ufs.h
ufs_ls.c
ustarfs.c show "press return" instead of "type return", since it's a key name and 2000-10-02 23:35:54 +00:00
ustarfs.h
vsprintf.c
write.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00