# io_uring: add setsockopt/getsockopt · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/4df039d235d5f77830fdc30a4c23121f6216364a)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 4df039d235d5f77830fdc30a4c23121f6216364a

Requested commit: 4df039d235d5f77830fdc30a4c23121f6216364a

Commit: 4df039d235d5f77830fdc30a4c23121f6216364a

Tree: 372b5a4afd8a583edea47b9b3c71c0659b6e876a

Author: Igor Anić

Committer: Igor Anić

## Message

```
io_uring: add setsockopt/getsockopt

ring.cmd_sock is generic socket operation. Two most common uses are
setsockopt and getsockopt. This provides same interface as posix
versions of this methods.

libring has also [sqe_set_flags](https://man7.org/linux/man-pages/man3/io_uring_sqe_set_flags.3.html)
method. Adding that in our io_uring_sqe. Adding sqe.link_next method for setting most common flag.

```

## Parents

- [d98c0893b0a565507af955d4f47e63393ac8e464](https://git.cafe/gitcafe/zig/commit/d98c0893b0a565507af955d4f47e63393ac8e464?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/4df039d235d5f77830fdc30a4c23121f6216364a?format=markdown)
