From 90dad97fc07f049383903a166631e2c257f9b8c1 Mon Sep 17 00:00:00 2001 From: Kacper Date: Tue, 16 Dec 2025 17:02:05 +0100 Subject: Add support for TLS in the libc --- lib/libc/include/io_uring.h | 53 --------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 lib/libc/include/io_uring.h (limited to 'lib/libc/include/io_uring.h') diff --git a/lib/libc/include/io_uring.h b/lib/libc/include/io_uring.h deleted file mode 100644 index 4dac4583..00000000 --- a/lib/libc/include/io_uring.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef __LIBC_IO_URING_H -#define __LIBC_IO_URING_H - -#include -#include - -#define IO_URING_ENTRIES 256 - -struct io_uring_sq { - void *ring; - size_t ring_size; - struct io_uring_sqe *sqes; - - unsigned *head; - unsigned *tail; - unsigned *ring_mask; - unsigned *ring_entries; - unsigned *flags; - unsigned *dropped; - unsigned *array; -}; - -struct io_uring_cq { - void *ring; - size_t ring_size; - - unsigned *head; - unsigned *tail; - unsigned *ring_mask; - unsigned *ring_entries; - unsigned *overflow; - struct io_uring_cqe *cqes; - unsigned *flags; -}; - -struct io_uring { - int fd; - int eventfd; - - struct io_uring_sq sq; - struct io_uring_cq cq; -}; - -extern struct io_uring __io_uring; - -int io_uring_setup(unsigned int, struct io_uring_params *); - -int io_uring_register(unsigned int, unsigned int, void *, unsigned int); - -int io_uring_enter(unsigned int, unsigned int, unsigned int, unsigned int, - sigset_t *, size_t); - -#endif -- cgit v1.2.3