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@

Reply via email to