1
0
Fork 0
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:
MastahSenpai 2021-12-23 00:02:32 +07:00
parent 66638a93b2
commit 9ae762c883
Signed by untrusted user who does not match committer: Xeffy
GPG key ID: E41C08AD390E7C49

View file

@ -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