Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 06-Mar-2022 | - | ||||
bits/ | 06-Mar-2022 | - | ||||
wordsize-32/ | 06-Mar-2022 | - | ||||
Makefile | A D | 06-Mar-2022 | 73 | 4 | 3 | |
README | A D | 06-Mar-2022 | 619 | 12 | 10 | |
____longjmp_chk.c | A D | 06-Mar-2022 | 1.9 KiB | 56 | 27 | |
chmod.c | A D | 06-Mar-2022 | 1 KiB | 31 | 10 | |
chown.c | A D | 06-Mar-2022 | 1.1 KiB | 30 | 10 | |
dl-origin.c | A D | 06-Mar-2022 | 2.3 KiB | 80 | 50 | |
dup2.c | A D | 06-Mar-2022 | 1.3 KiB | 36 | 12 | |
epoll_create.c | A D | 06-Mar-2022 | 1 KiB | 35 | 14 | |
inotify_init.c | A D | 06-Mar-2022 | 977 | 29 | 9 | |
lchown.c | A D | 06-Mar-2022 | 1.1 KiB | 30 | 10 | |
link.c | A D | 06-Mar-2022 | 1 KiB | 30 | 9 | |
mkdir.c | A D | 06-Mar-2022 | 1.1 KiB | 35 | 13 | |
readlink.c | A D | 06-Mar-2022 | 1.2 KiB | 31 | 9 | |
rmdir.c | A D | 06-Mar-2022 | 1,017 | 29 | 9 | |
symlink.c | A D | 06-Mar-2022 | 1 KiB | 29 | 9 | |
syscalls.list | A D | 06-Mar-2022 | 405 | 11 | 9 | |
sysdep.h | A D | 06-Mar-2022 | 1 KiB | 27 | 7 | |
unlink.c | A D | 06-Mar-2022 | 1,010 | 29 | 9 | |
xstatver.h | A D | 06-Mar-2022 | 334 | 11 | 5 |
README
1This hierarchy supports Linux systems using the new 2asm-generic/unistd.h, which removes many familiar old syscalls. For 3example, to implement open(), newer Linux architectures require glibc 4to invoke the __NR_openat syscall with AT_FDCWD. This hierarchy 5provides all those implementations. 6 7It also provides support for 32-bit platforms using the 64-bit kernel 8syscall APIs, as the 32-bit ones are no longer provided. Note that 9newer ILP32 environments (x32 or AArch64:ILP32, for example) are 10converting to use more 64-bit types in kernel syscalls, so that aspect 11of this support is in more flux as of this writing. 12