CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2015/09/13 02:31:48

Modified files:
        lib/libc/arch/amd64: Symbols.list 
        lib/libc/arch/amd64/gdtoa: strtold.c 
        lib/libc/arch/i386: Symbols.list 
        lib/libc/arch/i386/gdtoa: strtold.c 
        lib/libc/arch/mips64: Symbols.list 
        lib/libc/arch/mips64/gdtoa: strtold.c 
        lib/libc/arch/sparc64: Symbols.list 
        lib/libc/arch/sparc64/gdtoa: strtold.c 
        lib/libc/arch/vax/gdtoa: strtof.c 
        lib/libc/crypt : arc4random.c arc4random_uniform.c 
        lib/libc/gdtoa : gdtoa.h gdtoaimp.h strtod.c strtof.c strtold.c 
        lib/libc/gen   : devname.c getcap.c 
        lib/libc/hidden: unistd.h 
        lib/libc/locale: __mb_cur_max.c 
        lib/libc/stdio : mktemp.c 
        lib/libc/stdlib: abort.c abs.c atoi.c div.c erand48.c exit.c 
                         getenv.c lcong48.c malloc.c qsort.c rand.c 
                         reallocarray.c setenv.c srand48.c strtol.c 
                         strtoll.c strtonum.c strtoul.c strtoull.c 
                         system.c 
Added files:
        lib/libc/hidden: stdlib.h 

Log message:
Wrap <stdlib.h> so that calls go direct and the symbols not in the
C standard are all weak.
Apply __{BEGIN,END}_HIDDEN_DECLS to gdtoa{,imp}.h, hiding the
arch-specific __strtorx, __ULtox_D2A, __strtorQ, __ULtoQ_D2A symbols.

Reply via email to