File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -1809,6 +1809,10 @@ extern {
1809
1809
pub fn pthread_atfork ( prepare : Option < unsafe extern fn ( ) > ,
1810
1810
parent : Option < unsafe extern fn ( ) > ,
1811
1811
child : Option < unsafe extern fn ( ) > ) -> :: c_int ;
1812
+ pub fn pthread_create ( native : * mut :: pthread_t ,
1813
+ attr : * const :: pthread_attr_t ,
1814
+ f : extern fn ( * mut :: c_void ) -> * mut :: c_void ,
1815
+ value : * mut :: c_void ) -> :: c_int ;
1812
1816
pub fn getgrgid ( gid : :: gid_t ) -> * mut :: group ;
1813
1817
#[ cfg_attr( all( target_os = "macos" , target_arch = "x86" ) ,
1814
1818
link_name = "popen$UNIX2003" ) ]
@@ -1827,3 +1831,4 @@ cfg_if! {
1827
1831
pub use unsupported_target;
1828
1832
}
1829
1833
}
1834
+
Original file line number Diff line number Diff line change @@ -327,6 +327,14 @@ pub const SIG_SETMASK: ::c_int = 2; // Set the set of blocked signals
327
327
pub const PTHREAD_STACK_MIN : usize = 16384 ;
328
328
pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40 ;
329
329
pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4 ;
330
+ pub const SO_BROADCAST : :: c_int = 6 ;
331
+ pub const SOCK_DGRAM : :: c_int = 2 ; // connectionless, unreliable datagrams
332
+ pub const SOCK_STREAM : :: c_int = 1 ; // …/common/bits/socket_type.h
333
+ pub const SO_ERROR : :: c_int = 4 ;
334
+ pub const SOL_SOCKET : :: c_int = 1 ;
335
+ pub const SO_RCVTIMEO : :: c_int = 20 ;
336
+ pub const SO_REUSEADDR : :: c_int = 2 ;
337
+ pub const SO_SNDTIMEO : :: c_int = 21 ;
330
338
pub const PTHREAD_MUTEX_NORMAL : :: c_int = 0 ;
331
339
pub const PTHREAD_MUTEX_RECURSIVE : :: c_int = 1 ;
332
340
pub const PTHREAD_MUTEX_ERRORCHECK : :: c_int = 2 ;
You can’t perform that action at this time.
0 commit comments