diff options
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/sys/Kbuild | 12 | ||||
| -rw-r--r-- | lib/libc/sys/eventfd/Kbuild | 3 | ||||
| -rw-r--r-- | lib/libc/sys/eventfd/eventfd.c (renamed from lib/libc/sys/eventfd.c) | 0 | ||||
| -rw-r--r-- | lib/libc/sys/eventfd/eventfd_read.c (renamed from lib/libc/sys/eventfd_read.c) | 0 | ||||
| -rw-r--r-- | lib/libc/sys/eventfd/eventfd_write.c (renamed from lib/libc/sys/eventfd_write.c) | 0 | ||||
| -rw-r--r-- | lib/libc/sys/inotify/Kbuild | 1 | ||||
| -rw-r--r-- | lib/libc/sys/inotify/inotify_add_watch.c | 7 | ||||
| -rw-r--r-- | lib/libc/sys/inotify/inotify_init.c | 7 | ||||
| -rw-r--r-- | lib/libc/sys/inotify/inotify_rm_watch.c | 7 | ||||
| -rw-r--r-- | lib/libc/sys/io_uring/Kbuild | 3 | ||||
| -rw-r--r-- | lib/libc/sys/io_uring/io_uring_enter.c (renamed from lib/libc/sys/io_uring_enter.c) | 0 | ||||
| -rw-r--r-- | lib/libc/sys/io_uring/io_uring_register.c (renamed from lib/libc/sys/io_uring_register.c) | 0 | ||||
| -rw-r--r-- | lib/libc/sys/io_uring/io_uring_setup.c (renamed from lib/libc/sys/io_uring_setup.c) | 0 |
13 files changed, 33 insertions, 7 deletions
diff --git a/lib/libc/sys/Kbuild b/lib/libc/sys/Kbuild index caaf922a..a2928e14 100644 --- a/lib/libc/sys/Kbuild +++ b/lib/libc/sys/Kbuild @@ -1,14 +1,12 @@ -obj-y += eventfd.o -obj-y += eventfd_read.o -obj-y += eventfd_write.o +obj-y += eventfd/ +obj-y += inotify/ +obj-y += io_uring/ + +obj-y += flock.o obj-y += getauxval.o -obj-y += io_uring_enter.o -obj-y += io_uring_register.o -obj-y += io_uring_setup.o obj-y += ioctl.o obj-y += mount.o obj-y += reboot.o obj-y += sysinfo.o obj-y += umount.o obj-y += umount2.o -obj-y += flock.o diff --git a/lib/libc/sys/eventfd/Kbuild b/lib/libc/sys/eventfd/Kbuild new file mode 100644 index 00000000..ad7a3422 --- /dev/null +++ b/lib/libc/sys/eventfd/Kbuild @@ -0,0 +1,3 @@ +obj-y += eventfd.o +obj-y += eventfd_read.o +obj-y += eventfd_write.o diff --git a/lib/libc/sys/eventfd.c b/lib/libc/sys/eventfd/eventfd.c index b0fb5d86..b0fb5d86 100644 --- a/lib/libc/sys/eventfd.c +++ b/lib/libc/sys/eventfd/eventfd.c diff --git a/lib/libc/sys/eventfd_read.c b/lib/libc/sys/eventfd/eventfd_read.c index 78d73623..78d73623 100644 --- a/lib/libc/sys/eventfd_read.c +++ b/lib/libc/sys/eventfd/eventfd_read.c diff --git a/lib/libc/sys/eventfd_write.c b/lib/libc/sys/eventfd/eventfd_write.c index 9c89b388..9c89b388 100644 --- a/lib/libc/sys/eventfd_write.c +++ b/lib/libc/sys/eventfd/eventfd_write.c diff --git a/lib/libc/sys/inotify/Kbuild b/lib/libc/sys/inotify/Kbuild new file mode 100644 index 00000000..339bef40 --- /dev/null +++ b/lib/libc/sys/inotify/Kbuild @@ -0,0 +1 @@ +obj-y += inotify_init.o diff --git a/lib/libc/sys/inotify/inotify_add_watch.c b/lib/libc/sys/inotify/inotify_add_watch.c new file mode 100644 index 00000000..22ffd7b1 --- /dev/null +++ b/lib/libc/sys/inotify/inotify_add_watch.c @@ -0,0 +1,7 @@ +#include <sys/inotify.h> +#include <syscall.h> + +int inotify_add_watch(int fildes, const char *name, uint32_t mask) +{ + return syscall(inotify_add_watch, fildes, name, mask); +} diff --git a/lib/libc/sys/inotify/inotify_init.c b/lib/libc/sys/inotify/inotify_init.c new file mode 100644 index 00000000..5baa9589 --- /dev/null +++ b/lib/libc/sys/inotify/inotify_init.c @@ -0,0 +1,7 @@ +#include <sys/inotify.h> +#include <syscall.h> + +int inotify_init(void) +{ + return syscall(inotify_init); +} diff --git a/lib/libc/sys/inotify/inotify_rm_watch.c b/lib/libc/sys/inotify/inotify_rm_watch.c new file mode 100644 index 00000000..e2729cd0 --- /dev/null +++ b/lib/libc/sys/inotify/inotify_rm_watch.c @@ -0,0 +1,7 @@ +#include <sys/inotify.h> +#include <syscall.h> + +int inotify_rm_watch(int fildes, int wd) +{ + return syscall(inotify_rm_watch, fildes, wd); +} diff --git a/lib/libc/sys/io_uring/Kbuild b/lib/libc/sys/io_uring/Kbuild new file mode 100644 index 00000000..7a25a4b1 --- /dev/null +++ b/lib/libc/sys/io_uring/Kbuild @@ -0,0 +1,3 @@ +obj-y += io_uring_enter.o +obj-y += io_uring_register.o +obj-y += io_uring_setup.o diff --git a/lib/libc/sys/io_uring_enter.c b/lib/libc/sys/io_uring/io_uring_enter.c index 5fe0773d..5fe0773d 100644 --- a/lib/libc/sys/io_uring_enter.c +++ b/lib/libc/sys/io_uring/io_uring_enter.c diff --git a/lib/libc/sys/io_uring_register.c b/lib/libc/sys/io_uring/io_uring_register.c index bee2355f..bee2355f 100644 --- a/lib/libc/sys/io_uring_register.c +++ b/lib/libc/sys/io_uring/io_uring_register.c diff --git a/lib/libc/sys/io_uring_setup.c b/lib/libc/sys/io_uring/io_uring_setup.c index 0a368a81..0a368a81 100644 --- a/lib/libc/sys/io_uring_setup.c +++ b/lib/libc/sys/io_uring/io_uring_setup.c |
