| ... | @@ -5979,7 +5979,7 @@ pub fn sched_getaffinity(pid: pid_t) SchedGetAffinityError!cpu_set_t { | ... | @@ -5979,7 +5979,7 @@ pub fn sched_getaffinity(pid: pid_t) SchedGetAffinityError!cpu_set_t { |
| 5979 | | 5979 | |
| 5980 | /// Used to convert a slice to a null terminated slice on the stack. | 5980 | /// Used to convert a slice to a null terminated slice on the stack. |
| 5981 | /// TODO https://github.com/ziglang/zig/issues/287 | 5981 | /// TODO https://github.com/ziglang/zig/issues/287 |
| 5982 | pub fn toPosixPath(file_path: []const u8) ![MAX_PATH_BYTES - 1:0]u8 { | 5982 | pub fn toPosixPath(file_path: []const u8) error{NameTooLong}![MAX_PATH_BYTES - 1:0]u8 { |
| 5983 | if (std.debug.runtime_safety) assert(std.mem.indexOfScalar(u8, file_path, 0) == null); | 5983 | if (std.debug.runtime_safety) assert(std.mem.indexOfScalar(u8, file_path, 0) == null); |
| 5984 | var path_with_null: [MAX_PATH_BYTES - 1:0]u8 = undefined; | 5984 | var path_with_null: [MAX_PATH_BYTES - 1:0]u8 = undefined; |
| 5985 | // >= rather than > to make room for the null byte | 5985 | // >= rather than > to make room for the null byte |