File tree 3 files changed +40
-17
lines changed
3 files changed +40
-17
lines changed Original file line number Diff line number Diff line change @@ -1081,6 +1081,27 @@ extern "C" {
1081
1081
) -> * mut :: c_void ;
1082
1082
}
1083
1083
1084
+ #[ link( name = "rt" ) ]
1085
+ extern "C" {
1086
+ pub fn aio_cancel ( fd : :: c_int , aiocbp : * mut aiocb ) -> :: c_int ;
1087
+ pub fn aio_error ( aiocbp : * const aiocb ) -> :: c_int ;
1088
+ pub fn aio_fsync ( op : :: c_int , aiocbp : * mut aiocb ) -> :: c_int ;
1089
+ pub fn aio_read ( aiocbp : * mut aiocb ) -> :: c_int ;
1090
+ pub fn aio_return ( aiocbp : * mut aiocb ) -> :: ssize_t ;
1091
+ pub fn aio_suspend (
1092
+ aiocb_list : * const * const aiocb ,
1093
+ nitems : :: c_int ,
1094
+ timeout : * const :: timespec ,
1095
+ ) -> :: c_int ;
1096
+ pub fn aio_write ( aiocbp : * mut aiocb ) -> :: c_int ;
1097
+ pub fn lio_listio (
1098
+ mode : :: c_int ,
1099
+ aiocb_list : * const * mut aiocb ,
1100
+ nitems : :: c_int ,
1101
+ sevp : * mut sigevent ,
1102
+ ) -> :: c_int ;
1103
+ }
1104
+
1084
1105
cfg_if ! {
1085
1106
if #[ cfg( libc_thread_local) ] {
1086
1107
mod errno;
Original file line number Diff line number Diff line change @@ -1210,6 +1210,18 @@ safe_f! {
1210
1210
extern "C" {
1211
1211
pub fn __error ( ) -> * mut :: c_int ;
1212
1212
1213
+ pub fn aio_cancel ( fd : :: c_int , aiocbp : * mut aiocb ) -> :: c_int ;
1214
+ pub fn aio_error ( aiocbp : * const aiocb ) -> :: c_int ;
1215
+ pub fn aio_fsync ( op : :: c_int , aiocbp : * mut aiocb ) -> :: c_int ;
1216
+ pub fn aio_read ( aiocbp : * mut aiocb ) -> :: c_int ;
1217
+ pub fn aio_return ( aiocbp : * mut aiocb ) -> :: ssize_t ;
1218
+ pub fn aio_suspend (
1219
+ aiocb_list : * const * const aiocb ,
1220
+ nitems : :: c_int ,
1221
+ timeout : * const :: timespec ,
1222
+ ) -> :: c_int ;
1223
+ pub fn aio_write ( aiocbp : * mut aiocb ) -> :: c_int ;
1224
+
1213
1225
pub fn extattr_delete_fd (
1214
1226
fd : :: c_int ,
1215
1227
attrnamespace : :: c_int ,
@@ -1300,6 +1312,13 @@ extern "C" {
1300
1312
flags : :: c_int ,
1301
1313
) -> :: c_int ;
1302
1314
1315
+ pub fn lio_listio (
1316
+ mode : :: c_int ,
1317
+ aiocb_list : * const * mut aiocb ,
1318
+ nitems : :: c_int ,
1319
+ sevp : * mut sigevent ,
1320
+ ) -> :: c_int ;
1321
+
1303
1322
pub fn posix_fallocate (
1304
1323
fd : :: c_int ,
1305
1324
offset : :: off_t ,
Original file line number Diff line number Diff line change @@ -1393,12 +1393,6 @@ extern "C" {
1393
1393
timeout : * const :: timespec ,
1394
1394
) -> :: c_int ;
1395
1395
pub fn lchflags ( path : * const :: c_char , flags : :: c_ulong ) -> :: c_int ;
1396
- pub fn lio_listio (
1397
- mode : :: c_int ,
1398
- aiocb_list : * const * mut aiocb ,
1399
- nitems : :: c_int ,
1400
- sevp : * mut sigevent ,
1401
- ) -> :: c_int ;
1402
1396
pub fn lutimes ( file : * const :: c_char , times : * const :: timeval ) -> :: c_int ;
1403
1397
pub fn memrchr (
1404
1398
cx : * const :: c_void ,
@@ -1603,17 +1597,6 @@ extern "C" {
1603
1597
1604
1598
#[ link( name = "rt" ) ]
1605
1599
extern "C" {
1606
- pub fn aio_read ( aiocbp : * mut aiocb ) -> :: c_int ;
1607
- pub fn aio_write ( aiocbp : * mut aiocb ) -> :: c_int ;
1608
- pub fn aio_fsync ( op : :: c_int , aiocbp : * mut aiocb ) -> :: c_int ;
1609
- pub fn aio_error ( aiocbp : * const aiocb ) -> :: c_int ;
1610
- pub fn aio_return ( aiocbp : * mut aiocb ) -> :: ssize_t ;
1611
- pub fn aio_suspend (
1612
- aiocb_list : * const * const aiocb ,
1613
- nitems : :: c_int ,
1614
- timeout : * const :: timespec ,
1615
- ) -> :: c_int ;
1616
- pub fn aio_cancel ( fd : :: c_int , aiocbp : * mut aiocb ) -> :: c_int ;
1617
1600
pub fn mq_close ( mqd : :: mqd_t ) -> :: c_int ;
1618
1601
pub fn mq_getattr ( mqd : :: mqd_t , attr : * mut :: mq_attr ) -> :: c_int ;
1619
1602
pub fn mq_notify ( mqd : :: mqd_t , notification : * const :: sigevent )
You can’t perform that action at this time.
0 commit comments