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
