| author | |
| committer | |
| log | 55dd2676eff89176d0b87e45893becc2cc762136 |
| tree | 83c82e0596206d6265f6d91282d3842251dc42fd |
| parent | c9ae30d27e123f87fc9c10b6af2e380eab57d6df |
2 files changed, 2 insertions(+), 2 deletions(-)
std/os/darwin.zig+1-1| ... | ... | @@ -59,7 +59,7 @@ pub fn exit(status: usize) -> noreturn { |
| 59 | 59 | |
| 60 | 60 | /// Get the errno from a syscall return value, or 0 for no error. |
| 61 | 61 | pub fn getErrno(r: usize) -> usize { |
| 62 | const signed_r = *(&isize)(&r); | |
| 62 | const signed_r = *@ptrcast(&const isize, &r); | |
| 63 | 63 | if (signed_r > -4096 and signed_r < 0) usize(-signed_r) else 0 |
| 64 | 64 | } |
| 65 | 65 |
std/os/linux.zig+1-1| ... | ... | @@ -253,7 +253,7 @@ pub fn WIFSIGNALED(s: i32) -> bool { (unsigned(s)&0xffff)-%1 < 0xff } |
| 253 | 253 | |
| 254 | 254 | /// Get the errno from a syscall return value, or 0 for no error. |
| 255 | 255 | pub fn getErrno(r: usize) -> usize { |
| 256 | const signed_r = *@ptrcast(&isize, &r); | |
| 256 | const signed_r = *@ptrcast(&const isize, &r); | |
| 257 | 257 | if (signed_r > -4096 and signed_r < 0) usize(-signed_r) else 0 |
| 258 | 258 | } |
| 259 | 259 |