the bitrig marco_unwind_libc branch has been updated by drahn with 5 new 
commits:

commit 6f720e75a94f2febe12b7b432ac1324eb4d81051
diff: https://github.com/bitrig/bitrig/commit/6f720e7
author: Dale Rahn <[email protected]>
date: Sat Jan 16 23:19:45 2016 -0500

Add missing tls function.

M       lib/libc/Symbols.list

commit 7199a77274b933002e13c36e5db06aa3cbab68c5
diff: https://github.com/bitrig/bitrig/commit/7199a77
author: Dale Rahn <[email protected]>
date: Sat Jan 16 23:18:21 2016 -0500

do not hide __swbuf

for reasons I do not understand, this wants to hide
the __swbuf symbol if the _libc___swbuf symbol is created
because this is used in a header file, in an inlined function
it seems that this needs to be shared anyway.

M       lib/libc/hidden/stdio.h

commit 02e3359ba3dc4d02c86aedc74c42cf418e537898
diff: https://github.com/bitrig/bitrig/commit/02e3359
author: Dale Rahn <[email protected]>
date: Sat Jan 16 23:11:08 2016 -0500

un duplicate.

M       lib/libc/hidden/stdio.h
M       lib/libc/hidden/string.h

commit 48ecbcd19e1a49e5685bdeaad20a4e9275f3ba55
diff: https://github.com/bitrig/bitrig/commit/48ecbcd
author: Dale Rahn <[email protected]>
date: Sat Jan 16 22:55:16 2016 -0500

Add a whole bunch of DEF_STRONG

NEED TO RECHECK THAT THESE ARE ALL NEEDED AND CORRECT.

M       lib/libc/Symbols.list
M       lib/libc/crypt/arc4random.c
M       lib/libc/crypt/arc4random_uniform.c
M       lib/libc/gdtoa/strtof.c
M       lib/libc/gen/devname.c
M       lib/libc/gen/getcap.c
M       lib/libc/locale/btowc.c
M       lib/libc/locale/mbrlen.c
M       lib/libc/locale/mbrtowc.c
M       lib/libc/locale/mbsinit.c
M       lib/libc/locale/mbsnrtowcs.c
M       lib/libc/locale/mbsrtowcs.c
M       lib/libc/locale/wcrtomb.c
M       lib/libc/locale/wcsnrtombs.c
M       lib/libc/locale/wcsrtombs.c
M       lib/libc/locale/wcstod.c
M       lib/libc/locale/wcstof.c
M       lib/libc/locale/wcstol.c
M       lib/libc/locale/wcstold.c
M       lib/libc/locale/wcstoll.c
M       lib/libc/locale/wcstoul.c
M       lib/libc/locale/wcstoull.c
M       lib/libc/locale/wctob.c
M       lib/libc/locale/wcwidth.c
M       lib/libc/quad/adddi3.c
M       lib/libc/quad/anddi3.c
M       lib/libc/quad/ashldi3.c
M       lib/libc/quad/ashrdi3.c
M       lib/libc/quad/cmpdi2.c
M       lib/libc/quad/divdi3.c
M       lib/libc/quad/fixdfdi.c
M       lib/libc/quad/fixsfdi.c
M       lib/libc/quad/fixunsdfdi.c
M       lib/libc/quad/fixunssfdi.c
M       lib/libc/quad/floatdidf.c
M       lib/libc/quad/floatdisf.c
M       lib/libc/quad/floatunsdidf.c
M       lib/libc/quad/iordi3.c
M       lib/libc/quad/lshldi3.c
M       lib/libc/quad/lshrdi3.c
M       lib/libc/quad/moddi3.c
M       lib/libc/quad/muldi3.c
M       lib/libc/quad/negdi2.c
M       lib/libc/quad/notdi2.c
M       lib/libc/quad/qdivrem.c
M       lib/libc/quad/subdi3.c
M       lib/libc/quad/ucmpdi2.c
M       lib/libc/quad/udivdi3.c
M       lib/libc/quad/umoddi3.c
M       lib/libc/quad/xordi3.c
M       lib/libc/stdio/asprintf.c
M       lib/libc/stdio/getwc.c
M       lib/libc/stdio/getwchar.c
M       lib/libc/stdio/mktemp.c
M       lib/libc/stdio/putwc.c
M       lib/libc/stdio/putwchar.c
M       lib/libc/stdio/vasprintf.c
M       lib/libc/stdio/vwscanf.c
M       lib/libc/stdlib/abort.c
M       lib/libc/stdlib/abs.c
M       lib/libc/stdlib/atoi.c
M       lib/libc/stdlib/div.c
M       lib/libc/stdlib/erand48.c
M       lib/libc/stdlib/exit.c
M       lib/libc/stdlib/getenv.c
M       lib/libc/stdlib/lcong48.c
M       lib/libc/stdlib/qsort.c
M       lib/libc/stdlib/rand.c
M       lib/libc/stdlib/reallocarray.c
M       lib/libc/stdlib/setenv.c
M       lib/libc/stdlib/srand48.c
M       lib/libc/stdlib/strfmon.c
M       lib/libc/stdlib/strtol.c
M       lib/libc/stdlib/strtoll.c
M       lib/libc/stdlib/strtonum.c
M       lib/libc/stdlib/strtoul.c
M       lib/libc/stdlib/strtoull.c
M       lib/libc/stdlib/system.c
M       lib/libc/string/wcscasecmp.c
M       lib/libc/string/wcscat.c
M       lib/libc/string/wcschr.c
M       lib/libc/string/wcscmp.c
M       lib/libc/string/wcscspn.c
M       lib/libc/string/wcsdup.c
M       lib/libc/string/wcslcat.c
M       lib/libc/string/wcslcpy.c
M       lib/libc/string/wcslen.c
M       lib/libc/string/wcsncasecmp.c
M       lib/libc/string/wcsncat.c
M       lib/libc/string/wcsncmp.c
M       lib/libc/string/wcsncpy.c
M       lib/libc/string/wcspbrk.c
M       lib/libc/string/wcsrchr.c
M       lib/libc/string/wcsspn.c
M       lib/libc/string/wcsstr.c
M       lib/libc/string/wcswidth.c
M       lib/libc/string/wmemchr.c
M       lib/libc/string/wmemcmp.c
M       lib/libc/string/wmemcpy.c
M       lib/libc/string/wmemmove.c
M       lib/libc/string/wmemset.c
M       lib/libc/yp/yp_bind.c

