diff options
| -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 { |