authorgravatar for jens.goldberg@gmail.comJens Goldberg <jens.goldberg@gmail.com> 2022-10-16 20:31:07+02:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-10-17 12:55:12+02:00
log14592316242cf38e5064f92cdffb738e8b06ad0d
tree5d802b1646fd7c5db6d177efcfc9af591dbb7481
parent5127dae7a28159af8d348d3680f34d51c5cadaaa

fix setsockopt returning ENODEV


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

lib/std/os.zig+2
...@@ -6547,6 +6547,7 @@ pub const SetSockOptError = error{...@@ -6547,6 +6547,7 @@ pub const SetSockOptError = error{
6547 NetworkSubsystemFailed,6547 NetworkSubsystemFailed,
6548 FileDescriptorNotASocket,6548 FileDescriptorNotASocket,
6549 SocketNotBound,6549 SocketNotBound,
6550 NoDevice,
6550} || UnexpectedError;6551} || UnexpectedError;
65516552
6552/// Set a socket's options.6553/// Set a socket's options.
...@@ -6577,6 +6578,7 @@ pub fn setsockopt(fd: socket_t, level: u32, optname: u32, opt: []const u8) SetSo...@@ -6577,6 +6578,7 @@ pub fn setsockopt(fd: socket_t, level: u32, optname: u32, opt: []const u8) SetSo
6577 .NOMEM => return error.SystemResources,6578 .NOMEM => return error.SystemResources,
6578 .NOBUFS => return error.SystemResources,6579 .NOBUFS => return error.SystemResources,
6579 .PERM => return error.PermissionDenied,6580 .PERM => return error.PermissionDenied,
6581 .NODEV => return error.NoDevice,
6580 else => |err| return unexpectedErrno(err),6582 else => |err| return unexpectedErrno(err),
6581 }6583 }
6582 }6584 }