If SRCS contains any .S files then remove the corresponding .c file fromSRCS and add to LSRCS (for lint).Change the 'string' Makefiles so that the arch/*/string/Makefile.incneed only specify the .
If SRCS contains any .S files then remove the corresponding .c file fromSRCS and add to LSRCS (for lint).Change the 'string' Makefiles so that the arch/*/string/Makefile.incneed only specify the .S files for that architecture and not the .cfiles for all the files they don't override.
show more ...
Remove references to index.c and rindex.c (strchr.c and strrchr.cnow provide the definitions).
Use reach-over sources from common/lib/libc
Move UCB-licensed code from 4-clause to 3-clause licence.Patches provided by Joel Baker in PR 22280, verified by myself.
Use a bzero-based assembly language implementation for memset();inspired by the recent sparc64 change.
Make this work for PIC (as opposed to pic) without taking chances of fitting__ffstab into a GOT13 relocation; from Eduardo Horvath.
use RODATA() instead of ENTRY() for __ffstab so that it works when profiling.
Change immediate label references to _C_LABEL().
Need to use PIC_PROLOGUE() since `__ffstab' is now a global.
Fix omission in last.
Expose ffstab as __ffstab.
RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in<machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCSdefine not LIBC_SCCS
Remove DEFS.h, which has been just a placeholder for a long time.
Separate machine dependencies.
Insert some Position Independent Code.
Clean up deleted files.
make an arch directory in libc, and move all machine dirs into it