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 Backout my libsa changes. 1999-11-13 21:17:56 +00:00
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 Backout my libsa changes. 1999-11-13 21:17:56 +00:00
bootparam.h
bzero.c Backout my libsa changes. 1999-11-13 21:17:56 +00:00
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 move errno to its own file; if you just need errno, you don't need dev.c's fns 1999-03-30 21:59:58 +00:00
dev_net.c Backout my libsa changes. 1999-11-13 21:17:56 +00:00
dev_net.h Changes to compile the next68k bootblocks with 1999-03-26 15:41:38 +00:00
disklabel.c Make a bunch of backward-compatible changes to the boot blocks which allow 1999-03-31 01:50:25 +00:00
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 move errno to its own file; if you just need errno, you don't need dev.c's fns 1999-03-30 21:59:58 +00:00
ether.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
exec.c Backout my libsa changes. 1999-11-13 21:17:56 +00:00
exit.c We can't prototype exit() publically because it might take an argument or 1999-02-12 10:51:28 +00:00
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 Add a standalone LFS implementation. Currently not merged with ufs (FFS), 1999-08-18 20:04:39 +00:00
loadfile.c When loading ELF, zero out: 2001-07-31 22:11:57 +00:00
loadfile.h MI loadfile (used by i386, pmax and sparc shortly) 1999-04-28 09:08:50 +00:00
lseek.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
memcmp.c Backout my libsa changes. 1999-11-13 21:17:56 +00:00
memcpy.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
memset.c Backout my libsa changes. 1999-11-13 21:17:56 +00:00
net.c Split the UDP routines out of net.c. 2000-10-25 01:49:55 +00:00
net.h move intoa() from libsa:net.c to libkern, turn inet_ntoa() into a macro, 1999-05-07 14:49:52 +00:00
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 Make a bunch of backward-compatible changes to the boot blocks which allow 1999-03-31 01:50:25 +00:00
open.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
panic.c Nuke local prototype for closeall(). Add a new define LIBSA_NO_CLOSE so that 1999-04-28 13:24:12 +00:00
printf.c Split the printf variants into separate files. 1999-02-13 20:56:57 +00:00
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 Split the printf variants into separate files. 1999-02-13 20:56:57 +00:00
sprintf.c Split the printf variants into separate files. 1999-02-13 20:56:57 +00:00
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 move TFTP filesystem from i386/stand/libsa here, it is mi 1999-02-24 19:24:56 +00:00
twiddle.c Nuke obsolete printf comment. 1999-06-22 22:09:49 +00:00
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 move "ls" utility from i386/stand/libsa here 1999-04-14 11:32:50 +00:00
ufs_ls.c move "ls" utility from i386/stand/libsa here 1999-04-14 11:32:50 +00:00
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 Split the printf variants into separate files. 1999-02-13 20:56:57 +00:00
write.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00