| ... | ... | @@ -513,6 +513,9 @@ pub const GetSockNameError = error{ |
| 513 | 513 | SocketNotBound, |
| 514 | 514 | |
| 515 | 515 | FileDescriptorNotASocket, |
| 516 | |
| 517 | /// The socket is not connected (connection-oriented sockets only). |
| 518 | SocketUnconnected, |
| 516 | 519 | } || UnexpectedError; |
| 517 | 520 | |
| 518 | 521 | pub fn getpeername(sock: socket_t, addr: *sockaddr, addrlen: *socklen_t) GetSockNameError!void { |
| ... | ... | @@ -529,6 +532,7 @@ pub fn getpeername(sock: socket_t, addr: *sockaddr, addrlen: *socklen_t) GetSock |
| 529 | 532 | .INVAL => unreachable, // invalid parameters |
| 530 | 533 | .NOTSOCK => return error.FileDescriptorNotASocket, |
| 531 | 534 | .NOBUFS => return error.SystemResources, |
| 535 | .NOTCONN => return error.SocketUnconnected, |
| 532 | 536 | } |
| 533 | 537 | } |
| 534 | 538 | } |