authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-11-25 02:00:47-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-11-25 02:00:47-05:00
log321726465d3151d80e651b0c3001177a3ef53fff
tree7b9969855dcccc0b4160a8a8d25e0768d34e8c37
parentd2cb740dd952ac586a62976e692e7e5925308591
signaturelock-open Commit is signed but in an unrecognized format.

fix freebsd regression


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/fs.zig+2-2
...@@ -1288,14 +1288,14 @@ pub fn selfExePath(out_buffer: *[MAX_PATH_BYTES]u8) SelfExePathError![]u8 {...@@ -1288,14 +1288,14 @@ pub fn selfExePath(out_buffer: *[MAX_PATH_BYTES]u8) SelfExePathError![]u8 {
1288 var out_len: usize = out_buffer.len;1288 var out_len: usize = out_buffer.len;
1289 try os.sysctl(&mib, out_buffer, &out_len, null, 0);1289 try os.sysctl(&mib, out_buffer, &out_len, null, 0);
1290 // TODO could this slice from 0 to out_len instead?1290 // TODO could this slice from 0 to out_len instead?
1291 return mem.toSlice(u8, out_buffer);1291 return mem.toSlice(u8, @ptrCast([*:0]u8, out_buffer));
1292 },1292 },
1293 .netbsd => {1293 .netbsd => {
1294 var mib = [4]c_int{ os.CTL_KERN, os.KERN_PROC_ARGS, -1, os.KERN_PROC_PATHNAME };1294 var mib = [4]c_int{ os.CTL_KERN, os.KERN_PROC_ARGS, -1, os.KERN_PROC_PATHNAME };
1295 var out_len: usize = out_buffer.len;1295 var out_len: usize = out_buffer.len;
1296 try os.sysctl(&mib, out_buffer, &out_len, null, 0);1296 try os.sysctl(&mib, out_buffer, &out_len, null, 0);
1297 // TODO could this slice from 0 to out_len instead?1297 // TODO could this slice from 0 to out_len instead?
1298 return mem.toSlice(u8, out_buffer);1298 return mem.toSlice(u8, @ptrCast([*:0]u8, out_buffer));
1299 },1299 },
1300 .windows => {1300 .windows => {
1301 const utf16le_slice = selfExePathW();1301 const utf16le_slice = selfExePathW();