CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/09/10 12:13:46
Modified files:
lib/libc : Makefile.inc
lib/libc/include: namespace.h
lib/libc/hidden: db.h err.h errno.h nl_types.h signal.h stdio.h
string.h wchar.h
lib/libc/hidden/rpcsvc: yp.h
lib/libc/gen : posix_spawn.c
lib/libc/softfloat: fpgetmask.c fpgetround.c fpgetsticky.c
fpsetmask.c fpsetround.c fpsetsticky.c
lib/libc/stdlib: hcreate.c
lib/libc/sys : stack_protector.c
lib/libc/uuid : uuid_compare.c uuid_create.c uuid_create_nil.c
uuid_equal.c uuid_from_string.c uuid_hash.c
uuid_is_nil.c uuid_stream.c uuid_to_string.c
Log message:
Pull in namespace.h when building all .c files using gcc's -include option,
so that we can provide asm labels for the memcpy/memset/__stack_smash_handler
calls that it generates ab initio. Eliminate direct #includes of it. Make
sure it's a dependency of all objects (unnecessary for asm, but close enough).
ok deraadt@