diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2025-10-28 19:40:04 +0100 |
|---|---|---|
| committer | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2026-02-08 12:44:10 +0100 |
| commit | ab0f1aa0c43c4b71ef1b57f9b53b1e9ec16878bb (patch) | |
| tree | 4123b28768ebdddfc51dc1121cead3403d5fcf38 /core | |
| parent | 14021f6444248a80fdda6fb5a4e002ab94e4d9a7 (diff) | |
BSDs
Diffstat (limited to 'core')
| -rw-r--r-- | core/os/os2/process_freebsd.odin | 3 | ||||
| -rw-r--r-- | core/os/os2/process_netbsd.odin | 7 | ||||
| -rw-r--r-- | core/os/os2/process_openbsd.odin | 5 |
3 files changed, 13 insertions, 2 deletions
diff --git a/core/os/os2/process_freebsd.odin b/core/os/os2/process_freebsd.odin index 77f632192..8a31eb62c 100644 --- a/core/os/os2/process_freebsd.odin +++ b/core/os/os2/process_freebsd.odin @@ -1,5 +1,8 @@ #+private #+build freebsd +package os2 + +import "core:c" foreign import libc "system:c" foreign import dl "system:dl" diff --git a/core/os/os2/process_netbsd.odin b/core/os/os2/process_netbsd.odin index 53e32a68c..b46a58e58 100644 --- a/core/os/os2/process_netbsd.odin +++ b/core/os/os2/process_netbsd.odin @@ -1,9 +1,12 @@ #+private #+build netbsd +package os2 + +import "core:c" +foreign import libc "system:c" @(private) foreign libc { - @(link_name="lwp_self") _lwp_self :: proc() -> i32 --- @(link_name="sysctlbyname") @@ -12,7 +15,7 @@ foreign libc { @(require_results) _get_current_thread_id :: proc "contextless" () -> int { - return int(lwp_self()) + return int(_lwp_self()) } _get_processor_core_count :: proc() -> int { diff --git a/core/os/os2/process_openbsd.odin b/core/os/os2/process_openbsd.odin index 90f2b5412..9c6605952 100644 --- a/core/os/os2/process_openbsd.odin +++ b/core/os/os2/process_openbsd.odin @@ -1,5 +1,10 @@ #+private #+build openbsd +package os2 + +import "core:c" + +foreign import libc "system:c" @(default_calling_convention="c") foreign libc { |