libphobos: Backport extern(C) bindings from druntime 2.085.
authorIain Buclaw <ibuclaw@gdcproject.org>
Tue, 26 Mar 2019 15:18:19 +0000 (15:18 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Tue, 26 Mar 2019 15:18:19 +0000 (15:18 +0000)
commit0da83a168fdca32fec2d6bf8280670d05514c4c4
tree57c3c9d7e0fc6e4777cfac433e58f92fb08d90fa
parentda97b98ad341457aa46afc5c20d4ec95af5c1f91
libphobos: Backport extern(C) bindings from druntime 2.085.

Merges upstream druntime b9564bef.

Reviewed-on: https://github.com/dlang/druntime/pull/2512

libphobos/ChangeLog:

2019-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>

* libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
core/sys/darwin/crt_externs.d.
(DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/unistd.d.
(DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/spawn.d.
* libdruntime/Makefile.in: Regenerate.

From-SVN: r269948
99 files changed:
libphobos/ChangeLog
libphobos/libdruntime/MERGE
libphobos/libdruntime/Makefile.am
libphobos/libdruntime/Makefile.in
libphobos/libdruntime/core/stdc/errno.d
libphobos/libdruntime/core/stdc/fenv.d
libphobos/libdruntime/core/stdc/stdio.d
libphobos/libdruntime/core/stdc/wchar_.d
libphobos/libdruntime/core/sync/mutex.d
libphobos/libdruntime/core/sys/darwin/crt_externs.d [new file with mode: 0644]
libphobos/libdruntime/core/sys/darwin/mach/getsect.d
libphobos/libdruntime/core/sys/darwin/mach/loader.d
libphobos/libdruntime/core/sys/darwin/netinet/in_.d
libphobos/libdruntime/core/sys/dragonflybsd/sys/elf32.d
libphobos/libdruntime/core/sys/dragonflybsd/sys/elf64.d
libphobos/libdruntime/core/sys/freebsd/pthread_np.d
libphobos/libdruntime/core/sys/freebsd/sys/elf32.d
libphobos/libdruntime/core/sys/freebsd/sys/elf64.d
libphobos/libdruntime/core/sys/freebsd/sys/mount.d
libphobos/libdruntime/core/sys/freebsd/unistd.d [new file with mode: 0644]
libphobos/libdruntime/core/sys/linux/elf.d
libphobos/libdruntime/core/sys/linux/epoll.d
libphobos/libdruntime/core/sys/linux/netinet/in_.d
libphobos/libdruntime/core/sys/linux/sched.d
libphobos/libdruntime/core/sys/linux/sys/eventfd.d
libphobos/libdruntime/core/sys/netbsd/sys/elf32.d
libphobos/libdruntime/core/sys/netbsd/sys/elf64.d
libphobos/libdruntime/core/sys/posix/aio.d
libphobos/libdruntime/core/sys/posix/config.d
libphobos/libdruntime/core/sys/posix/dirent.d
libphobos/libdruntime/core/sys/posix/fcntl.d
libphobos/libdruntime/core/sys/posix/setjmp.d
libphobos/libdruntime/core/sys/posix/signal.d
libphobos/libdruntime/core/sys/posix/spawn.d [new file with mode: 0644]
libphobos/libdruntime/core/sys/posix/sys/ipc.d
libphobos/libdruntime/core/sys/posix/sys/mman.d
libphobos/libdruntime/core/sys/posix/sys/msg.d
libphobos/libdruntime/core/sys/posix/sys/resource.d
libphobos/libdruntime/core/sys/posix/sys/socket.d
libphobos/libdruntime/core/sys/posix/sys/stat.d
libphobos/libdruntime/core/sys/posix/sys/statvfs.d
libphobos/libdruntime/core/sys/posix/sys/types.d
libphobos/libdruntime/core/sys/posix/sys/utsname.d
libphobos/libdruntime/core/sys/posix/ucontext.d
libphobos/libdruntime/core/sys/solaris/sys/elf.d
libphobos/libdruntime/core/sys/solaris/sys/priocntl.d
libphobos/libdruntime/core/sys/windows/aclapi.d
libphobos/libdruntime/core/sys/windows/com.d
libphobos/libdruntime/core/sys/windows/comcat.d
libphobos/libdruntime/core/sys/windows/commctrl.d
libphobos/libdruntime/core/sys/windows/cpl.d
libphobos/libdruntime/core/sys/windows/custcntl.d
libphobos/libdruntime/core/sys/windows/dbghelp.d
libphobos/libdruntime/core/sys/windows/dbghelp_types.d
libphobos/libdruntime/core/sys/windows/dbt.d
libphobos/libdruntime/core/sys/windows/ddeml.d
libphobos/libdruntime/core/sys/windows/dll.d
libphobos/libdruntime/core/sys/windows/docobj.d
libphobos/libdruntime/core/sys/windows/httpext.d
libphobos/libdruntime/core/sys/windows/imagehlp.d
libphobos/libdruntime/core/sys/windows/imm.d
libphobos/libdruntime/core/sys/windows/ipexport.d
libphobos/libdruntime/core/sys/windows/iprtrmib.d
libphobos/libdruntime/core/sys/windows/iptypes.d
libphobos/libdruntime/core/sys/windows/lmalert.d
libphobos/libdruntime/core/sys/windows/mapi.d
libphobos/libdruntime/core/sys/windows/mmsystem.d
libphobos/libdruntime/core/sys/windows/msacm.d
libphobos/libdruntime/core/sys/windows/objidl.d
libphobos/libdruntime/core/sys/windows/oledlg.d
libphobos/libdruntime/core/sys/windows/ras.d
libphobos/libdruntime/core/sys/windows/rasdlg.d
libphobos/libdruntime/core/sys/windows/rassapi.d
libphobos/libdruntime/core/sys/windows/richedit.d
libphobos/libdruntime/core/sys/windows/setupapi.d
libphobos/libdruntime/core/sys/windows/shellapi.d
libphobos/libdruntime/core/sys/windows/shlobj.d
libphobos/libdruntime/core/sys/windows/snmp.d
libphobos/libdruntime/core/sys/windows/stacktrace.d
libphobos/libdruntime/core/sys/windows/subauth.d
libphobos/libdruntime/core/sys/windows/threadaux.d
libphobos/libdruntime/core/sys/windows/tlhelp32.d
libphobos/libdruntime/core/sys/windows/vfw.d
libphobos/libdruntime/core/sys/windows/winbase.d
libphobos/libdruntime/core/sys/windows/wincon.d
libphobos/libdruntime/core/sys/windows/wincrypt.d
libphobos/libdruntime/core/sys/windows/wingdi.d
libphobos/libdruntime/core/sys/windows/wininet.d
libphobos/libdruntime/core/sys/windows/winioctl.d
libphobos/libdruntime/core/sys/windows/winnetwk.d
libphobos/libdruntime/core/sys/windows/winnls.d
libphobos/libdruntime/core/sys/windows/winnt.d
libphobos/libdruntime/core/sys/windows/winperf.d
libphobos/libdruntime/core/sys/windows/winsock2.d
libphobos/libdruntime/core/sys/windows/winuser.d
libphobos/libdruntime/core/sys/windows/wtsapi32.d
libphobos/libdruntime/rt/util/container/array.d
libphobos/libdruntime/rt/util/container/common.d
libphobos/libdruntime/rt/util/container/hashtab.d