| ... | @@ -6,6 +6,7 @@ const iovec = std.posix.iovec; | ... | @@ -6,6 +6,7 @@ const iovec = std.posix.iovec; |
| 6 | const iovec_const = std.posix.iovec_const; | 6 | const iovec_const = std.posix.iovec_const; |
| 7 | const socklen_t = std.c.socklen_t; | 7 | const socklen_t = std.c.socklen_t; |
| 8 | const fd_t = std.c.fd_t; | 8 | const fd_t = std.c.fd_t; |
| | 9 | const off_t = std.c.off_t; |
| 9 | const PATH_MAX = std.c.PATH_MAX; | 10 | const PATH_MAX = std.c.PATH_MAX; |
| 10 | const uid_t = std.c.uid_t; | 11 | const uid_t = std.c.uid_t; |
| 11 | const gid_t = std.c.gid_t; | 12 | const gid_t = std.c.gid_t; |
| ... | @@ -28,6 +29,8 @@ pub extern "root" fn _kern_open_dir(fd: fd_t, path: [*:0]const u8) fd_t; | ... | @@ -28,6 +29,8 @@ pub extern "root" fn _kern_open_dir(fd: fd_t, path: [*:0]const u8) fd_t; |
| 28 | pub extern "root" fn _kern_read_dir(fd: fd_t, buffer: [*]u8, bufferSize: usize, maxCount: u32) isize; | 29 | pub extern "root" fn _kern_read_dir(fd: fd_t, buffer: [*]u8, bufferSize: usize, maxCount: u32) isize; |
| 29 | pub extern "root" fn _kern_rewind_dir(fd: fd_t) status_t; | 30 | pub extern "root" fn _kern_rewind_dir(fd: fd_t) status_t; |
| 30 | pub extern "root" fn _kern_read_stat(fd: fd_t, path: [*:0]const u8, traverseLink: bool, stat: *std.c.Stat, statSize: usize) status_t; | 31 | pub extern "root" fn _kern_read_stat(fd: fd_t, path: [*:0]const u8, traverseLink: bool, stat: *std.c.Stat, statSize: usize) status_t; |
| | 32 | pub extern "root" fn readv_pos(fd: fd_t, pos: off_t, vec: [*]const std.c.iovec, count: i32) isize; |
| | 33 | pub extern "root" fn writev_pos(fd: fd_t, pos: off_t, vec: [*]const std.c.iovec_const, count: i32) isize; |
| 31 | | 34 | |
| 32 | pub const area_info = extern struct { | 35 | pub const area_info = extern struct { |
| 33 | area: u32, | 36 | area: u32, |