@@ -1787,7 +1787,7 @@ pub const POSIX_SPAWN_SETSIGDEF: c_int = 0x10;
1787
1787
pub const POSIX_SPAWN_SETSIGMASK : c_int = 0x20 ;
1788
1788
1789
1789
f ! {
1790
- pub fn FD_CLR ( fd: c_int, set: * mut fd_set) {
1790
+ pub fn FD_CLR ( fd: c_int, set: * mut fd_set) -> ( ) {
1791
1791
let fd = fd as usize ;
1792
1792
let size = core:: mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
1793
1793
( * set) . fds_bits[ fd / size] &= !( 1 << ( fd % size) ) ;
@@ -1799,13 +1799,13 @@ f! {
1799
1799
( ( * set) . fds_bits[ fd / size] & ( 1 << ( fd % size) ) ) != 0
1800
1800
}
1801
1801
1802
- pub fn FD_SET ( fd: c_int, set: * mut fd_set) {
1802
+ pub fn FD_SET ( fd: c_int, set: * mut fd_set) -> ( ) {
1803
1803
let fd = fd as usize ;
1804
1804
let size = core:: mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
1805
1805
( * set) . fds_bits[ fd / size] |= 1 << ( fd % size) ;
1806
1806
}
1807
1807
1808
- pub fn FD_ZERO ( set: * mut fd_set) {
1808
+ pub fn FD_ZERO ( set: * mut fd_set) -> ( ) {
1809
1809
for slot in ( * set) . fds_bits. iter_mut( ) {
1810
1810
* slot = 0 ;
1811
1811
}
@@ -1826,20 +1826,20 @@ f! {
1826
1826
s as c_int
1827
1827
}
1828
1828
1829
- pub fn CPU_ZERO ( cpuset: & mut cpu_set_t) {
1829
+ pub fn CPU_ZERO ( cpuset: & mut cpu_set_t) -> ( ) {
1830
1830
for slot in cpuset. bits. iter_mut( ) {
1831
1831
* slot = 0 ;
1832
1832
}
1833
1833
}
1834
- pub fn CPU_SET ( cpu: usize , cpuset: & mut cpu_set_t) {
1834
+ pub fn CPU_SET ( cpu: usize , cpuset: & mut cpu_set_t) -> ( ) {
1835
1835
let size_in_bits = 8 * core:: mem:: size_of_val( & cpuset. bits[ 0 ] ) ;
1836
1836
if cpu < size_in_bits {
1837
1837
let ( idx, offset) = ( cpu / size_in_bits, cpu % size_in_bits) ;
1838
1838
cpuset. bits[ idx] |= 1 << offset;
1839
1839
}
1840
1840
}
1841
1841
1842
- pub fn CPU_CLR ( cpu: usize , cpuset: & mut cpu_set_t) {
1842
+ pub fn CPU_CLR ( cpu: usize , cpuset: & mut cpu_set_t) -> ( ) {
1843
1843
let size_in_bits = 8 * core:: mem:: size_of_val( & cpuset. bits[ 0 ] ) ;
1844
1844
if cpu < size_in_bits {
1845
1845
let ( idx, offset) = ( cpu / size_in_bits, cpu % size_in_bits) ;
@@ -1900,7 +1900,7 @@ f! {
1900
1900
}
1901
1901
1902
1902
pub fn CMSG_DATA ( cmsg: * const cmsghdr) -> * mut c_uchar {
1903
- cmsg. offset( 1 ) . cast_mut( )
1903
+ cmsg. offset( 1 ) . cast_mut( ) . cast ( )
1904
1904
}
1905
1905
}
1906
1906
@@ -2167,6 +2167,7 @@ extern "C" {
2167
2167
) -> * mut c_void ;
2168
2168
2169
2169
pub fn memrchr ( cx : * const c_void , c : c_int , n : size_t ) -> * mut c_void ;
2170
+ #[ link_name = "__xpg_strerror_r" ]
2170
2171
pub fn strerror_r ( errnum : c_int , buf : * mut c_char , buflen : size_t ) -> c_int ;
2171
2172
pub fn strsep ( string : * mut * mut c_char , delim : * const c_char ) -> * mut c_char ;
2172
2173
0 commit comments