mirror of
https://github.com/ii64/gouring.git
synced 2025-04-26 05:42:48 +02:00
feat(): IOSQE flags
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
This commit is contained in:
parent
66638a93b2
commit
9ae762c883
1 changed files with 11 additions and 1 deletions
|
@ -3,7 +3,7 @@ package gouring
|
|||
type UringSQEFlag = uint8
|
||||
|
||||
const (
|
||||
IOSQE_FIXED_FILE_BIT UringSQEFlag = iota
|
||||
IOSQE_FIXED_FILE_BIT = iota
|
||||
IOSQE_IO_DRAIN_BIT
|
||||
IOSQE_IO_LINK_BIT
|
||||
IOSQE_TO_HARDLINK_BIT
|
||||
|
@ -12,6 +12,16 @@ const (
|
|||
IOSQE_CQE_SKIP_BIT
|
||||
)
|
||||
|
||||
const (
|
||||
IOSQE_FIXED_FILE UringSQEFlag = 1 << IOSQE_FIXED_FILE_BIT
|
||||
IOSQE_IO_DRAIN UringSQEFlag = 1 << IOSQE_IO_DRAIN_BIT
|
||||
IOSQE_IO_LINK UringSQEFlag = 1 << IOSQE_IO_LINK_BIT
|
||||
IOSQE_TO_HARDLINK UringSQEFlag = 1 << IOSQE_TO_HARDLINK_BIT
|
||||
IOSQE_ASYNC UringSQEFlag = 1 << IOSQE_ASYNC_BIT
|
||||
IOSQE_BUFFER_SELECT UringSQEFlag = 1 << IOSQE_BUFFER_SELECT_BIT
|
||||
IOSQE_CQE_SKIP_SUCCESS UringSQEFlag = 1 << IOSQE_CQE_SKIP_BIT
|
||||
)
|
||||
|
||||
//
|
||||
|
||||
// io_uring_setup() flags
|
||||
|
|
Loading…
Add table
Reference in a new issue