| ... | @@ -580,6 +580,10 @@ pub fn getdirentries(fd: i32, buf_ptr: [*]u8, buf_len: usize, basep: *i64) usize | ... | @@ -580,6 +580,10 @@ pub fn getdirentries(fd: i32, buf_ptr: [*]u8, buf_len: usize, basep: *i64) usize |
| 580 | return errnoWrap(@bitCast(isize, c.getdirentries(fd, buf_ptr, buf_len, basep))); | 580 | return errnoWrap(@bitCast(isize, c.getdirentries(fd, buf_ptr, buf_len, basep))); |
| 581 | } | 581 | } |
| 582 | | 582 | |
| | 583 | pub fn realpath(noalias filename: [*]const u8, noalias resolved_name: [*]u8) usize { |
| | 584 | return if (c.realpath(filename, resolved_name) == null) @bitCast(usize, -isize(c._errno().*)) else 0; |
| | 585 | } |
| | 586 | |
| 583 | pub fn isatty(fd: i32) bool { | 587 | pub fn isatty(fd: i32) bool { |
| 584 | return c.isatty(fd) != 0; | 588 | return c.isatty(fd) != 0; |
| 585 | } | 589 | } |