io\_uring\_opcode\_supported(3) liburing Manual io\_uring\_opcode\_supported(3)

# [NAME](#NAME)

io\_uring\_opcode\_supported - is op code supported?

# [SYNOPSIS](#SYNOPSIS)

```
#include <liburing.h>
```

```
int io_uring_opcode_supported(struct io_uring_probe *probe,
                              int opcode);
```

# [DESCRIPTION](#DESCRIPTION)

The function [**io\_uring\_opcode\_supported**(3)](/man/os/liburing/io_uring_opcode_supported.3) allows the caller to determine if the passed in *opcode* belonging to the *probe* param is supported. An instance of the io\_uring\_probe instance can be obtained by calling the function [**io\_uring\_get\_probe**(3)](/man/os/liburing/io_uring_get_probe.3).

# [RETURN VALUE](#RETURN_VALUE)

On success it returns 1, otherwise it returns 0.

# [SEE ALSO](#SEE_ALSO)

[**io\_uring\_get\_probe**(3)](/man/os/liburing/io_uring_get_probe.3)

January 25, 2022 liburing-2.1

---

Document: io_uring_opcode_supported(3) from liburing 2.15-r4 (Chainguard OS)
Source: https://github.com/axboe/liburing.git
