NetBSD/lib
kamil 1bcc014257 Revert to commits as they broke few rump tests
"Include namespace.h in a few of libc source files
[...]
    This change finishes elimination of usage of the global name of the
    following symbols:
      - close -> _close
      - execve -> _execve
      - fcntl -> _fcntl
      - setcontext -> _setcontext
      - wait6 -> _wait6
      - write -> _write
      - writev -> _writev"

"Register more syscalls in namespace.h (of libc)

    Add weak symbols for:
     - fcntl
     - close
     - execve
     - setcontext
     - wait6
     - write
     - writev"

These changes broke:

    fs/nfs/t_rquotad:get_nfs_be_1_both
    fs/nfs/t_rquotad:get_nfs_be_1_group
    fs/nfs/t_rquotad:get_nfs_be_1_user
    fs/nfs/t_rquotad:get_nfs_le_1_both
    fs/nfs/t_rquotad:get_nfs_le_1_group
    fs/nfs/t_rquotad:get_nfs_le_1_user
    lib/librumphijack/t_config:fdoff
    lib/librumphijack/t_tcpip:http
    lib/librumphijack/t_tcpip:nfs
    lib/librumphijack/t_vfs:cpcopy
    lib/librumphijack/t_vfs:mv_x
    lib/librumphijack/t_vfs:paxcopy
    net/net/t_forwarding:ipforwarding_fastforward_v4
    net/net/t_forwarding:ipforwarding_fastforward_v6
    net/net/t_forwarding:ipforwarding_fragment_v4
    net/net/t_forwarding:ipforwarding_misc
    net/net/t_mtudisc6:mtudisc6_basic

This revert fixes the failures, except lib/librumphijack/t_vfs.

The original changes were added in order to facilitate a usage of
sanitizers against programs linked with NetBSD's libc. It is no longer
needed, so abandon these changes.

Sponsored by <The NetBSD Foundation>
2018-01-17 01:24:29 +00:00
..
csu .eh_frame should be read-only on MIPS too. 2017-07-18 14:34:19 +00:00
i18n_module
libarch Bump - removal of i386_vm86 and i386_pmc. 2017-08-12 19:48:28 +00:00
libbluetooth Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libbpfjit
libbsdmalloc
libbz2
libc Revert to commits as they broke few rump tests 2018-01-17 01:24:29 +00:00
libc_fp
libc_vfp
libcompat Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libcrypt
libcurses Allow a subwindow to contain another subwindow. 2017-09-18 10:18:13 +00:00
libdm
libedit Only FLUSH if we are ending libedit; DRAIN if we suspend for readline. 2018-01-01 22:32:46 +00:00
libexecinfo Add rest of the functions from the SYNOPSIS section to the NAME section 2017-10-22 14:07:03 +00:00
libform Remove duplicate MLINK entry for dup_field.3 2017-10-23 15:34:45 +00:00
libintl
libipsec
libisns
libkern
libkvm Correct the signature of kvm_getproc2(3) in the man-page. 2018-01-09 21:17:45 +00:00
liblwres
libm Fix usage of sysarch(ALPHA_FPGETMASK) 2017-12-30 17:59:24 +00:00
libmenu Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libnpf libnpf(3): improve the wording, fix and expand some sections. 2017-12-07 00:22:06 +00:00
libossaudio ABI of libossaudio did not change, so there was no need to bump the version 2017-03-24 11:46:52 +00:00
libp2k Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp. 2017-04-26 03:02:47 +00:00
libpam Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libpanel
libpci Add function names to the NAME section 2017-10-22 15:28:48 +00:00
libperfuse
libpmc Remove i386 from libpmc; it has its own interface (sysarch), and we won't 2017-03-08 15:53:00 +00:00
libposix
libppath
libprop
libpthread Needs to be protected since it has a timespec argument. Found by lint(1) 2017-12-26 17:00:50 +00:00
libpuffs fix error messages (use __func__, quotes) 2017-11-05 15:33:15 +00:00
libquota
libradius Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
librefuse
libresolv
librmt Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
librpcsvc
librt Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
librump
librumpclient make it the same as rump.h 2017-05-11 18:44:50 +00:00
librumpdev
librumphijack Provide better debug messages for ioctl 2017-10-23 06:52:17 +00:00
librumpnet
librumpres Add a library for the rump resolver interception code so that it will become 2017-10-10 19:28:33 +00:00
librumpuser Distinguish spin mutex and adaptive mutex on rump kernels for LOCKDEBUG 2017-12-27 09:01:53 +00:00
librumpvfs
libskey Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
libss
libtelnet Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
libterminfo Remove tputs from NAME section since it is described in terminfo(3) 2017-10-22 16:44:51 +00:00
libukfs
libusbhid Fix fallout from hid factorisation: 2017-12-10 20:38:13 +00:00
libutil Sort errors. 2017-10-23 01:05:10 +00:00
libwrap Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
liby
libz Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
lua Guard against double freeing of objects (explicit by the Lua program, then 2017-05-10 07:36:01 +00:00
npf
Makefile Add a library for the rump resolver interception code so that it will become 2017-10-10 19:28:33 +00:00
Makefile.inc
bumpversion
checkoldver
checkver
checkvers