| ... | @@ -5731,7 +5731,7 @@ pub fn gethostname(name_buffer: *[HOST_NAME_MAX]u8) GetHostNameError![]u8 { | ... | @@ -5731,7 +5731,7 @@ pub fn gethostname(name_buffer: *[HOST_NAME_MAX]u8) GetHostNameError![]u8 { |
| 5731 | else => |err| return unexpectedErrno(err), | 5731 | else => |err| return unexpectedErrno(err), |
| 5732 | } | 5732 | } |
| 5733 | } | 5733 | } |
| 5734 | if (builtin.os.tag == .linux) { | 5734 | if (builtin.os.tag == .linux or builtin.os.tag == .macos or builtin.os.tag == .freebsd) { |
| 5735 | const uts = uname(); | 5735 | const uts = uname(); |
| 5736 | const hostname = mem.sliceTo(&uts.nodename, 0); | 5736 | const hostname = mem.sliceTo(&uts.nodename, 0); |
| 5737 | const result = name_buffer[0..hostname.len]; | 5737 | const result = name_buffer[0..hostname.len]; |