Skip to content

Commit 290cb9c

Browse files
devnexentgross35
authored andcommitted
haiku adding accept4 posix call
[ref](haiku/haiku@6beff0d) (backport <#4586>) (cherry picked from commit 5fd2626)
1 parent 84e26e6 commit 290cb9c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/unix/haiku/mod.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,8 @@ pub const SOCK_STREAM: c_int = 1;
12611261
pub const SOCK_DGRAM: c_int = 2;
12621262
pub const SOCK_RAW: c_int = 3;
12631263
pub const SOCK_SEQPACKET: c_int = 5;
1264+
pub const SOCK_NONBLOCK: c_int = 0x00040000;
1265+
pub const SOCK_CLOEXEC: c_int = 0x00080000;
12641266

12651267
pub const SOL_SOCKET: c_int = -1;
12661268
pub const SO_ACCEPTCONN: c_int = 0x00000001;
@@ -1789,6 +1791,13 @@ extern "C" {
17891791
address_len: crate::socklen_t,
17901792
) -> c_int;
17911793

1794+
pub fn accept4(
1795+
socket: c_int,
1796+
address: *mut crate::sockaddr,
1797+
addressLength: *mut crate::socklen_t,
1798+
flags: c_int,
1799+
) -> c_int;
1800+
17921801
pub fn writev(fd: c_int, iov: *const crate::iovec, count: c_int) -> ssize_t;
17931802
pub fn readv(fd: c_int, iov: *const crate::iovec, count: c_int) -> ssize_t;
17941803

0 commit comments

Comments
 (0)