Commit d370005d34

Kitty-Cricket Piapiac <kitty@piapiac.org>
2023-08-01 07:10:42
std.process.totalSystemMemory: return correct error type on FreeBSD
1 parent 9e0a34f
Changed files (1)
lib
lib/std/process.zig
@@ -1168,7 +1168,7 @@ pub fn totalSystemMemory() TotalSystemMemoryError!usize {
             var len: usize = @sizeOf(c_ulong);
             os.sysctlbynameZ("hw.physmem", &physmem, &len, null, 0) catch |err| switch (err) {
                 error.NameTooLong, error.UnknownName => unreachable,
-                else => |e| return e,
+                else => return error.UnknownTotalSystemMemory,
             };
             return @as(usize, @intCast(physmem));
         },