summaryrefslogtreecommitdiff
path: root/lib/libc/unistd
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/unistd')
-rw-r--r--lib/libc/unistd/_Fork.c3
-rw-r--r--lib/libc/unistd/_exit.c3
-rw-r--r--lib/libc/unistd/access.c3
-rw-r--r--lib/libc/unistd/alarm.c3
-rw-r--r--lib/libc/unistd/chdir.c3
-rw-r--r--lib/libc/unistd/chown.c3
-rw-r--r--lib/libc/unistd/close.c3
-rw-r--r--lib/libc/unistd/dup.c3
-rw-r--r--lib/libc/unistd/dup2.c3
-rw-r--r--lib/libc/unistd/dup3.c3
-rw-r--r--lib/libc/unistd/execv.c3
-rw-r--r--lib/libc/unistd/execve.c3
-rw-r--r--lib/libc/unistd/execvp.c7
-rw-r--r--lib/libc/unistd/faccessat.c3
-rw-r--r--lib/libc/unistd/fchdir.c3
-rw-r--r--lib/libc/unistd/fchown.c3
-rw-r--r--lib/libc/unistd/fchownat.c3
-rw-r--r--lib/libc/unistd/fdatasync.c3
-rw-r--r--lib/libc/unistd/fsync.c3
-rw-r--r--lib/libc/unistd/ftruncate.c3
-rw-r--r--lib/libc/unistd/getcwd.c3
-rw-r--r--lib/libc/unistd/getegid.c3
-rw-r--r--lib/libc/unistd/getentropy.c1
-rw-r--r--lib/libc/unistd/geteuid.c3
-rw-r--r--lib/libc/unistd/getgid.c3
-rw-r--r--lib/libc/unistd/getgroups.c3
-rw-r--r--lib/libc/unistd/gethostname.c1
-rw-r--r--lib/libc/unistd/getlogin_r.c1
-rw-r--r--lib/libc/unistd/getopt.c4
-rw-r--r--lib/libc/unistd/getpgid.c3
-rw-r--r--lib/libc/unistd/getpid.c3
-rw-r--r--lib/libc/unistd/getppid.c3
-rw-r--r--lib/libc/unistd/getresgid.c3
-rw-r--r--lib/libc/unistd/getresuid.c3
-rw-r--r--lib/libc/unistd/getsid.c3
-rw-r--r--lib/libc/unistd/getuid.c3
-rw-r--r--lib/libc/unistd/isatty.c4
-rw-r--r--lib/libc/unistd/lchown.c3
-rw-r--r--lib/libc/unistd/link.c3
-rw-r--r--lib/libc/unistd/linkat.c3
-rw-r--r--lib/libc/unistd/lseek.c3
-rw-r--r--lib/libc/unistd/pause.c3
-rw-r--r--lib/libc/unistd/pipe.c3
-rw-r--r--lib/libc/unistd/pipe2.c3
-rw-r--r--lib/libc/unistd/posix_close.c3
-rw-r--r--lib/libc/unistd/pread.c1
-rw-r--r--lib/libc/unistd/pwrite.c1
-rw-r--r--lib/libc/unistd/read.c4
-rw-r--r--lib/libc/unistd/readlink.c4
-rw-r--r--lib/libc/unistd/readlinkat.c4
-rw-r--r--lib/libc/unistd/rmdir.c3
-rw-r--r--lib/libc/unistd/setegid.c3
-rw-r--r--lib/libc/unistd/seteuid.c3
-rw-r--r--lib/libc/unistd/setgid.c3
-rw-r--r--lib/libc/unistd/setpgid.c3
-rw-r--r--lib/libc/unistd/setregid.c3
-rw-r--r--lib/libc/unistd/setresgid.c3
-rw-r--r--lib/libc/unistd/setresuid.c3
-rw-r--r--lib/libc/unistd/setreuid.c3
-rw-r--r--lib/libc/unistd/setsid.c3
-rw-r--r--lib/libc/unistd/setuid.c3
-rw-r--r--lib/libc/unistd/symlink.c3
-rw-r--r--lib/libc/unistd/symlinkat.c3
-rw-r--r--lib/libc/unistd/sync.c3
-rw-r--r--lib/libc/unistd/truncate.c3
-rw-r--r--lib/libc/unistd/unlink.c3
-rw-r--r--lib/libc/unistd/unlinkat.c3
-rw-r--r--lib/libc/unistd/write.c4
68 files changed, 137 insertions, 67 deletions
diff --git a/lib/libc/unistd/_Fork.c b/lib/libc/unistd/_Fork.c
index 5ad326da..9286adfd 100644
--- a/lib/libc/unistd/_Fork.c
+++ b/lib/libc/unistd/_Fork.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_clone
+
+
#include <signal.h> // for SIGCHLD
#include <syscall.h> // for __syscall_2, syscall
diff --git a/lib/libc/unistd/_exit.c b/lib/libc/unistd/_exit.c
index f45312d3..9d356ef2 100644
--- a/lib/libc/unistd/_exit.c
+++ b/lib/libc/unistd/_exit.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_exit
+
+
#include <syscall.h> // for __syscall, __syscall_1
diff --git a/lib/libc/unistd/access.c b/lib/libc/unistd/access.c
index 17b910b4..7ae7e4c1 100644
--- a/lib/libc/unistd/access.c
+++ b/lib/libc/unistd/access.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_access
+
+
#include <syscall.h> // for __syscall_2, syscall
diff --git a/lib/libc/unistd/alarm.c b/lib/libc/unistd/alarm.c
index a1d61698..7dffd08a 100644
--- a/lib/libc/unistd/alarm.c
+++ b/lib/libc/unistd/alarm.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_alarm
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/chdir.c b/lib/libc/unistd/chdir.c
index 42f108ae..502b4c07 100644
--- a/lib/libc/unistd/chdir.c
+++ b/lib/libc/unistd/chdir.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_chdir
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/chown.c b/lib/libc/unistd/chown.c
index 50ce565e..02693a92 100644
--- a/lib/libc/unistd/chown.c
+++ b/lib/libc/unistd/chown.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_chown
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for chown, gid_t, uid_t
diff --git a/lib/libc/unistd/close.c b/lib/libc/unistd/close.c
index fe55533e..f2b079a6 100644
--- a/lib/libc/unistd/close.c
+++ b/lib/libc/unistd/close.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_close
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/dup.c b/lib/libc/unistd/dup.c
index 9342a6a4..73fb1a6e 100644
--- a/lib/libc/unistd/dup.c
+++ b/lib/libc/unistd/dup.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_dup
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/dup2.c b/lib/libc/unistd/dup2.c
index f810424b..414086ed 100644
--- a/lib/libc/unistd/dup2.c
+++ b/lib/libc/unistd/dup2.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_dup2
+
+
#include <syscall.h> // for __syscall_2, syscall
diff --git a/lib/libc/unistd/dup3.c b/lib/libc/unistd/dup3.c
index bb9c6381..65cf5749 100644
--- a/lib/libc/unistd/dup3.c
+++ b/lib/libc/unistd/dup3.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_dup3
+
+
#include <syscall.h> // for __syscall_3, syscall
diff --git a/lib/libc/unistd/execv.c b/lib/libc/unistd/execv.c
index 99793833..a35a6aa4 100644
--- a/lib/libc/unistd/execv.c
+++ b/lib/libc/unistd/execv.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_execve
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for execv
diff --git a/lib/libc/unistd/execve.c b/lib/libc/unistd/execve.c
index a91776f3..ec83fe92 100644
--- a/lib/libc/unistd/execve.c
+++ b/lib/libc/unistd/execve.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_execve
+
+
#include <syscall.h> // for __syscall_3, syscall
diff --git a/lib/libc/unistd/execvp.c b/lib/libc/unistd/execvp.c
index 88cde91e..26934a76 100644
--- a/lib/libc/unistd/execvp.c
+++ b/lib/libc/unistd/execvp.c
@@ -1,6 +1,8 @@
+#include "stddef.h" // for NULL
+
#include <errno.h> // for errno, ENAMETOOLONG, ENOENT
#include <limits.h> // for PATH_MAX
-#include <stdio.h> // for NULL, snprintf
+#include <stdio.h> // for snprintf
#include <stdlib.h> // for getenv
#include <string.h> // for strchr, strlen, strstr
#include <unistd.h> // for execv, execvp
@@ -27,7 +29,8 @@ int execvp(const char *file, char *const argv[])
do {
char buf[PATH_MAX];
- if ((ptr = strchr(path, ':')) == NULL) {
+ ptr = strchr(path, ':');
+ if (ptr == NULL) {
if (snprintf(buf, PATH_MAX, "%s/%s", path,
file) >= PATH_MAX) {
errno = ENAMETOOLONG;
diff --git a/lib/libc/unistd/faccessat.c b/lib/libc/unistd/faccessat.c
index 3087db1c..d5757785 100644
--- a/lib/libc/unistd/faccessat.c
+++ b/lib/libc/unistd/faccessat.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_faccessat
+
+
#include <syscall.h> // for __syscall_4, syscall
diff --git a/lib/libc/unistd/fchdir.c b/lib/libc/unistd/fchdir.c
index b2147b31..fd392fb3 100644
--- a/lib/libc/unistd/fchdir.c
+++ b/lib/libc/unistd/fchdir.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_fchdir
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/fchown.c b/lib/libc/unistd/fchown.c
index 29d5b969..03f0ca76 100644
--- a/lib/libc/unistd/fchown.c
+++ b/lib/libc/unistd/fchown.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_fchown
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for fchown, gid_t, uid_t
diff --git a/lib/libc/unistd/fchownat.c b/lib/libc/unistd/fchownat.c
index c501ca65..f774d7d0 100644
--- a/lib/libc/unistd/fchownat.c
+++ b/lib/libc/unistd/fchownat.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_fchownat
+
+
#include <syscall.h> // for __syscall_5, syscall
#include <unistd.h> // for fchownat, gid_t, uid_t
diff --git a/lib/libc/unistd/fdatasync.c b/lib/libc/unistd/fdatasync.c
index 50a91225..592cae02 100644
--- a/lib/libc/unistd/fdatasync.c
+++ b/lib/libc/unistd/fdatasync.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_fdatasync
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/fsync.c b/lib/libc/unistd/fsync.c
index e821dc3e..e33afbd0 100644
--- a/lib/libc/unistd/fsync.c
+++ b/lib/libc/unistd/fsync.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_fsync
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/ftruncate.c b/lib/libc/unistd/ftruncate.c
index fc42046b..3300a3a4 100644
--- a/lib/libc/unistd/ftruncate.c
+++ b/lib/libc/unistd/ftruncate.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_ftruncate
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for ftruncate, off_t
diff --git a/lib/libc/unistd/getcwd.c b/lib/libc/unistd/getcwd.c
index 54fa5ca9..61f6e872 100644
--- a/lib/libc/unistd/getcwd.c
+++ b/lib/libc/unistd/getcwd.c
@@ -1,5 +1,4 @@
-#include "asm/unistd_64.h" // for __NR_getcwd
-
+#include <stddef.h>
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for getcwd, size_t
diff --git a/lib/libc/unistd/getegid.c b/lib/libc/unistd/getegid.c
index 696523e2..e59cc2a4 100644
--- a/lib/libc/unistd/getegid.c
+++ b/lib/libc/unistd/getegid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getegid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for getegid, gid_t
diff --git a/lib/libc/unistd/getentropy.c b/lib/libc/unistd/getentropy.c
index feab9328..60be17f7 100644
--- a/lib/libc/unistd/getentropy.c
+++ b/lib/libc/unistd/getentropy.c
@@ -1,3 +1,4 @@
+#include <stddef.h>
#include <unistd.h> // for getentropy, size_t
int getentropy(void *buffer, size_t length)
diff --git a/lib/libc/unistd/geteuid.c b/lib/libc/unistd/geteuid.c
index a66c159c..1044ac94 100644
--- a/lib/libc/unistd/geteuid.c
+++ b/lib/libc/unistd/geteuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_geteuid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for geteuid, gid_t
diff --git a/lib/libc/unistd/getgid.c b/lib/libc/unistd/getgid.c
index 1c206911..ffc5e9d2 100644
--- a/lib/libc/unistd/getgid.c
+++ b/lib/libc/unistd/getgid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getgid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for getgid, gid_t
diff --git a/lib/libc/unistd/getgroups.c b/lib/libc/unistd/getgroups.c
index dbb9abb3..3eee06f4 100644
--- a/lib/libc/unistd/getgroups.c
+++ b/lib/libc/unistd/getgroups.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getgroups
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for getgroups, gid_t
diff --git a/lib/libc/unistd/gethostname.c b/lib/libc/unistd/gethostname.c
index caa870da..8ef22fe4 100644
--- a/lib/libc/unistd/gethostname.c
+++ b/lib/libc/unistd/gethostname.c
@@ -1,3 +1,4 @@
+#include <stddef.h>
#include <unistd.h> // for gethostname, size_t
int gethostname(char *name, size_t namelen)
diff --git a/lib/libc/unistd/getlogin_r.c b/lib/libc/unistd/getlogin_r.c
index 018453fb..adfb6de1 100644
--- a/lib/libc/unistd/getlogin_r.c
+++ b/lib/libc/unistd/getlogin_r.c
@@ -1,3 +1,4 @@
+#include <stddef.h>
#include <unistd.h> // for getlogin_r, size_t
int getlogin_r(char *name, size_t namesize)
diff --git a/lib/libc/unistd/getopt.c b/lib/libc/unistd/getopt.c
index 0a3b38cb..c942da56 100644
--- a/lib/libc/unistd/getopt.c
+++ b/lib/libc/unistd/getopt.c
@@ -56,7 +56,7 @@ int getopt(int argc, char *const argv[], const char *optstring)
} while (d && d != c);
if (d != c || c == ':') {
- optopt = c;
+ optopt = (unsigned char)c;
if (optstring[0] != ':' && opterr) {
struct iovec iov[4];
char opt_char[2] = { *optchar, '\0' };
@@ -85,7 +85,7 @@ int getopt(int argc, char *const argv[], const char *optstring)
optpos = 0;
}
if (optind > argc) {
- optopt = c;
+ optopt = (unsigned char)c;
if (optstring[0] == ':') {
return ':';
}
diff --git a/lib/libc/unistd/getpgid.c b/lib/libc/unistd/getpgid.c
index d78396aa..11913277 100644
--- a/lib/libc/unistd/getpgid.c
+++ b/lib/libc/unistd/getpgid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getpgid
+
+
#include <syscall.h> // for __syscall_1, syscall
#include <unistd.h> // for pid_t, getpgid
diff --git a/lib/libc/unistd/getpid.c b/lib/libc/unistd/getpid.c
index 57ea18c6..72ac0c6b 100644
--- a/lib/libc/unistd/getpid.c
+++ b/lib/libc/unistd/getpid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getpid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for getpid, pid_t
diff --git a/lib/libc/unistd/getppid.c b/lib/libc/unistd/getppid.c
index bf994995..86c7209c 100644
--- a/lib/libc/unistd/getppid.c
+++ b/lib/libc/unistd/getppid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getppid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for getppid, pid_t
diff --git a/lib/libc/unistd/getresgid.c b/lib/libc/unistd/getresgid.c
index 60c818cc..bfecfbb2 100644
--- a/lib/libc/unistd/getresgid.c
+++ b/lib/libc/unistd/getresgid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getresgid
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for gid_t, getresgid
diff --git a/lib/libc/unistd/getresuid.c b/lib/libc/unistd/getresuid.c
index 7d26f610..12dd7e20 100644
--- a/lib/libc/unistd/getresuid.c
+++ b/lib/libc/unistd/getresuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getresuid
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for uid_t, getresuid
diff --git a/lib/libc/unistd/getsid.c b/lib/libc/unistd/getsid.c
index 46518105..c3bbbfd5 100644
--- a/lib/libc/unistd/getsid.c
+++ b/lib/libc/unistd/getsid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getsid
+
+
#include <syscall.h> // for __syscall_1, syscall
#include <unistd.h> // for pid_t, getsid
diff --git a/lib/libc/unistd/getuid.c b/lib/libc/unistd/getuid.c
index 67289d54..1013a8cc 100644
--- a/lib/libc/unistd/getuid.c
+++ b/lib/libc/unistd/getuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_getuid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for getuid, uid_t
diff --git a/lib/libc/unistd/isatty.c b/lib/libc/unistd/isatty.c
index c253e14a..b356a694 100644
--- a/lib/libc/unistd/isatty.c
+++ b/lib/libc/unistd/isatty.c
@@ -1,4 +1,4 @@
-#include "asm/unistd_64.h" // for __NR_ioctl
+
#include <asm-generic/ioctls.h> // for TIOCGWINSZ
#include <syscall.h> // for __syscall_3, syscall
@@ -8,5 +8,5 @@
int isatty(int fildes)
{
struct winsize winsize;
- return 1 + syscall(ioctl, fildes, TIOCGWINSZ, &winsize);
+ return (int)(1 + syscall(ioctl, fildes, TIOCGWINSZ, &winsize));
}
diff --git a/lib/libc/unistd/lchown.c b/lib/libc/unistd/lchown.c
index ea5f4700..0812f26f 100644
--- a/lib/libc/unistd/lchown.c
+++ b/lib/libc/unistd/lchown.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_lchown
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for gid_t, lchown, uid_t
diff --git a/lib/libc/unistd/link.c b/lib/libc/unistd/link.c
index 9b00d16c..a0a070ff 100644
--- a/lib/libc/unistd/link.c
+++ b/lib/libc/unistd/link.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_link
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for link
diff --git a/lib/libc/unistd/linkat.c b/lib/libc/unistd/linkat.c
index 378bbb4d..f96987b3 100644
--- a/lib/libc/unistd/linkat.c
+++ b/lib/libc/unistd/linkat.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_linkat
+
+
#include <syscall.h> // for __syscall_5, syscall
#include <unistd.h> // for linkat
diff --git a/lib/libc/unistd/lseek.c b/lib/libc/unistd/lseek.c
index fb574f7b..39fab991 100644
--- a/lib/libc/unistd/lseek.c
+++ b/lib/libc/unistd/lseek.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_lseek
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for off_t, lseek
diff --git a/lib/libc/unistd/pause.c b/lib/libc/unistd/pause.c
index 98ff98d4..cda0feaf 100644
--- a/lib/libc/unistd/pause.c
+++ b/lib/libc/unistd/pause.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_pause
+
+
#include <syscall.h> // for __syscall_0, syscall
diff --git a/lib/libc/unistd/pipe.c b/lib/libc/unistd/pipe.c
index 3c1509d0..a0d55b86 100644
--- a/lib/libc/unistd/pipe.c
+++ b/lib/libc/unistd/pipe.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_pipe
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/pipe2.c b/lib/libc/unistd/pipe2.c
index 5ac36338..eb91ff29 100644
--- a/lib/libc/unistd/pipe2.c
+++ b/lib/libc/unistd/pipe2.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_pipe2
+
+
#include <syscall.h> // for __syscall_2, syscall
diff --git a/lib/libc/unistd/posix_close.c b/lib/libc/unistd/posix_close.c
index 95c7686f..d77d4114 100644
--- a/lib/libc/unistd/posix_close.c
+++ b/lib/libc/unistd/posix_close.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_close
+
+
#include <libc.h> // for __unused
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/pread.c b/lib/libc/unistd/pread.c
index 0e7aaaff..ea56534d 100644
--- a/lib/libc/unistd/pread.c
+++ b/lib/libc/unistd/pread.c
@@ -1,3 +1,4 @@
+#include <stddef.h>
#include <syscall.h> // for __NR_pread, __syscall_4, syscall
#include <unistd.h> // for off_t, pread, size_t, ssize_t
diff --git a/lib/libc/unistd/pwrite.c b/lib/libc/unistd/pwrite.c
index 8c2e66f0..0ede4d45 100644
--- a/lib/libc/unistd/pwrite.c
+++ b/lib/libc/unistd/pwrite.c
@@ -1,3 +1,4 @@
+#include <stddef.h>
#include <syscall.h> // for __NR_pwrite, __syscall_4, syscall
#include <unistd.h> // for off_t, pwrite, size_t, ssize_t
diff --git a/lib/libc/unistd/read.c b/lib/libc/unistd/read.c
index cd9d4bf4..0a524f51 100644
--- a/lib/libc/unistd/read.c
+++ b/lib/libc/unistd/read.c
@@ -1,5 +1,7 @@
-#include "asm/unistd_64.h" // for __NR_read
+
+
+#include <stddef.h>
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for read, size_t, ssize_t
diff --git a/lib/libc/unistd/readlink.c b/lib/libc/unistd/readlink.c
index e8d97d80..05001f06 100644
--- a/lib/libc/unistd/readlink.c
+++ b/lib/libc/unistd/readlink.c
@@ -1,5 +1,7 @@
-#include "asm/unistd_64.h" // for __NR_readlink
+
+
+#include <stddef.h>
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for readlink, size_t, ssize_t
diff --git a/lib/libc/unistd/readlinkat.c b/lib/libc/unistd/readlinkat.c
index 0276f676..59e99d2d 100644
--- a/lib/libc/unistd/readlinkat.c
+++ b/lib/libc/unistd/readlinkat.c
@@ -1,5 +1,7 @@
-#include "asm/unistd_64.h" // for __NR_readlinkat
+
+
+#include <stddef.h>
#include <syscall.h> // for __syscall_4, syscall
#include <unistd.h> // for readlinkat, size_t, ssize_t
diff --git a/lib/libc/unistd/rmdir.c b/lib/libc/unistd/rmdir.c
index 70519c85..26afb14b 100644
--- a/lib/libc/unistd/rmdir.c
+++ b/lib/libc/unistd/rmdir.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_rmdir
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/setegid.c b/lib/libc/unistd/setegid.c
index 50fa2a52..c5159de7 100644
--- a/lib/libc/unistd/setegid.c
+++ b/lib/libc/unistd/setegid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setresgid
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for gid_t, setegid
diff --git a/lib/libc/unistd/seteuid.c b/lib/libc/unistd/seteuid.c
index 48fb8b3d..41aea3ad 100644
--- a/lib/libc/unistd/seteuid.c
+++ b/lib/libc/unistd/seteuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setresuid
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for seteuid, uid_t
diff --git a/lib/libc/unistd/setgid.c b/lib/libc/unistd/setgid.c
index edf5619a..0d465480 100644
--- a/lib/libc/unistd/setgid.c
+++ b/lib/libc/unistd/setgid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setgid
+
+
#include <syscall.h> // for __syscall_1, syscall
#include <unistd.h> // for gid_t, setgid
diff --git a/lib/libc/unistd/setpgid.c b/lib/libc/unistd/setpgid.c
index 87f50e8f..aa7bc2b2 100644
--- a/lib/libc/unistd/setpgid.c
+++ b/lib/libc/unistd/setpgid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setpgid
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for pid_t, setpgid
diff --git a/lib/libc/unistd/setregid.c b/lib/libc/unistd/setregid.c
index a4d61d8c..c66d9c85 100644
--- a/lib/libc/unistd/setregid.c
+++ b/lib/libc/unistd/setregid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setregid
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for gid_t, setregid
diff --git a/lib/libc/unistd/setresgid.c b/lib/libc/unistd/setresgid.c
index 3f288103..fb0451bb 100644
--- a/lib/libc/unistd/setresgid.c
+++ b/lib/libc/unistd/setresgid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setresgid
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for gid_t, setresgid
diff --git a/lib/libc/unistd/setresuid.c b/lib/libc/unistd/setresuid.c
index 4c01b523..4460022d 100644
--- a/lib/libc/unistd/setresuid.c
+++ b/lib/libc/unistd/setresuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setresuid
+
+
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for uid_t, setresuid
diff --git a/lib/libc/unistd/setreuid.c b/lib/libc/unistd/setreuid.c
index f41caa3c..122e1b1f 100644
--- a/lib/libc/unistd/setreuid.c
+++ b/lib/libc/unistd/setreuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setreuid
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for uid_t, setreuid
diff --git a/lib/libc/unistd/setsid.c b/lib/libc/unistd/setsid.c
index bd81b08a..cffe8bf3 100644
--- a/lib/libc/unistd/setsid.c
+++ b/lib/libc/unistd/setsid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setsid
+
+
#include <syscall.h> // for __syscall_0, syscall
#include <unistd.h> // for pid_t, setsid
diff --git a/lib/libc/unistd/setuid.c b/lib/libc/unistd/setuid.c
index 18d9cdc2..050cb62a 100644
--- a/lib/libc/unistd/setuid.c
+++ b/lib/libc/unistd/setuid.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_setuid
+
+
#include <syscall.h> // for __syscall_1, syscall
#include <unistd.h> // for setuid, uid_t
diff --git a/lib/libc/unistd/symlink.c b/lib/libc/unistd/symlink.c
index 29f10c07..28b1722f 100644
--- a/lib/libc/unistd/symlink.c
+++ b/lib/libc/unistd/symlink.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_symlink
+
+
#include <syscall.h> // for __syscall_2, syscall
diff --git a/lib/libc/unistd/symlinkat.c b/lib/libc/unistd/symlinkat.c
index e5d8135e..8a64387b 100644
--- a/lib/libc/unistd/symlinkat.c
+++ b/lib/libc/unistd/symlinkat.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_symlinkat
+
+
#include <syscall.h> // for __syscall_3, syscall
diff --git a/lib/libc/unistd/sync.c b/lib/libc/unistd/sync.c
index 47818ce9..e0b3aec6 100644
--- a/lib/libc/unistd/sync.c
+++ b/lib/libc/unistd/sync.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_sync
+
+
#include <syscall.h> // for __syscall_0, syscall
diff --git a/lib/libc/unistd/truncate.c b/lib/libc/unistd/truncate.c
index 21570da5..e318fd4c 100644
--- a/lib/libc/unistd/truncate.c
+++ b/lib/libc/unistd/truncate.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_truncate
+
+
#include <syscall.h> // for __syscall_2, syscall
#include <unistd.h> // for off_t, truncate
diff --git a/lib/libc/unistd/unlink.c b/lib/libc/unistd/unlink.c
index 6c699ac8..639f89d2 100644
--- a/lib/libc/unistd/unlink.c
+++ b/lib/libc/unistd/unlink.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_unlink
+
+
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/unistd/unlinkat.c b/lib/libc/unistd/unlinkat.c
index 4a6162ae..ef01e323 100644
--- a/lib/libc/unistd/unlinkat.c
+++ b/lib/libc/unistd/unlinkat.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_unlinkat
+
+
#include <syscall.h> // for __syscall_3, syscall
diff --git a/lib/libc/unistd/write.c b/lib/libc/unistd/write.c
index b0b22403..ad037ad6 100644
--- a/lib/libc/unistd/write.c
+++ b/lib/libc/unistd/write.c
@@ -1,5 +1,7 @@
-#include "asm/unistd_64.h" // for __NR_write
+
+
+#include <stddef.h>
#include <syscall.h> // for __syscall_3, syscall
#include <unistd.h> // for size_t, ssize_t, write