| ... | ... | @@ -1287,7 +1287,8 @@ pub const IOSQE_BIT = extern enum(u8) { |
| 1287 | 1287 | IO_LINK, |
| 1288 | 1288 | IO_HARDLINK, |
| 1289 | 1289 | ASYNC, |
| 1290 | | |
| 1290 | BUFFER_SELECT, |
| 1291 | |
| 1291 | 1292 | _, |
| 1292 | 1293 | }; |
| 1293 | 1294 | |
| ... | ... | @@ -1306,7 +1307,10 @@ pub const IOSQE_IO_LINK = 1 << @enumToInt(IOSQE_BIT.IO_LINK); |
| 1306 | 1307 | pub const IOSQE_IO_HARDLINK = 1 << @enumToInt(IOSQE_BIT.IO_HARDLINK); |
| 1307 | 1308 | |
| 1308 | 1309 | /// always go async |
| 1309 | | pub const IOSQE_ASYNC = 1 << IOSQE_BIT.ASYNC; |
| 1310 | pub const IOSQE_ASYNC = 1 << @enumToInt(IOSQE_BIT.ASYNC); |
| 1311 | |
| 1312 | /// select buffer from buf_group |
| 1313 | pub const IOSQE_BUFFER_SELECT = 1 << @enumToInt(IOSQE_BIT.BUFFER_SELECT); |
| 1310 | 1314 | |
| 1311 | 1315 | pub const IORING_OP = extern enum(u8) { |
| 1312 | 1316 | NOP, |
| ... | ... | @@ -1339,6 +1343,10 @@ pub const IORING_OP = extern enum(u8) { |
| 1339 | 1343 | RECV, |
| 1340 | 1344 | OPENAT2, |
| 1341 | 1345 | EPOLL_CTL, |
| 1346 | SPLICE, |
| 1347 | PROVIDE_BUFFERS, |
| 1348 | REMOVE_BUFFERS, |
| 1349 | TEE, |
| 1342 | 1350 | |
| 1343 | 1351 | _, |
| 1344 | 1352 | }; |