commit f016e1baa609ff14bdc298c870318490667b24fa
diff: https://github.com/bitrig/bitrig/commit/f016e1b
author: Dale Rahn <[email protected]>
date: Sat Jan 16 22:46:22 2016 -0500

explicitly including namespace.h was not a good idea.

M       lib/libc/Makefile.inc
M       lib/libc/hidden/arpa/inet.h
M       lib/libc/hidden/arpa/nameser.h
M       lib/libc/hidden/asr.h
M       lib/libc/hidden/assert.h
M       lib/libc/hidden/blf.h
M       lib/libc/hidden/bsd_auth.h
M       lib/libc/hidden/db.h
M       lib/libc/hidden/dbm.h
M       lib/libc/hidden/dirent.h
M       lib/libc/hidden/errno.h
M       lib/libc/hidden/fcntl.h
M       lib/libc/hidden/fstab.h
M       lib/libc/hidden/fts.h
M       lib/libc/hidden/ftw.h
M       lib/libc/hidden/getopt.h
M       lib/libc/hidden/grp.h
M       lib/libc/hidden/ifaddrs.h
M       lib/libc/hidden/langinfo.h
M       lib/libc/hidden/locale.h
M       lib/libc/hidden/login_cap.h
M       lib/libc/hidden/md5.h
M       lib/libc/hidden/ndbm.h
M       lib/libc/hidden/net/if.h
M       lib/libc/hidden/net/if_dl.h
M       lib/libc/hidden/netdb.h
M       lib/libc/hidden/netgroup.h
M       lib/libc/hidden/netinet/if_ether.h
M       lib/libc/hidden/netinet/in.h
M       lib/libc/hidden/nl_types.h
M       lib/libc/hidden/pthread.h
M       lib/libc/hidden/pwd.h
M       lib/libc/hidden/readpassphrase.h
M       lib/libc/hidden/regex.h
M       lib/libc/hidden/resolv.h
M       lib/libc/hidden/rmd160.h
M       lib/libc/hidden/rpc/auth.h
M       lib/libc/hidden/rpc/auth_unix.h
M       lib/libc/hidden/rpc/clnt.h
M       lib/libc/hidden/rpc/pmap_clnt.h
M       lib/libc/hidden/rpc/pmap_prot.h
M       lib/libc/hidden/rpc/pmap_rmt.h
M       lib/libc/hidden/rpc/rpc.h
M       lib/libc/hidden/rpc/rpc_msg.h
M       lib/libc/hidden/rpc/svc.h
M       lib/libc/hidden/rpc/svc_auth.h
M       lib/libc/hidden/rpc/xdr.h
M       lib/libc/hidden/rpcsvc/yp.h
M       lib/libc/hidden/rpcsvc/ypclnt.h
M       lib/libc/hidden/search.h
M       lib/libc/hidden/sha1.h
M       lib/libc/hidden/sha2.h
M       lib/libc/hidden/signal.h
M       lib/libc/hidden/siphash.h
M       lib/libc/hidden/softfloat.h
M       lib/libc/hidden/spawn.h
M       lib/libc/hidden/stdio.h
M       lib/libc/hidden/stdlib.h
M       lib/libc/hidden/string.h
M       lib/libc/hidden/sys/ioctl.h
M       lib/libc/hidden/sys/mman.h
M       lib/libc/hidden/sys/mount.h
M       lib/libc/hidden/sys/resource.h
M       lib/libc/hidden/sys/sem.h
M       lib/libc/hidden/sys/socket.h
M       lib/libc/hidden/sys/stat.h
M       lib/libc/hidden/sys/sysctl.h
M       lib/libc/hidden/sys/time.h
M       lib/libc/hidden/syslog.h
M       lib/libc/hidden/termios.h
M       lib/libc/hidden/time.h
M       lib/libc/hidden/ttyent.h
M       lib/libc/hidden/unistd.h
M       lib/libc/hidden/utime.h
M       lib/libc/hidden/uuid.h
M       lib/libc/hidden/vis.h

Reply via email to