diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2021-03-04 18:23:11 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-03-04 18:23:11 -0700 |
| commit | bccef441963434b452a623abbb9315fd92c1e255 (patch) | |
| tree | 4c0ea89b8fa895b3d34749ec089e45438d79466b /lib/std/os/bits | |
| parent | 0c06a1885fad9a9bb85342632a0b7c8a3a0733e9 (diff) | |
| parent | 041212a41cfaf029dc3eb9740467b721c76f406c (diff) | |
| download | zig-bccef441963434b452a623abbb9315fd92c1e255.tar.gz zig-bccef441963434b452a623abbb9315fd92c1e255.zip | |
Merge remote-tracking branch 'origin/master' into llvm12
Syncing with master branch because I want to re-run
update_clang_options.zig in the llvm12 branch.
Diffstat (limited to 'lib/std/os/bits')
| -rw-r--r-- | lib/std/os/bits/haiku.zig | 13 | ||||
| -rw-r--r-- | lib/std/os/bits/linux.zig | 5 |
2 files changed, 11 insertions, 7 deletions
diff --git a/lib/std/os/bits/haiku.zig b/lib/std/os/bits/haiku.zig index 59631fd40e..32093570d7 100644 --- a/lib/std/os/bits/haiku.zig +++ b/lib/std/os/bits/haiku.zig @@ -180,8 +180,8 @@ pub const dirent = extern struct { }; pub const image_info = extern struct { - id: u32, //image_id - type: u32, // image_type + id: u32, + type: u32, sequence: i32, init_order: i32, init_routine: *c_void, @@ -806,17 +806,16 @@ pub const Sigaction = extern struct { pub const _SIG_WORDS = 4; pub const _SIG_MAXSIG = 128; - -pub inline fn _SIG_IDX(sig: usize) usize { +pub fn _SIG_IDX(sig: usize) callconv(.Inline) usize { return sig - 1; } -pub inline fn _SIG_WORD(sig: usize) usize { +pub fn _SIG_WORD(sig: usize) callconv(.Inline) usize { return_SIG_IDX(sig) >> 5; } -pub inline fn _SIG_BIT(sig: usize) usize { +pub fn _SIG_BIT(sig: usize) callconv(.Inline) usize { return 1 << (_SIG_IDX(sig) & 31); } -pub inline fn _SIG_VALID(sig: usize) usize { +pub fn _SIG_VALID(sig: usize) callconv(.Inline) usize { return sig <= _SIG_MAXSIG and sig > 0; } diff --git a/lib/std/os/bits/linux.zig b/lib/std/os/bits/linux.zig index 8d3d5c49a3..21fa058aef 100644 --- a/lib/std/os/bits/linux.zig +++ b/lib/std/os/bits/linux.zig @@ -2244,3 +2244,8 @@ pub const MADV_COLD = 20; pub const MADV_PAGEOUT = 21; pub const MADV_HWPOISON = 100; pub const MADV_SOFT_OFFLINE = 101; + +pub const __kernel_timespec = extern struct { + tv_sec: i64, + tv_nsec: i64, +}; |
