io\_uring\_get\_probe(3) liburing Manual io\_uring\_get\_probe(3)

# [NAME](#NAME)

io\_uring\_get\_probe - get probe instance

# [SYNOPSIS](#SYNOPSIS)

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

```
io_uring_probe *io_uring_get_probe(void);
```

# [DESCRIPTION](#DESCRIPTION)

The function [**io\_uring\_get\_probe**(3)](/man/os/liburing/io_uring_get_probe.3) returns an allocated io\_uring\_probe structure to the caller. The caller is responsible for freeing the structure with the function [**io\_uring\_free\_probe**(3)](/man/os/liburing/io_uring_free_probe.3).

# [NOTES](#NOTES)

Earlier versions of the Linux kernel do not support probe. If the kernel doesn't support probe, this function will return NULL.

# [RETURN VALUE](#RETURN_VALUE)

On success it returns an allocated io\_uring\_probe structure, otherwise it returns NULL.

# [SEE ALSO](#SEE_ALSO)

[**io\_uring\_free\_probe**(3)](/man/os/liburing/io_uring_free_probe.3)

January 25, 2022 liburing-2.1

---

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