aboutsummaryrefslogtreecommitdiff
path: root/std/os/path.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-02-18 00:10:31 -0500
committerGitHub <noreply@github.com>2019-02-18 00:10:31 -0500
commit3e586264e5295be87f13c34904ff9b61a95ded16 (patch)
tree4f20f7fab5d7a4f754c65c6034240a5396b98a24 /std/os/path.zig
parent39207fa1d46ccaf55de80e1afd89fbccca6a73e7 (diff)
parentb93405c24bd3c58f68a272f32fe764a994e7aae6 (diff)
downloadzig-3e586264e5295be87f13c34904ff9b61a95ded16.tar.gz
zig-3e586264e5295be87f13c34904ff9b61a95ded16.zip
Merge pull request #1972 from coypoop/netbsd
Add NetBSD support
Diffstat (limited to 'std/os/path.zig')
-rw-r--r--std/os/path.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/std/os/path.zig b/std/os/path.zig
index 5ba345fceb..290f8ba17f 100644
--- a/std/os/path.zig
+++ b/std/os/path.zig
@@ -1226,7 +1226,7 @@ pub fn realC(out_buffer: *[os.MAX_PATH_BYTES]u8, pathname: [*]const u8) RealErro
const pathname_w = try windows_util.cStrToPrefixedFileW(pathname);
return realW(out_buffer, pathname_w);
},
- Os.freebsd, Os.macosx, Os.ios => {
+ Os.freebsd, Os.netbsd, Os.macosx, Os.ios => {
// TODO instead of calling the libc function here, port the implementation to Zig
const err = posix.getErrno(posix.realpath(pathname, out_buffer));
switch (err) {
@@ -1267,7 +1267,7 @@ pub fn real(out_buffer: *[os.MAX_PATH_BYTES]u8, pathname: []const u8) RealError!
const pathname_w = try windows_util.sliceToPrefixedFileW(pathname);
return realW(out_buffer, &pathname_w);
},
- Os.macosx, Os.ios, Os.linux, Os.freebsd => {
+ Os.macosx, Os.ios, Os.linux, Os.freebsd, Os.netbsd => {
const pathname_c = try os.toPosixPath(pathname);
return realC(out_buffer, &pathname_c);
},