| ... | ... | @@ -1270,7 +1270,7 @@ pub const io_uring_sqe = extern struct { |
| 1270 | 1270 | union3: union3, |
| 1271 | 1271 | }; |
| 1272 | 1272 | |
| 1273 | | pub const IOSQE_BIT = extern enum { |
| 1273 | pub const IOSQE_BIT = extern enum(u8) { |
| 1274 | 1274 | FIXED_FILE, |
| 1275 | 1275 | IO_DRAIN, |
| 1276 | 1276 | IO_LINK, |
| ... | ... | @@ -1283,16 +1283,16 @@ pub const IOSQE_BIT = extern enum { |
| 1283 | 1283 | // io_uring_sqe.flags |
| 1284 | 1284 | |
| 1285 | 1285 | /// use fixed fileset |
| 1286 | | pub const IOSQE_FIXED_FILE = 1 << IOSQE_BIT.FIXED_FILE; |
| 1286 | pub const IOSQE_FIXED_FILE = 1 << @enumToInt(IOSQE_BIT.FIXED_FILE); |
| 1287 | 1287 | |
| 1288 | 1288 | /// issue after inflight IO |
| 1289 | | pub const IOSQE_IO_DRAIN = 1 << IOSQE_BIT.IO_DRAIN; |
| 1289 | pub const IOSQE_IO_DRAIN = 1 << @enumToInt(IOSQE_BIT.IO_DRAIN); |
| 1290 | 1290 | |
| 1291 | 1291 | /// links next sqe |
| 1292 | | pub const IOSQE_IO_LINK = 1 << IOSQE_BIT.IO_LINK; |
| 1292 | pub const IOSQE_IO_LINK = 1 << @enumToInt(IOSQE_BIT.IO_LINK); |
| 1293 | 1293 | |
| 1294 | 1294 | /// like LINK, but stronger |
| 1295 | | pub const IOSQE_IO_HARDLINK = 1 << IOSQE_BIT.IO_HARDLINK; |
| 1295 | pub const IOSQE_IO_HARDLINK = 1 << @enumToInt(IOSQE_BIT.IO_HARDLINK); |
| 1296 | 1296 | |
| 1297 | 1297 | /// always go async |
| 1298 | 1298 | pub const IOSQE_ASYNC = 1 << IOSQE_BIT.ASYNC; |