diff options
| author | Laytan <laytanlaats@hotmail.com> | 2024-10-28 19:45:31 +0100 |
|---|---|---|
| committer | Laytan <laytanlaats@hotmail.com> | 2024-10-28 19:58:39 +0100 |
| commit | 7e12e37df900e2264a45d65574cda30b9faeedeb (patch) | |
| tree | a24d8a253cb4fb30d0a59802f2af77ec8edb2661 | |
| parent | b7140875cfb3b699fc26001936a8974b71b6aafb (diff) | |
fix test
| -rw-r--r-- | core/sys/posix/pthread.odin | 6 | ||||
| -rw-r--r-- | core/sys/unix/unix.odin | 7 | ||||
| -rw-r--r-- | tests/core/sys/posix/posix.odin | 2 |
3 files changed, 9 insertions, 6 deletions
diff --git a/core/sys/posix/pthread.odin b/core/sys/posix/pthread.odin index 8bad71f57..9391a6359 100644 --- a/core/sys/posix/pthread.odin +++ b/core/sys/posix/pthread.odin @@ -442,17 +442,17 @@ when ODIN_OS == .Darwin { pthread_t :: distinct u64 - pthread_attr_t :: struct #align(16) { + pthread_attr_t :: struct #align(8) { _: [8]byte, } pthread_key_t :: distinct c.int - pthread_mutex_t :: struct #align(16) { + pthread_mutex_t :: struct #align(8) { _: [8]byte, } - pthread_cond_t :: struct #align(16) { + pthread_cond_t :: struct #align(8) { _: [8]byte, } diff --git a/core/sys/unix/unix.odin b/core/sys/unix/unix.odin index 0291d0d4a..e9f58e554 100644 --- a/core/sys/unix/unix.odin +++ b/core/sys/unix/unix.odin @@ -1,5 +1,8 @@ package unix -import "core:sys/posix" +import "core:c" -timespec :: posix.timespec +timespec :: struct { + secs: i64, + nsecs: c.long, +} diff --git a/tests/core/sys/posix/posix.odin b/tests/core/sys/posix/posix.odin index c215747e4..8daffc5b9 100644 --- a/tests/core/sys/posix/posix.odin +++ b/tests/core/sys/posix/posix.odin @@ -196,7 +196,7 @@ test_stat :: proc(t: ^testing.T) { stat: posix.stat_t testing.expect_value(t, posix.stat(#file, &stat), posix.result.OK) testing.expect(t, posix.S_ISREG(stat.st_mode)) - testing.expect_value(t, stat.st_mode, posix.mode_t{.IROTH, .IRGRP, .IRUSR, .IWGRP, .IWUSR, .IFREG}) + testing.expect_value(t, stat.st_mode, posix.mode_t{.IROTH, .IRGRP, .IRUSR, .IWUSR, .IFREG}) CONTENT := #load(#file) testing.expect_value(t, stat.st_size, posix.off_t(len(CONTENT))) |