libphobos: Merge upstream druntime 94686651

Programming / Compilers / GCC - ibuclaw [138bc75d-0d04-0410-961f-82ee72b054a4] - 21 August 2019 07:54 EDT

Adds extern(C) bindings for version OpenBSD.

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

libphobos/ChangeLog:

- libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/sys/cdefs.d, core/sys/openbsd/sys/elf.d, core/sys/openbsd/sys/elf32.d, core/sys/openbsd/sys/elf64.d, core/sys/openbsd/sys/elf_common.d, core/sys/openbsd/sys/link_elf.d, core/sys/openbsd/sys/mman.d, core/sys/openbsd/time.d.
- libdruntime/Makefile.in: Regenerate.

63c92776deb libphobos: Merge upstream druntime 94686651
libphobos/ChangeLog | 9 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 36 +-
libphobos/libdruntime/Makefile.in | 61 +-
libphobos/libdruntime/core/stdc/assert_.d | 9 +
libphobos/libdruntime/core/stdc/math.d | 453 +++++++-------
libphobos/libdruntime/core/stdc/stdio.d | 57 +-
libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d | 15 +
libphobos/libdruntime/core/sys/openbsd/sys/elf.d | 12 +
libphobos/libdruntime/core/sys/openbsd/sys/elf32.d | 187 ++++++
libphobos/libdruntime/core/sys/openbsd/sys/elf64.d | 193 ++++++
.../libdruntime/core/sys/openbsd/sys/elf_common.d | 676 +++++++++++++++++++++
.../libdruntime/core/sys/openbsd/sys/link_elf.d | 65 ++
libphobos/libdruntime/core/sys/openbsd/sys/mman.d | 51 ++
libphobos/libdruntime/core/sys/openbsd/time.d | 21 +
libphobos/libdruntime/core/sys/posix/aio.d | 10 +-
libphobos/libdruntime/core/sys/posix/arpa/inet.d | 45 ++
libphobos/libdruntime/core/sys/posix/config.d | 53 ++
libphobos/libdruntime/core/sys/posix/net/if_.d | 15 +
libphobos/libdruntime/core/sys/posix/netinet/in_.d | 177 ++++++
libphobos/libdruntime/core/sys/posix/netinet/tcp.d | 4 +
libphobos/libdruntime/core/sys/posix/signal.d | 2 +
libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 0
libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 12 +
libphobos/libdruntime/core/sys/posix/sys/ipc.d | 25 +
libphobos/libdruntime/core/sys/posix/sys/mman.d | 58 ++
.../libdruntime/core/sys/posix/sys/resource.d | 65 ++
libphobos/libdruntime/core/sys/posix/sys/select.d | 47 ++
libphobos/libdruntime/core/sys/posix/sys/shm.d | 29 +
libphobos/libdruntime/core/sys/posix/sys/socket.d | 187 ++++++
libphobos/libdruntime/core/sys/posix/sys/stat.d | 96 +++
libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 23 +
libphobos/libdruntime/core/sys/posix/sys/time.d | 26 +
libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 0
libphobos/libdruntime/core/sys/posix/sys/types.d | 56 ++
libphobos/libdruntime/core/sys/posix/sys/uio.d | 11 +
libphobos/libdruntime/core/sys/posix/sys/un.d | 9 +
libphobos/libdruntime/core/sys/posix/sys/utsname.d | 15 +
libphobos/libdruntime/core/sys/posix/sys/wait.d | 30 +
libphobos/libdruntime/core/sys/posix/syslog.d | 67 ++
libphobos/libdruntime/core/sys/posix/termios.d | 142 +++++
libphobos/libdruntime/core/sys/posix/time.d | 45 ++
libphobos/libdruntime/core/sys/posix/ucontext.d | 183 ++++++
libphobos/libdruntime/core/sys/posix/unistd.d | 216 +++++++
libphobos/libdruntime/core/sys/posix/utime.d | 10 +
libphobos/libdruntime/core/thread.d | 13 +-
libphobos/libdruntime/core/time.d | 34 +-
libphobos/libdruntime/gc/os.d | 1 +
48 files changed, 3264 insertions(+), 289 deletions(-)

Upstream: gcc.gnu.org


  • Share