| ... | @@ -3408,7 +3408,7 @@ pub fn fstat(fd: fd_t) FStatError!Stat { | ... | @@ -3408,7 +3408,7 @@ pub fn fstat(fd: fd_t) FStatError!Stat { |
| 3408 | @compileError("fstat is not yet implemented on Windows"); | 3408 | @compileError("fstat is not yet implemented on Windows"); |
| 3409 | } | 3409 | } |
| 3410 | | 3410 | |
| 3411 | var stat: Stat = undefined; | 3411 | var stat = mem.zeroes(Stat); |
| 3412 | switch (errno(system.fstat(fd, &stat))) { | 3412 | switch (errno(system.fstat(fd, &stat))) { |
| 3413 | 0 => return stat, | 3413 | 0 => return stat, |
| 3414 | EINVAL => unreachable, | 3414 | EINVAL => unreachable, |
| ... | @@ -3459,7 +3459,7 @@ pub fn fstatatWasi(dirfd: fd_t, pathname: []const u8, flags: u32) FStatAtError!S | ... | @@ -3459,7 +3459,7 @@ pub fn fstatatWasi(dirfd: fd_t, pathname: []const u8, flags: u32) FStatAtError!S |
| 3459 | /// Same as `fstatat` but `pathname` is null-terminated. | 3459 | /// Same as `fstatat` but `pathname` is null-terminated. |
| 3460 | /// See also `fstatat`. | 3460 | /// See also `fstatat`. |
| 3461 | pub fn fstatatZ(dirfd: fd_t, pathname: [*:0]const u8, flags: u32) FStatAtError!Stat { | 3461 | pub fn fstatatZ(dirfd: fd_t, pathname: [*:0]const u8, flags: u32) FStatAtError!Stat { |
| 3462 | var stat: Stat = undefined; | 3462 | var stat = mem.zeroes(Stat); |
| 3463 | switch (errno(system.fstatat(dirfd, pathname, &stat, flags))) { | 3463 | switch (errno(system.fstatat(dirfd, pathname, &stat, flags))) { |
| 3464 | 0 => return stat, | 3464 | 0 => return stat, |
| 3465 | EINVAL => unreachable, | 3465 | EINVAL => unreachable, |