Description: openbsd work by Nikolay and Pierre (active) Revisions in this set 9b7cbb0e0b99bb2697e93057853c1cfdd1c99599,f6e13c50a91459873d9da21f14ad9e1eebf9a7ca,924b4c6f10917bdb65e4ff14f20c17211e72cc62,5c7adf9af382ee5919ebfb7c806cab3d520977dd,1e4442f1fa25431480c9b1f4194589b04b5fd28c,ab3b7f8f69bad57e6ff9e664ac60f326d390bb6d,10d740298d54b90f5dcfdfcf8db6af3250b5f5b5,37b7835b12bfec0382b308575ea4742223c01cc6,101d129d91af700e4bfb44996863dbd4a3c5d61d,18e3f4a11c6dd6c9d80a74f93ae64129c90eda1f commit 9b7cbb0e0b99bb2697e93057853c1cfdd1c99599 Author: nickysn Date: Mon Apr 15 14:22:44 2019 +0000 + added OpenBSD RTL structure checker description file for use with the h2paschk tool. Currently only checks the stat and dirent structures, but more will be added in the future. git-svn-id: trunk@41874 - M .gitattributes A rtl/openbsd/t_openbsd.h2paschk --- commit f6e13c50a91459873d9da21f14ad9e1eebf9a7ca Author: nickysn Date: Mon Apr 15 14:33:33 2019 +0000 + added pollfd to the openbsd structure checker file git-svn-id: trunk@41875 - M rtl/openbsd/t_openbsd.h2paschk --- commit 924b4c6f10917bdb65e4ff14f20c17211e72cc62 Author: nickysn Date: Mon Apr 15 15:02:24 2019 +0000 + more structures added to the openbsd structure checker file: utimbuf, flock, tms, timezone, rusage, TRLimit and iovec git-svn-id: trunk@41877 - M rtl/openbsd/t_openbsd.h2paschk --- commit 5c7adf9af382ee5919ebfb7c806cab3d520977dd Author: pierre Date: Wed May 1 14:49:14 2019 +0000 Add simple types and some constants git-svn-id: trunk@41965 - M rtl/openbsd/t_openbsd.h2paschk --- commit 1e4442f1fa25431480c9b1f4194589b04b5fd28c Author: pierre Date: Mon May 6 13:25:56 2019 +0000 Add more system header constants git-svn-id: trunk@42010 - M rtl/openbsd/t_openbsd.h2paschk --- commit ab3b7f8f69bad57e6ff9e664ac60f326d390bb6d Author: Michaël Van Canneyt Date: Wed Nov 8 17:08:03 2023 +0100 * Do not use namespace prefix for lnfodwarf M rtl/aix/Makefile M rtl/amiga/Makefile M rtl/android/Makefile M rtl/aros/Makefile M rtl/atari/Makefile M rtl/beos/Makefile M rtl/darwin/Makefile M rtl/dragonfly/Makefile M rtl/embedded/Makefile M rtl/emx/Makefile M rtl/freebsd/Makefile M rtl/freertos/Makefile M rtl/gba/Makefile M rtl/go32v2/Makefile M rtl/haiku/Makefile M rtl/inc/lineinfo.pp M rtl/inc/lnfodwrf.pp M rtl/java/Makefile M rtl/linux/Makefile M rtl/macos/Makefile M rtl/morphos/Makefile M rtl/msdos/Makefile M rtl/msxdos/Makefile M rtl/nativent/Makefile M rtl/nds/Makefile M rtl/netbsd/Makefile M rtl/netware/Makefile M rtl/netwlibc/Makefile M rtl/openbsd/Makefile M rtl/os2/Makefile M rtl/palmos/Makefile M rtl/sinclairql/Makefile M rtl/solaris/Makefile M rtl/symbian/Makefile M rtl/wasi/Makefile M rtl/watcom/Makefile M rtl/wii/Makefile M rtl/win16/Makefile M rtl/win32/Makefile M rtl/win64/Makefile M rtl/wince/Makefile M rtl/zxspectrum/Makefile --- commit 10d740298d54b90f5dcfdfcf8db6af3250b5f5b5 Author: Michaël Van Canneyt Date: Sun May 19 16:14:45 2024 +0200 * Added nothreads unit for fake thread support. Currently only WASI M rtl/aix/Makefile M rtl/amiga/Makefile M rtl/android/Makefile M rtl/aros/Makefile M rtl/atari/Makefile M rtl/beos/Makefile M rtl/darwin/Makefile M rtl/dragonfly/Makefile M rtl/embedded/Makefile M rtl/emx/Makefile M rtl/freebsd/Makefile M rtl/freertos/Makefile M rtl/gba/Makefile M rtl/go32v2/Makefile M rtl/haiku/Makefile M rtl/human68k/Makefile M rtl/inc/Makefile.rtl A rtl/inc/nothreads.pp M rtl/java/Makefile M rtl/linux/Makefile M rtl/macos/Makefile M rtl/morphos/Makefile M rtl/msdos/Makefile M rtl/msxdos/Makefile A rtl/namespaced/common/System.NoThreads.pp M rtl/nativent/Makefile M rtl/nds/Makefile M rtl/netbsd/Makefile M rtl/netware/Makefile M rtl/netwlibc/Makefile M rtl/openbsd/Makefile M rtl/os2/Makefile M rtl/palmos/Makefile M rtl/sinclairql/Makefile M rtl/solaris/Makefile M rtl/symbian/Makefile M rtl/wasi/Makefile M rtl/wasi/Makefile.fpc M rtl/watcom/Makefile M rtl/wii/Makefile M rtl/win16/Makefile M rtl/win32/Makefile M rtl/win64/Makefile M rtl/wince/Makefile M rtl/zxspectrum/Makefile --- commit 37b7835b12bfec0382b308575ea4742223c01cc6 Author: Nikolay Nikolov Date: Sat Oct 19 16:11:25 2024 +0300 + added unit unix98pty. Only enabled for linux, for now, but can be enabled in the future on other unix-likes. M rtl/aix/Makefile M rtl/amiga/Makefile M rtl/android/Makefile M rtl/aros/Makefile M rtl/atari/Makefile M rtl/beos/Makefile M rtl/darwin/Makefile M rtl/dragonfly/Makefile M rtl/embedded/Makefile M rtl/emx/Makefile M rtl/freebsd/Makefile M rtl/freertos/Makefile M rtl/gba/Makefile M rtl/go32v2/Makefile M rtl/haiku/Makefile M rtl/human68k/Makefile M rtl/inc/Makefile.rtl M rtl/java/Makefile M rtl/linux/Makefile M rtl/linux/Makefile.fpc M rtl/macos/Makefile M rtl/morphos/Makefile M rtl/msdos/Makefile M rtl/msxdos/Makefile A rtl/namespaced/common/UnixApi.Unix98.PTY.pp M rtl/nativent/Makefile M rtl/nds/Makefile M rtl/netbsd/Makefile M rtl/netware/Makefile M rtl/netwlibc/Makefile M rtl/openbsd/Makefile M rtl/os2/Makefile M rtl/palmos/Makefile M rtl/ps1/Makefile M rtl/sinclairql/Makefile M rtl/solaris/Makefile M rtl/symbian/Makefile A rtl/unix/unix98pty.pp M rtl/wasi/Makefile M rtl/watcom/Makefile M rtl/wii/Makefile M rtl/win16/Makefile M rtl/win32/Makefile M rtl/win64/Makefile M rtl/wince/Makefile M rtl/zxspectrum/Makefile --- commit 101d129d91af700e4bfb44996863dbd4a3c5d61d Author: florian Date: Tue Dec 23 22:02:37 2025 +0100 + intrinsics unit for i386 M rtl/android/Makefile M rtl/android/Makefile.fpc M rtl/aros/Makefile M rtl/aros/Makefile.fpc M rtl/beos/Makefile M rtl/beos/Makefile.fpc M rtl/darwin/Makefile M rtl/darwin/Makefile.fpc M rtl/embedded/Makefile M rtl/embedded/Makefile.fpc M rtl/emx/Makefile M rtl/emx/Makefile.fpc M rtl/freebsd/Makefile M rtl/freebsd/Makefile.fpc M rtl/go32v2/Makefile M rtl/go32v2/Makefile.fpc M rtl/haiku/Makefile M rtl/haiku/Makefile.fpc M rtl/i386/cpuh.inc M rtl/i386/cpuinnr.inc A rtl/i386/cpuprocs.inc A rtl/i386/intrinsics.pp M rtl/linux/Makefile M rtl/linux/Makefile.fpc M rtl/msxdos/Makefile.fpc M rtl/nativent/Makefile M rtl/nativent/Makefile.fpc M rtl/netbsd/Makefile M rtl/netbsd/Makefile.fpc M rtl/netware/Makefile M rtl/netware/Makefile.fpc M rtl/netwlibc/Makefile M rtl/netwlibc/Makefile.fpc M rtl/openbsd/Makefile M rtl/openbsd/Makefile.fpc M rtl/os2/Makefile M rtl/os2/Makefile.fpc M rtl/qnx/Makefile.fpc M rtl/solaris/Makefile M rtl/solaris/Makefile.fpc M rtl/symbian/Makefile M rtl/symbian/Makefile.fpc M rtl/watcom/Makefile M rtl/watcom/Makefile.fpc M rtl/win32/Makefile M rtl/win32/Makefile.fpc M rtl/wince/Makefile M rtl/wince/Makefile.fpc --- commit 18e3f4a11c6dd6c9d80a74f93ae64129c90eda1f Author: florian Date: Tue Dec 23 22:02:37 2025 +0100 + intrinsics unit for i386 M rtl/android/Makefile M rtl/android/Makefile.fpc M rtl/aros/Makefile M rtl/aros/Makefile.fpc M rtl/beos/Makefile M rtl/beos/Makefile.fpc M rtl/darwin/Makefile M rtl/darwin/Makefile.fpc M rtl/embedded/Makefile M rtl/embedded/Makefile.fpc M rtl/emx/Makefile M rtl/emx/Makefile.fpc M rtl/freebsd/Makefile M rtl/freebsd/Makefile.fpc M rtl/go32v2/Makefile M rtl/go32v2/Makefile.fpc M rtl/haiku/Makefile M rtl/haiku/Makefile.fpc M rtl/i386/cpuh.inc M rtl/i386/cpuinnr.inc A rtl/i386/cpuprocs.inc A rtl/i386/intrinsics.pp M rtl/linux/Makefile M rtl/linux/Makefile.fpc M rtl/msxdos/Makefile.fpc M rtl/nativent/Makefile M rtl/nativent/Makefile.fpc M rtl/netbsd/Makefile M rtl/netbsd/Makefile.fpc M rtl/netware/Makefile M rtl/netware/Makefile.fpc M rtl/netwlibc/Makefile M rtl/netwlibc/Makefile.fpc M rtl/openbsd/Makefile M rtl/openbsd/Makefile.fpc M rtl/os2/Makefile M rtl/os2/Makefile.fpc M rtl/qnx/Makefile.fpc M rtl/solaris/Makefile M rtl/solaris/Makefile.fpc M rtl/symbian/Makefile M rtl/symbian/Makefile.fpc M rtl/watcom/Makefile M rtl/watcom/Makefile.fpc M rtl/win32/Makefile M rtl/win32/Makefile.fpc M rtl/wince/Makefile M rtl/wince/Makefile.fpc ================================================================ (inactive) Revisions in this set 8a543dbc8ad339c0a2693a2df1848a5bb070a06a,221be05cac57f53ba60ee422297bb5de4950e608,c249495e2df2c695fe8f97a17cdd5de0a02aa501,eff8f956a10172fd2e1df89e0b2eac912a7af54e,51b55059af857c0bc3e6c661d2eff86c654eb1e6,e3f9937cf96677ef59a1580bcf47aecb5b6ec9e2,e28f7c9232346ff182c7edeaa9e3199c050bd0d5 commit 8a543dbc8ad339c0a2693a2df1848a5bb070a06a Author: pierre Date: Tue Oct 27 23:09:32 2020 +0000 Use RTE 207 for FPU_Invalid and FPU_Denormal exceptions on i386/x86_64 beos/haiku/*bsd as for Linux git-svn-id: trunk@47227 - M rtl/beos/i386/sighnd.inc M rtl/freebsd/i386/sighnd.inc M rtl/freebsd/x86_64/sighnd.inc M rtl/haiku/i386/sighnd.inc M rtl/haiku/x86_64/sighnd.inc M rtl/netbsd/i386/sighnd.inc M rtl/netbsd/x86_64/sighnd.inc M rtl/openbsd/i386/sighnd.inc M rtl/openbsd/x86_64/sighnd.inc --- commit 221be05cac57f53ba60ee422297bb5de4950e608 Author: Michael VAN CANNEYT Date: Wed Dec 21 17:48:51 2022 +0100 * Char -> AnsiChar M rtl/openbsd/errnostr.inc M rtl/openbsd/i386/si_c.inc M rtl/openbsd/i386/si_g.inc M rtl/openbsd/i386/si_prc.inc M rtl/openbsd/pthread.inc M rtl/openbsd/ptypes.inc M rtl/openbsd/setsysnr.inc M rtl/openbsd/si_intf.inc M rtl/openbsd/signal.inc M rtl/openbsd/systypes.inc M rtl/openbsd/termios.inc M rtl/openbsd/unixsysc.inc M rtl/openbsd/unxsysc.inc M rtl/openbsd/x86_64/si_c.inc M rtl/openbsd/x86_64/si_g.inc M rtl/openbsd/x86_64/si_prc.inc --- commit c249495e2df2c695fe8f97a17cdd5de0a02aa501 Author: Pierre Muller Date: Mon Jul 17 10:50:29 2023 +0200 Add '%note' to .note.openbsd.ident section M rtl/openbsd/i386/openbsd_ident.inc M rtl/openbsd/i386/prt0.as M rtl/openbsd/x86_64/openbsd_ident.inc M rtl/openbsd/x86_64/prt0.as --- commit eff8f956a10172fd2e1df89e0b2eac912a7af54e Author: Pierre Muller Date: Thu Apr 25 15:18:06 2024 +0200 Add _csu_abort function M rtl/openbsd/i386/si_c.inc M rtl/openbsd/x86_64/si_c.inc --- commit 51b55059af857c0bc3e6c661d2eff86c654eb1e6 Author: Pierre Muller Date: Tue May 7 17:58:56 2024 +0200 Fix _csu_abort for i386-openbsd M rtl/openbsd/i386/si_c.inc --- commit e3f9937cf96677ef59a1580bcf47aecb5b6ec9e2 Author: Michaël Van Canneyt Date: Wed Feb 4 18:58:37 2026 +0100 * Fix from Alfred to allow functioning on newer openbsd. fixes issue #41017 M rtl/openbsd/x86_64/prt0.as M rtl/openbsd/x86_64/si_c.inc --- commit e28f7c9232346ff182c7edeaa9e3199c050bd0d5 Author: marcoonthegit Date: Mon Mar 23 09:04:14 2026 +0100 * openbsd also sin_len. M packages/rtl-extra/src/unix/sockets.pp --- ================================================================ Revisions in bigsets in this set 248fd313f8b5e37a8bb8a38bf92d8d1ec2fa1a5e,ccfa38c68ef1428faeef660970a964e3b7328e00,9a3465ef19dd93a2242aad06912282b4ff179ea3,1ff096448c693ca79d8c72168cab25b8202bffac