aboutsummaryrefslogtreecommitdiff
path: root/musl/bits
diff options
context:
space:
mode:
Diffstat (limited to 'musl/bits')
-rw-r--r--musl/bits/alltypes.h415
-rw-r--r--musl/bits/dirent.h11
-rw-r--r--musl/bits/errno.h134
-rw-r--r--musl/bits/fcntl.h46
-rw-r--r--musl/bits/fenv.h34
-rw-r--r--musl/bits/float.h20
-rw-r--r--musl/bits/hwcap.h0
-rw-r--r--musl/bits/io.h77
-rw-r--r--musl/bits/ioctl.h115
-rw-r--r--musl/bits/ioctl_fix.h0
-rw-r--r--musl/bits/ipc.h11
-rw-r--r--musl/bits/ipcstat.h1
-rw-r--r--musl/bits/kd.h1
-rw-r--r--musl/bits/limits.h1
-rw-r--r--musl/bits/link.h1
-rw-r--r--musl/bits/mman.h1
-rw-r--r--musl/bits/msg.h12
-rw-r--r--musl/bits/poll.h0
-rw-r--r--musl/bits/ptrace.h13
-rw-r--r--musl/bits/reg.h27
-rw-r--r--musl/bits/resource.h0
-rw-r--r--musl/bits/sem.h11
-rw-r--r--musl/bits/setjmp.h1
-rw-r--r--musl/bits/shm.h24
-rw-r--r--musl/bits/signal.h153
-rw-r--r--musl/bits/socket.h0
-rw-r--r--musl/bits/soundcard.h1
-rw-r--r--musl/bits/stat.h22
-rw-r--r--musl/bits/statfs.h7
-rw-r--r--musl/bits/stdint.h29
-rw-r--r--musl/bits/syscall.h727
-rw-r--r--musl/bits/termios.h166
-rw-r--r--musl/bits/user.h38
-rw-r--r--musl/bits/vt.h1
34 files changed, 0 insertions, 2100 deletions
diff --git a/musl/bits/alltypes.h b/musl/bits/alltypes.h
deleted file mode 100644
index b5d6f52..0000000
--- a/musl/bits/alltypes.h
+++ /dev/null
@@ -1,415 +0,0 @@
-#define _Addr long
-#define _Int64 long
-#define _Reg long
-
-#define __BYTE_ORDER 1234
-#define __LONG_MAX 0x7fffffffffffffffL
-
-#ifndef __cplusplus
-#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
-typedef int wchar_t;
-#define __DEFINED_wchar_t
-#endif
-
-#endif
-
-#if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 2
-#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
-typedef long double float_t;
-#define __DEFINED_float_t
-#endif
-
-#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
-typedef long double double_t;
-#define __DEFINED_double_t
-#endif
-
-#else
-#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
-typedef float float_t;
-#define __DEFINED_float_t
-#endif
-
-#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
-typedef double double_t;
-#define __DEFINED_double_t
-#endif
-
-#endif
-
-#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
-typedef struct { long long __ll; long double __ld; } max_align_t;
-#define __DEFINED_max_align_t
-#endif
-
-#define __LITTLE_ENDIAN 1234
-#define __BIG_ENDIAN 4321
-#define __USE_TIME_BITS64 1
-
-#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
-typedef unsigned _Addr size_t;
-#define __DEFINED_size_t
-#endif
-
-#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
-typedef unsigned _Addr uintptr_t;
-#define __DEFINED_uintptr_t
-#endif
-
-#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
-typedef _Addr ptrdiff_t;
-#define __DEFINED_ptrdiff_t
-#endif
-
-#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
-typedef _Addr ssize_t;
-#define __DEFINED_ssize_t
-#endif
-
-#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
-typedef _Addr intptr_t;
-#define __DEFINED_intptr_t
-#endif
-
-#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
-typedef _Addr regoff_t;
-#define __DEFINED_regoff_t
-#endif
-
-#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
-typedef _Reg register_t;
-#define __DEFINED_register_t
-#endif
-
-#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
-typedef _Int64 time_t;
-#define __DEFINED_time_t
-#endif
-
-#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
-typedef _Int64 suseconds_t;
-#define __DEFINED_suseconds_t
-#endif
-
-
-#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
-typedef signed char int8_t;
-#define __DEFINED_int8_t
-#endif
-
-#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
-typedef signed short int16_t;
-#define __DEFINED_int16_t
-#endif
-
-#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
-typedef signed int int32_t;
-#define __DEFINED_int32_t
-#endif
-
-#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
-typedef signed _Int64 int64_t;
-#define __DEFINED_int64_t
-#endif
-
-#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
-typedef signed _Int64 intmax_t;
-#define __DEFINED_intmax_t
-#endif
-
-#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
-typedef unsigned char uint8_t;
-#define __DEFINED_uint8_t
-#endif
-
-#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
-typedef unsigned short uint16_t;
-#define __DEFINED_uint16_t
-#endif
-
-#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
-typedef unsigned int uint32_t;
-#define __DEFINED_uint32_t
-#endif
-
-#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
-typedef unsigned _Int64 uint64_t;
-#define __DEFINED_uint64_t
-#endif
-
-#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
-typedef unsigned _Int64 u_int64_t;
-#define __DEFINED_u_int64_t
-#endif
-
-#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
-typedef unsigned _Int64 uintmax_t;
-#define __DEFINED_uintmax_t
-#endif
-
-
-#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
-typedef unsigned mode_t;
-#define __DEFINED_mode_t
-#endif
-
-#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
-typedef unsigned _Reg nlink_t;
-#define __DEFINED_nlink_t
-#endif
-
-#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
-typedef _Int64 off_t;
-#define __DEFINED_off_t
-#endif
-
-#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
-typedef unsigned _Int64 ino_t;
-#define __DEFINED_ino_t
-#endif
-
-#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
-typedef unsigned _Int64 dev_t;
-#define __DEFINED_dev_t
-#endif
-
-#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
-typedef long blksize_t;
-#define __DEFINED_blksize_t
-#endif
-
-#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
-typedef _Int64 blkcnt_t;
-#define __DEFINED_blkcnt_t
-#endif
-
-#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
-typedef unsigned _Int64 fsblkcnt_t;
-#define __DEFINED_fsblkcnt_t
-#endif
-
-#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
-typedef unsigned _Int64 fsfilcnt_t;
-#define __DEFINED_fsfilcnt_t
-#endif
-
-
-#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
-typedef unsigned wint_t;
-#define __DEFINED_wint_t
-#endif
-
-#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
-typedef unsigned long wctype_t;
-#define __DEFINED_wctype_t
-#endif
-
-
-#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
-typedef void * timer_t;
-#define __DEFINED_timer_t
-#endif
-
-#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
-typedef int clockid_t;
-#define __DEFINED_clockid_t
-#endif
-
-#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
-typedef long clock_t;
-#define __DEFINED_clock_t
-#endif
-
-#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
-struct timeval { time_t tv_sec; suseconds_t tv_usec; };
-#define __DEFINED_struct_timeval
-#endif
-
-#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
-struct timespec { time_t tv_sec; int :8*(sizeof(time_t)-sizeof(long))*(__BYTE_ORDER==4321); long tv_nsec; int :8*(sizeof(time_t)-sizeof(long))*(__BYTE_ORDER!=4321); };
-#define __DEFINED_struct_timespec
-#endif
-
-
-#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
-typedef int pid_t;
-#define __DEFINED_pid_t
-#endif
-
-#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
-typedef unsigned id_t;
-#define __DEFINED_id_t
-#endif
-
-#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
-typedef unsigned uid_t;
-#define __DEFINED_uid_t
-#endif
-
-#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
-typedef unsigned gid_t;
-#define __DEFINED_gid_t
-#endif
-
-#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
-typedef int key_t;
-#define __DEFINED_key_t
-#endif
-
-#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
-typedef unsigned useconds_t;
-#define __DEFINED_useconds_t
-#endif
-
-
-#ifdef __cplusplus
-#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
-typedef unsigned long pthread_t;
-#define __DEFINED_pthread_t
-#endif
-
-#else
-#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
-typedef struct __pthread * pthread_t;
-#define __DEFINED_pthread_t
-#endif
-
-#endif
-#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
-typedef int pthread_once_t;
-#define __DEFINED_pthread_once_t
-#endif
-
-#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
-typedef unsigned pthread_key_t;
-#define __DEFINED_pthread_key_t
-#endif
-
-#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
-typedef int pthread_spinlock_t;
-#define __DEFINED_pthread_spinlock_t
-#endif
-
-#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
-typedef struct { unsigned __attr; } pthread_mutexattr_t;
-#define __DEFINED_pthread_mutexattr_t
-#endif
-
-#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
-typedef struct { unsigned __attr; } pthread_condattr_t;
-#define __DEFINED_pthread_condattr_t
-#endif
-
-#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
-typedef struct { unsigned __attr; } pthread_barrierattr_t;
-#define __DEFINED_pthread_barrierattr_t
-#endif
-
-#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
-typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
-#define __DEFINED_pthread_rwlockattr_t
-#endif
-
-
-#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
-struct _IO_FILE { char __x; };
-#define __DEFINED_struct__IO_FILE
-#endif
-
-#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
-typedef struct _IO_FILE FILE;
-#define __DEFINED_FILE
-#endif
-
-
-#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
-typedef __builtin_va_list va_list;
-#define __DEFINED_va_list
-#endif
-
-#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
-typedef __builtin_va_list __isoc_va_list;
-#define __DEFINED___isoc_va_list
-#endif
-
-
-#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
-typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
-#define __DEFINED_mbstate_t
-#endif
-
-
-#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
-typedef struct __locale_struct * locale_t;
-#define __DEFINED_locale_t
-#endif
-
-
-#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
-typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
-#define __DEFINED_sigset_t
-#endif
-
-
-#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
-struct iovec { void *iov_base; size_t iov_len; };
-#define __DEFINED_struct_iovec
-#endif
-
-
-#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
-struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
-#define __DEFINED_struct_winsize
-#endif
-
-
-#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
-typedef unsigned socklen_t;
-#define __DEFINED_socklen_t
-#endif
-
-#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
-typedef unsigned short sa_family_t;
-#define __DEFINED_sa_family_t
-#endif
-
-
-#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
-typedef struct { union { int __i[sizeof(long)==8?14:9]; volatile int __vi[sizeof(long)==8?14:9]; unsigned long __s[sizeof(long)==8?7:9]; } __u; } pthread_attr_t;
-#define __DEFINED_pthread_attr_t
-#endif
-
-#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
-typedef struct { union { int __i[sizeof(long)==8?10:6]; volatile int __vi[sizeof(long)==8?10:6]; volatile void *volatile __p[sizeof(long)==8?5:6]; } __u; } pthread_mutex_t;
-#define __DEFINED_pthread_mutex_t
-#endif
-
-#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
-typedef struct { union { int __i[sizeof(long)==8?10:6]; volatile int __vi[sizeof(long)==8?10:6]; volatile void *volatile __p[sizeof(long)==8?5:6]; } __u; } mtx_t;
-#define __DEFINED_mtx_t
-#endif
-
-#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
-typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12*sizeof(int)/sizeof(void*)]; } __u; } pthread_cond_t;
-#define __DEFINED_pthread_cond_t
-#endif
-
-#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
-typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12*sizeof(int)/sizeof(void*)]; } __u; } cnd_t;
-#define __DEFINED_cnd_t
-#endif
-
-#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
-typedef struct { union { int __i[sizeof(long)==8?14:8]; volatile int __vi[sizeof(long)==8?14:8]; void *__p[sizeof(long)==8?7:8]; } __u; } pthread_rwlock_t;
-#define __DEFINED_pthread_rwlock_t
-#endif
-
-#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
-typedef struct { union { int __i[sizeof(long)==8?8:5]; volatile int __vi[sizeof(long)==8?8:5]; void *__p[sizeof(long)==8?4:5]; } __u; } pthread_barrier_t;
-#define __DEFINED_pthread_barrier_t
-#endif
-
-
-#undef _Addr
-#undef _Int64
-#undef _Reg
diff --git a/musl/bits/dirent.h b/musl/bits/dirent.h
deleted file mode 100644
index c845fe8..0000000
--- a/musl/bits/dirent.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#define _DIRENT_HAVE_D_RECLEN
-#define _DIRENT_HAVE_D_OFF
-#define _DIRENT_HAVE_D_TYPE
-
-struct dirent {
- ino_t d_ino;
- off_t d_off;
- unsigned short d_reclen;
- unsigned char d_type;
- char d_name[256];
-};
diff --git a/musl/bits/errno.h b/musl/bits/errno.h
deleted file mode 100644
index d2e1eee..0000000
--- a/musl/bits/errno.h
+++ /dev/null
@@ -1,134 +0,0 @@
-#define EPERM 1
-#define ENOENT 2
-#define ESRCH 3
-#define EINTR 4
-#define EIO 5
-#define ENXIO 6
-#define E2BIG 7
-#define ENOEXEC 8
-#define EBADF 9
-#define ECHILD 10
-#define EAGAIN 11
-#define ENOMEM 12
-#define EACCES 13
-#define EFAULT 14
-#define ENOTBLK 15
-#define EBUSY 16
-#define EEXIST 17
-#define EXDEV 18
-#define ENODEV 19
-#define ENOTDIR 20
-#define EISDIR 21
-#define EINVAL 22
-#define ENFILE 23
-#define EMFILE 24
-#define ENOTTY 25
-#define ETXTBSY 26
-#define EFBIG 27
-#define ENOSPC 28
-#define ESPIPE 29
-#define EROFS 30
-#define EMLINK 31
-#define EPIPE 32
-#define EDOM 33
-#define ERANGE 34
-#define EDEADLK 35
-#define ENAMETOOLONG 36
-#define ENOLCK 37
-#define ENOSYS 38
-#define ENOTEMPTY 39
-#define ELOOP 40
-#define EWOULDBLOCK EAGAIN
-#define ENOMSG 42
-#define EIDRM 43
-#define ECHRNG 44
-#define EL2NSYNC 45
-#define EL3HLT 46
-#define EL3RST 47
-#define ELNRNG 48
-#define EUNATCH 49
-#define ENOCSI 50
-#define EL2HLT 51
-#define EBADE 52
-#define EBADR 53
-#define EXFULL 54
-#define ENOANO 55
-#define EBADRQC 56
-#define EBADSLT 57
-#define EDEADLOCK EDEADLK
-#define EBFONT 59
-#define ENOSTR 60
-#define ENODATA 61
-#define ETIME 62
-#define ENOSR 63
-#define ENONET 64
-#define ENOPKG 65
-#define EREMOTE 66
-#define ENOLINK 67
-#define EADV 68
-#define ESRMNT 69
-#define ECOMM 70
-#define EPROTO 71
-#define EMULTIHOP 72
-#define EDOTDOT 73
-#define EBADMSG 74
-#define EOVERFLOW 75
-#define ENOTUNIQ 76
-#define EBADFD 77
-#define EREMCHG 78
-#define ELIBACC 79
-#define ELIBBAD 80
-#define ELIBSCN 81
-#define ELIBMAX 82
-#define ELIBEXEC 83
-#define EILSEQ 84
-#define ERESTART 85
-#define ESTRPIPE 86
-#define EUSERS 87
-#define ENOTSOCK 88
-#define EDESTADDRREQ 89
-#define EMSGSIZE 90
-#define EPROTOTYPE 91
-#define ENOPROTOOPT 92
-#define EPROTONOSUPPORT 93
-#define ESOCKTNOSUPPORT 94
-#define EOPNOTSUPP 95
-#define ENOTSUP EOPNOTSUPP
-#define EPFNOSUPPORT 96
-#define EAFNOSUPPORT 97
-#define EADDRINUSE 98
-#define EADDRNOTAVAIL 99
-#define ENETDOWN 100
-#define ENETUNREACH 101
-#define ENETRESET 102
-#define ECONNABORTED 103
-#define ECONNRESET 104
-#define ENOBUFS 105
-#define EISCONN 106
-#define ENOTCONN 107
-#define ESHUTDOWN 108
-#define ETOOMANYREFS 109
-#define ETIMEDOUT 110
-#define ECONNREFUSED 111
-#define EHOSTDOWN 112
-#define EHOSTUNREACH 113
-#define EALREADY 114
-#define EINPROGRESS 115
-#define ESTALE 116
-#define EUCLEAN 117
-#define ENOTNAM 118
-#define ENAVAIL 119
-#define EISNAM 120
-#define EREMOTEIO 121
-#define EDQUOT 122
-#define ENOMEDIUM 123
-#define EMEDIUMTYPE 124
-#define ECANCELED 125
-#define ENOKEY 126
-#define EKEYEXPIRED 127
-#define EKEYREVOKED 128
-#define EKEYREJECTED 129
-#define EOWNERDEAD 130
-#define ENOTRECOVERABLE 131
-#define ERFKILL 132
-#define EHWPOISON 133
diff --git a/musl/bits/fcntl.h b/musl/bits/fcntl.h
deleted file mode 100644
index 730a98c..0000000
--- a/musl/bits/fcntl.h
+++ /dev/null
@@ -1,46 +0,0 @@
-#define O_CREAT 0100
-#define O_EXCL 0200
-#define O_NOCTTY 0400
-#define O_TRUNC 01000
-#define O_APPEND 02000
-#define O_NONBLOCK 04000
-#define O_DSYNC 010000
-#define O_SYNC 04010000
-#define O_RSYNC 04010000
-#define O_DIRECTORY 0200000
-#define O_NOFOLLOW 0400000
-#define O_CLOEXEC 02000000
-
-#define O_ASYNC 020000
-#define O_DIRECT 040000
-#define O_LARGEFILE 0100000
-#define O_NOATIME 01000000
-#define O_PATH 010000000
-#define O_TMPFILE 020200000
-#define O_NDELAY O_NONBLOCK
-
-#define F_DUPFD 0
-#define F_GETFD 1
-#define F_SETFD 2
-#define F_GETFL 3
-#define F_SETFL 4
-
-#define F_SETOWN 8
-#define F_GETOWN 9
-#define F_SETSIG 10
-#define F_GETSIG 11
-
-#if __LONG_MAX == 0x7fffffffL
-#define F_GETLK 12
-#define F_SETLK 13
-#define F_SETLKW 14
-#else
-#define F_GETLK 5
-#define F_SETLK 6
-#define F_SETLKW 7
-#endif
-
-#define F_SETOWN_EX 15
-#define F_GETOWN_EX 16
-
-#define F_GETOWNER_UIDS 17
diff --git a/musl/bits/fenv.h b/musl/bits/fenv.h
deleted file mode 100644
index 24df041..0000000
--- a/musl/bits/fenv.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#define FE_INVALID 1
-#define __FE_DENORM 2
-#define FE_DIVBYZERO 4
-#define FE_OVERFLOW 8
-#define FE_UNDERFLOW 16
-#define FE_INEXACT 32
-
-#define FE_ALL_EXCEPT 63
-
-#define FE_TONEAREST 0
-#define FE_DOWNWARD 0x400
-#define FE_UPWARD 0x800
-#define FE_TOWARDZERO 0xc00
-
-typedef unsigned short fexcept_t;
-
-typedef struct {
- unsigned short __control_word;
- unsigned short __unused1;
- unsigned short __status_word;
- unsigned short __unused2;
- unsigned short __tags;
- unsigned short __unused3;
- unsigned int __eip;
- unsigned short __cs_selector;
- unsigned int __opcode:11;
- unsigned int __unused4:5;
- unsigned int __data_offset;
- unsigned short __data_selector;
- unsigned short __unused5;
- unsigned int __mxcsr;
-} fenv_t;
-
-#define FE_DFL_ENV ((const fenv_t *) -1)
diff --git a/musl/bits/float.h b/musl/bits/float.h
deleted file mode 100644
index 4d8e786..0000000
--- a/musl/bits/float.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifdef __FLT_EVAL_METHOD__
-#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__
-#else
-#define FLT_EVAL_METHOD 0
-#endif
-
-#define LDBL_TRUE_MIN 3.6451995318824746025e-4951L
-#define LDBL_MIN 3.3621031431120935063e-4932L
-#define LDBL_MAX 1.1897314953572317650e+4932L
-#define LDBL_EPSILON 1.0842021724855044340e-19L
-
-#define LDBL_MANT_DIG 64
-#define LDBL_MIN_EXP (-16381)
-#define LDBL_MAX_EXP 16384
-
-#define LDBL_DIG 18
-#define LDBL_MIN_10_EXP (-4931)
-#define LDBL_MAX_10_EXP 4932
-
-#define DECIMAL_DIG 21
diff --git a/musl/bits/hwcap.h b/musl/bits/hwcap.h
deleted file mode 100644
index e69de29..0000000
--- a/musl/bits/hwcap.h
+++ /dev/null
diff --git a/musl/bits/io.h b/musl/bits/io.h
deleted file mode 100644
index dd5bddc..0000000
--- a/musl/bits/io.h
+++ /dev/null
@@ -1,77 +0,0 @@
-static __inline void outb(unsigned char __val, unsigned short __port)
-{
- __asm__ volatile ("outb %0,%1" : : "a" (__val), "dN" (__port));
-}
-
-static __inline void outw(unsigned short __val, unsigned short __port)
-{
- __asm__ volatile ("outw %0,%1" : : "a" (__val), "dN" (__port));
-}
-
-static __inline void outl(unsigned int __val, unsigned short __port)
-{
- __asm__ volatile ("outl %0,%1" : : "a" (__val), "dN" (__port));
-}
-
-static __inline unsigned char inb(unsigned short __port)
-{
- unsigned char __val;
- __asm__ volatile ("inb %1,%0" : "=a" (__val) : "dN" (__port));
- return __val;
-}
-
-static __inline unsigned short inw(unsigned short __port)
-{
- unsigned short __val;
- __asm__ volatile ("inw %1,%0" : "=a" (__val) : "dN" (__port));
- return __val;
-}
-
-static __inline unsigned int inl(unsigned short __port)
-{
- unsigned int __val;
- __asm__ volatile ("inl %1,%0" : "=a" (__val) : "dN" (__port));
- return __val;
-}
-
-static __inline void outsb(unsigned short __port, const void *__buf, unsigned long __n)
-{
- __asm__ volatile ("cld; rep; outsb"
- : "+S" (__buf), "+c" (__n)
- : "d" (__port));
-}
-
-static __inline void outsw(unsigned short __port, const void *__buf, unsigned long __n)
-{
- __asm__ volatile ("cld; rep; outsw"
- : "+S" (__buf), "+c" (__n)
- : "d" (__port));
-}
-
-static __inline void outsl(unsigned short __port, const void *__buf, unsigned long __n)
-{
- __asm__ volatile ("cld; rep; outsl"
- : "+S" (__buf), "+c"(__n)
- : "d" (__port));
-}
-
-static __inline void insb(unsigned short __port, void *__buf, unsigned long __n)
-{
- __asm__ volatile ("cld; rep; insb"
- : "+D" (__buf), "+c" (__n)
- : "d" (__port));
-}
-
-static __inline void insw(unsigned short __port, void *__buf, unsigned long __n)
-{
- __asm__ volatile ("cld; rep; insw"
- : "+D" (__buf), "+c" (__n)
- : "d" (__port));
-}
-
-static __inline void insl(unsigned short __port, void *__buf, unsigned long __n)
-{
- __asm__ volatile ("cld; rep; insl"
- : "+D" (__buf), "+c" (__n)
- : "d" (__port));
-}
diff --git a/musl/bits/ioctl.h b/musl/bits/ioctl.h
deleted file mode 100644
index 60ae8b8..0000000
--- a/musl/bits/ioctl.h
+++ /dev/null
@@ -1,115 +0,0 @@
-#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) )
-#define _IOC_NONE 0U
-#define _IOC_WRITE 1U
-#define _IOC_READ 2U
-
-#define _IO(a,b) _IOC(_IOC_NONE,(a),(b),0)
-#define _IOW(a,b,c) _IOC(_IOC_WRITE,(a),(b),sizeof(c))
-#define _IOR(a,b,c) _IOC(_IOC_READ,(a),(b),sizeof(c))
-#define _IOWR(a,b,c) _IOC(_IOC_READ|_IOC_WRITE,(a),(b),sizeof(c))
-
-#define TCGETS 0x5401
-#define TCSETS 0x5402
-#define TCSETSW 0x5403
-#define TCSETSF 0x5404
-#define TCGETA 0x5405
-#define TCSETA 0x5406
-#define TCSETAW 0x5407
-#define TCSETAF 0x5408
-#define TCSBRK 0x5409
-#define TCXONC 0x540A
-#define TCFLSH 0x540B
-#define TIOCEXCL 0x540C
-#define TIOCNXCL 0x540D
-#define TIOCSCTTY 0x540E
-#define TIOCGPGRP 0x540F
-#define TIOCSPGRP 0x5410
-#define TIOCOUTQ 0x5411
-#define TIOCSTI 0x5412
-#define TIOCGWINSZ 0x5413
-#define TIOCSWINSZ 0x5414
-#define TIOCMGET 0x5415
-#define TIOCMBIS 0x5416
-#define TIOCMBIC 0x5417
-#define TIOCMSET 0x5418
-#define TIOCGSOFTCAR 0x5419
-#define TIOCSSOFTCAR 0x541A
-#define FIONREAD 0x541B
-#define TIOCINQ FIONREAD
-#define TIOCLINUX 0x541C
-#define TIOCCONS 0x541D
-#define TIOCGSERIAL 0x541E
-#define TIOCSSERIAL 0x541F
-#define TIOCPKT 0x5420
-#define FIONBIO 0x5421
-#define TIOCNOTTY 0x5422
-#define TIOCSETD 0x5423
-#define TIOCGETD 0x5424
-#define TCSBRKP 0x5425
-#define TIOCSBRK 0x5427
-#define TIOCCBRK 0x5428
-#define TIOCGSID 0x5429
-#define TIOCGRS485 0x542E
-#define TIOCSRS485 0x542F
-#define TIOCGPTN 0x80045430
-#define TIOCSPTLCK 0x40045431
-#define TIOCGDEV 0x80045432
-#define TCGETX 0x5432
-#define TCSETX 0x5433
-#define TCSETXF 0x5434
-#define TCSETXW 0x5435
-#define TIOCSIG 0x40045436
-#define TIOCVHANGUP 0x5437
-#define TIOCGPKT 0x80045438
-#define TIOCGPTLCK 0x80045439
-#define TIOCGEXCL 0x80045440
-#define TIOCGPTPEER 0x5441
-#define TIOCGISO7816 0x80285442
-#define TIOCSISO7816 0xc0285443
-
-#define FIONCLEX 0x5450
-#define FIOCLEX 0x5451
-#define FIOASYNC 0x5452
-#define TIOCSERCONFIG 0x5453
-#define TIOCSERGWILD 0x5454
-#define TIOCSERSWILD 0x5455
-#define TIOCGLCKTRMIOS 0x5456
-#define TIOCSLCKTRMIOS 0x5457
-#define TIOCSERGSTRUCT 0x5458
-#define TIOCSERGETLSR 0x5459
-#define TIOCSERGETMULTI 0x545A
-#define TIOCSERSETMULTI 0x545B
-
-#define TIOCMIWAIT 0x545C
-#define TIOCGICOUNT 0x545D
-#define FIOQSIZE 0x5460
-
-#define TIOCM_LE 0x001
-#define TIOCM_DTR 0x002
-#define TIOCM_RTS 0x004
-#define TIOCM_ST 0x008
-#define TIOCM_SR 0x010
-#define TIOCM_CTS 0x020
-#define TIOCM_CAR 0x040
-#define TIOCM_RNG 0x080
-#define TIOCM_DSR 0x100
-#define TIOCM_CD TIOCM_CAR
-#define TIOCM_RI TIOCM_RNG
-#define TIOCM_OUT1 0x2000
-#define TIOCM_OUT2 0x4000
-#define TIOCM_LOOP 0x8000
-
-#define FIOSETOWN 0x8901
-#define SIOCSPGRP 0x8902
-#define FIOGETOWN 0x8903
-#define SIOCGPGRP 0x8904
-#define SIOCATMARK 0x8905
-#if __LONG_MAX == 0x7fffffff
-#define SIOCGSTAMP _IOR(0x89, 6, char[16])
-#define SIOCGSTAMPNS _IOR(0x89, 7, char[16])
-#else
-#define SIOCGSTAMP 0x8906
-#define SIOCGSTAMPNS 0x8907
-#endif
-
-#include <bits/ioctl_fix.h>
diff --git a/musl/bits/ioctl_fix.h b/musl/bits/ioctl_fix.h
deleted file mode 100644
index e69de29..0000000
--- a/musl/bits/ioctl_fix.h
+++ /dev/null
diff --git a/musl/bits/ipc.h b/musl/bits/ipc.h
deleted file mode 100644
index 40d6f3a..0000000
--- a/musl/bits/ipc.h
+++ /dev/null
@@ -1,11 +0,0 @@
-struct ipc_perm {
- key_t __ipc_perm_key;
- uid_t uid;
- gid_t gid;
- uid_t cuid;
- gid_t cgid;
- mode_t mode;
- int __ipc_perm_seq;
- long __pad1;
- long __pad2;
-};
diff --git a/musl/bits/ipcstat.h b/musl/bits/ipcstat.h
deleted file mode 100644
index 0018ad1..0000000
--- a/musl/bits/ipcstat.h
+++ /dev/null
@@ -1 +0,0 @@
-#define IPC_STAT 2
diff --git a/musl/bits/kd.h b/musl/bits/kd.h
deleted file mode 100644
index 33b873f..0000000
--- a/musl/bits/kd.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/kd.h>
diff --git a/musl/bits/limits.h b/musl/bits/limits.h
deleted file mode 100644
index 07743b6..0000000
--- a/musl/bits/limits.h
+++ /dev/null
@@ -1 +0,0 @@
-#define PAGESIZE 4096
diff --git a/musl/bits/link.h b/musl/bits/link.h
deleted file mode 100644
index 4a94d8f..0000000
--- a/musl/bits/link.h
+++ /dev/null
@@ -1 +0,0 @@
-typedef uint32_t Elf_Symndx;
diff --git a/musl/bits/mman.h b/musl/bits/mman.h
deleted file mode 100644
index ba2d6f7..0000000
--- a/musl/bits/mman.h
+++ /dev/null
@@ -1 +0,0 @@
-#define MAP_32BIT 0x40
diff --git a/musl/bits/msg.h b/musl/bits/msg.h
deleted file mode 100644
index 2e23ca2..0000000
--- a/musl/bits/msg.h
+++ /dev/null
@@ -1,12 +0,0 @@
-struct msqid_ds {
- struct ipc_perm msg_perm;
- time_t msg_stime;
- time_t msg_rtime;
- time_t msg_ctime;
- unsigned long msg_cbytes;
- msgqnum_t msg_qnum;
- msglen_t msg_qbytes;
- pid_t msg_lspid;
- pid_t msg_lrpid;
- unsigned long __unused[2];
-};
diff --git a/musl/bits/poll.h b/musl/bits/poll.h
deleted file mode 100644
index e69de29..0000000
--- a/musl/bits/poll.h
+++ /dev/null
diff --git a/musl/bits/ptrace.h b/musl/bits/ptrace.h
deleted file mode 100644
index 7f8a09b..0000000
--- a/musl/bits/ptrace.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#define PTRACE_GET_THREAD_AREA 25
-#define PTRACE_SET_THREAD_AREA 26
-#define PTRACE_ARCH_PRCTL 30
-#define PTRACE_SYSEMU 31
-#define PTRACE_SYSEMU_SINGLESTEP 32
-#define PTRACE_SINGLEBLOCK 33
-
-#define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA
-#define PT_SET_THREAD_AREA PTRACE_SET_THREAD_AREA
-#define PT_ARCH_PRCTL PTRACE_ARCH_PRCTL
-#define PT_SYSEMU PTRACE_SYSEMU
-#define PT_SYSEMU_SINGLESTEP PTRACE_SYSEMU_SINGLESTEP
-#define PT_STEPBLOCK PTRACE_SINGLEBLOCK
diff --git a/musl/bits/reg.h b/musl/bits/reg.h
deleted file mode 100644
index 6e54abc..0000000
--- a/musl/bits/reg.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#define R15 0
-#define R14 1
-#define R13 2
-#define R12 3
-#define RBP 4
-#define RBX 5
-#define R11 6
-#define R10 7
-#define R9 8
-#define R8 9
-#define RAX 10
-#define RCX 11
-#define RDX 12
-#define RSI 13
-#define RDI 14
-#define ORIG_RAX 15
-#define RIP 16
-#define CS 17
-#define EFLAGS 18
-#define RSP 19
-#define SS 20
-#define FS_BASE 21
-#define GS_BASE 22
-#define DS 23
-#define ES 24
-#define FS 25
-#define GS 26
diff --git a/musl/bits/resource.h b/musl/bits/resource.h
deleted file mode 100644
index e69de29..0000000
--- a/musl/bits/resource.h
+++ /dev/null
diff --git a/musl/bits/sem.h b/musl/bits/sem.h
deleted file mode 100644
index e61571c..0000000
--- a/musl/bits/sem.h
+++ /dev/null
@@ -1,11 +0,0 @@
-struct semid_ds {
- struct ipc_perm sem_perm;
- time_t sem_otime;
- long __unused1;
- time_t sem_ctime;
- long __unused2;
- unsigned short sem_nsems;
- char __sem_nsems_pad[sizeof(long)-sizeof(short)];
- long __unused3;
- long __unused4;
-};
diff --git a/musl/bits/setjmp.h b/musl/bits/setjmp.h
deleted file mode 100644
index 63973a8..0000000
--- a/musl/bits/setjmp.h
+++ /dev/null
@@ -1 +0,0 @@
-typedef unsigned long __jmp_buf[8];
diff --git a/musl/bits/shm.h b/musl/bits/shm.h
deleted file mode 100644
index 8d19378..0000000
--- a/musl/bits/shm.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#define SHMLBA 4096
-
-struct shmid_ds {
- struct ipc_perm shm_perm;
- size_t shm_segsz;
- time_t shm_atime;
- time_t shm_dtime;
- time_t shm_ctime;
- pid_t shm_cpid;
- pid_t shm_lpid;
- unsigned long shm_nattch;
- unsigned long __pad1;
- unsigned long __pad2;
-};
-
-struct shminfo {
- unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
-};
-
-struct shm_info {
- int __used_ids;
- unsigned long shm_tot, shm_rss, shm_swp;
- unsigned long __swap_attempts, __swap_successes;
-};
diff --git a/musl/bits/signal.h b/musl/bits/signal.h
deleted file mode 100644
index c99317d..0000000
--- a/musl/bits/signal.h
+++ /dev/null
@@ -1,153 +0,0 @@
-#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
- || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
-
-#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
-#define MINSIGSTKSZ 2048
-#define SIGSTKSZ 8192
-#endif
-
-#ifdef _GNU_SOURCE
-enum { REG_R8 = 0 };
-#define REG_R8 REG_R8
-enum { REG_R9 = 1 };
-#define REG_R9 REG_R9
-enum { REG_R10 = 2 };
-#define REG_R10 REG_R10
-enum { REG_R11 = 3 };
-#define REG_R11 REG_R11
-enum { REG_R12 = 4 };
-#define REG_R12 REG_R12
-enum { REG_R13 = 5 };
-#define REG_R13 REG_R13
-enum { REG_R14 = 6 };
-#define REG_R14 REG_R14
-enum { REG_R15 = 7 };
-#define REG_R15 REG_R15
-enum { REG_RDI = 8 };
-#define REG_RDI REG_RDI
-enum { REG_RSI = 9 };
-#define REG_RSI REG_RSI
-enum { REG_RBP = 10 };
-#define REG_RBP REG_RBP
-enum { REG_RBX = 11 };
-#define REG_RBX REG_RBX
-enum { REG_RDX = 12 };
-#define REG_RDX REG_RDX
-enum { REG_RAX = 13 };
-#define REG_RAX REG_RAX
-enum { REG_RCX = 14 };
-#define REG_RCX REG_RCX
-enum { REG_RSP = 15 };
-#define REG_RSP REG_RSP
-enum { REG_RIP = 16 };
-#define REG_RIP REG_RIP
-enum { REG_EFL = 17 };
-#define REG_EFL REG_EFL
-enum { REG_CSGSFS = 18 };
-#define REG_CSGSFS REG_CSGSFS
-enum { REG_ERR = 19 };
-#define REG_ERR REG_ERR
-enum { REG_TRAPNO = 20 };
-#define REG_TRAPNO REG_TRAPNO
-enum { REG_OLDMASK = 21 };
-#define REG_OLDMASK REG_OLDMASK
-enum { REG_CR2 = 22 };
-#define REG_CR2 REG_CR2
-#endif
-
-#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
-typedef long long greg_t, gregset_t[23];
-typedef struct _fpstate {
- unsigned short cwd, swd, ftw, fop;
- unsigned long long rip, rdp;
- unsigned mxcsr, mxcr_mask;
- struct {
- unsigned short significand[4], exponent, padding[3];
- } _st[8];
- struct {
- unsigned element[4];
- } _xmm[16];
- unsigned padding[24];
-} *fpregset_t;
-struct sigcontext {
- unsigned long r8, r9, r10, r11, r12, r13, r14, r15;
- unsigned long rdi, rsi, rbp, rbx, rdx, rax, rcx, rsp, rip, eflags;
- unsigned short cs, gs, fs, __pad0;
- unsigned long err, trapno, oldmask, cr2;
- struct _fpstate *fpstate;
- unsigned long __reserved1[8];
-};
-typedef struct {
- gregset_t gregs;
- fpregset_t fpregs;
- unsigned long long __reserved1[8];
-} mcontext_t;
-#else
-typedef struct {
- unsigned long __space[32];
-} mcontext_t;
-#endif
-
-struct sigaltstack {
- void *ss_sp;
- int ss_flags;
- size_t ss_size;
-};
-
-typedef struct __ucontext {
- unsigned long uc_flags;
- struct __ucontext *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- sigset_t uc_sigmask;
- unsigned long __fpregs_mem[64];
-} ucontext_t;
-
-#define SA_NOCLDSTOP 1
-#define SA_NOCLDWAIT 2
-#define SA_SIGINFO 4
-#define SA_ONSTACK 0x08000000
-#define SA_RESTART 0x10000000
-#define SA_NODEFER 0x40000000
-#define SA_RESETHAND 0x80000000
-#define SA_RESTORER 0x04000000
-
-#endif
-
-#define SIGHUP 1
-#define SIGINT 2
-#define SIGQUIT 3
-#define SIGILL 4
-#define SIGTRAP 5
-#define SIGABRT 6
-#define SIGIOT SIGABRT
-#define SIGBUS 7
-#define SIGFPE 8
-#define SIGKILL 9
-#define SIGUSR1 10
-#define SIGSEGV 11
-#define SIGUSR2 12
-#define SIGPIPE 13
-#define SIGALRM 14
-#define SIGTERM 15
-#define SIGSTKFLT 16
-#define SIGCHLD 17
-#define SIGCONT 18
-#define SIGSTOP 19
-#define SIGTSTP 20
-#define SIGTTIN 21
-#define SIGTTOU 22
-#define SIGURG 23
-#define SIGXCPU 24
-#define SIGXFSZ 25
-#define SIGVTALRM 26
-#define SIGPROF 27
-#define SIGWINCH 28
-#define SIGIO 29
-#define SIGPOLL 29
-#define SIGPWR 30
-#define SIGSYS 31
-#define SIGUNUSED SIGSYS
-
-#define _NSIG 65
-
diff --git a/musl/bits/socket.h b/musl/bits/socket.h
deleted file mode 100644
index e69de29..0000000
--- a/musl/bits/socket.h
+++ /dev/null
diff --git a/musl/bits/soundcard.h b/musl/bits/soundcard.h
deleted file mode 100644
index fade986..0000000
--- a/musl/bits/soundcard.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/soundcard.h>
diff --git a/musl/bits/stat.h b/musl/bits/stat.h
deleted file mode 100644
index 081237c..0000000
--- a/musl/bits/stat.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* copied from kernel definition, but with padding replaced
- * by the corresponding correctly-sized userspace types. */
-
-struct stat {
- dev_t st_dev;
- ino_t st_ino;
- nlink_t st_nlink;
-
- mode_t st_mode;
- uid_t st_uid;
- gid_t st_gid;
- unsigned int __pad0;
- dev_t st_rdev;
- off_t st_size;
- blksize_t st_blksize;
- blkcnt_t st_blocks;
-
- struct timespec st_atim;
- struct timespec st_mtim;
- struct timespec st_ctim;
- long __unused[3];
-};
diff --git a/musl/bits/statfs.h b/musl/bits/statfs.h
deleted file mode 100644
index f103f4e..0000000
--- a/musl/bits/statfs.h
+++ /dev/null
@@ -1,7 +0,0 @@
-struct statfs {
- unsigned long f_type, f_bsize;
- fsblkcnt_t f_blocks, f_bfree, f_bavail;
- fsfilcnt_t f_files, f_ffree;
- fsid_t f_fsid;
- unsigned long f_namelen, f_frsize, f_flags, f_spare[4];
-};
diff --git a/musl/bits/stdint.h b/musl/bits/stdint.h
deleted file mode 100644
index 8648918..0000000
--- a/musl/bits/stdint.h
+++ /dev/null
@@ -1,29 +0,0 @@
-typedef int32_t int_fast16_t;
-typedef int32_t int_fast32_t;
-typedef uint32_t uint_fast16_t;
-typedef uint32_t uint_fast32_t;
-
-#define INT_FAST16_MIN INT32_MIN
-#define INT_FAST32_MIN INT32_MIN
-
-#define INT_FAST16_MAX INT32_MAX
-#define INT_FAST32_MAX INT32_MAX
-
-#define UINT_FAST16_MAX UINT32_MAX
-#define UINT_FAST32_MAX UINT32_MAX
-
-#if __LONG_MAX == 0x7fffffffL
-#define INTPTR_MIN INT32_MIN
-#define INTPTR_MAX INT32_MAX
-#define UINTPTR_MAX UINT32_MAX
-#define PTRDIFF_MIN INT32_MIN
-#define PTRDIFF_MAX INT32_MAX
-#define SIZE_MAX UINT32_MAX
-#else
-#define INTPTR_MIN INT64_MIN
-#define INTPTR_MAX INT64_MAX
-#define UINTPTR_MAX UINT64_MAX
-#define PTRDIFF_MIN INT64_MIN
-#define PTRDIFF_MAX INT64_MAX
-#define SIZE_MAX UINT64_MAX
-#endif
diff --git a/musl/bits/syscall.h b/musl/bits/syscall.h
deleted file mode 100644
index 25ccb44..0000000
--- a/musl/bits/syscall.h
+++ /dev/null
@@ -1,727 +0,0 @@
-#define __NR_read 0
-#define __NR_write 1
-#define __NR_open 2
-#define __NR_close 3
-#define __NR_stat 4
-#define __NR_fstat 5
-#define __NR_lstat 6
-#define __NR_poll 7
-#define __NR_lseek 8
-#define __NR_mmap 9
-#define __NR_mprotect 10
-#define __NR_munmap 11
-#define __NR_brk 12
-#define __NR_rt_sigaction 13
-#define __NR_rt_sigprocmask 14
-#define __NR_rt_sigreturn 15
-#define __NR_ioctl 16
-#define __NR_pread64 17
-#define __NR_pwrite64 18
-#define __NR_readv 19
-#define __NR_writev 20
-#define __NR_access 21
-#define __NR_pipe 22
-#define __NR_select 23
-#define __NR_sched_yield 24
-#define __NR_mremap 25
-#define __NR_msync 26
-#define __NR_mincore 27
-#define __NR_madvise 28
-#define __NR_shmget 29
-#define __NR_shmat 30
-#define __NR_shmctl 31
-#define __NR_dup 32
-#define __NR_dup2 33
-#define __NR_pause 34
-#define __NR_nanosleep 35
-#define __NR_getitimer 36
-#define __NR_alarm 37
-#define __NR_setitimer 38
-#define __NR_getpid 39
-#define __NR_sendfile 40
-#define __NR_socket 41
-#define __NR_connect 42
-#define __NR_accept 43
-#define __NR_sendto 44
-#define __NR_recvfrom 45
-#define __NR_sendmsg 46
-#define __NR_recvmsg 47
-#define __NR_shutdown 48
-#define __NR_bind 49
-#define __NR_listen 50
-#define __NR_getsockname 51
-#define __NR_getpeername 52
-#define __NR_socketpair 53
-#define __NR_setsockopt 54
-#define __NR_getsockopt 55
-#define __NR_clone 56
-#define __NR_fork 57
-#define __NR_vfork 58
-#define __NR_execve 59
-#define __NR_exit 60
-#define __NR_wait4 61
-#define __NR_kill 62
-#define __NR_uname 63
-#define __NR_semget 64
-#define __NR_semop 65
-#define __NR_semctl 66
-#define __NR_shmdt 67
-#define __NR_msgget 68
-#define __NR_msgsnd 69
-#define __NR_msgrcv 70
-#define __NR_msgctl 71
-#define __NR_fcntl 72
-#define __NR_flock 73
-#define __NR_fsync 74
-#define __NR_fdatasync 75
-#define __NR_truncate 76
-#define __NR_ftruncate 77
-#define __NR_getdents 78
-#define __NR_getcwd 79
-#define __NR_chdir 80
-#define __NR_fchdir 81
-#define __NR_rename 82
-#define __NR_mkdir 83
-#define __NR_rmdir 84
-#define __NR_creat 85
-#define __NR_link 86
-#define __NR_unlink 87
-#define __NR_symlink 88
-#define __NR_readlink 89
-#define __NR_chmod 90
-#define __NR_fchmod 91
-#define __NR_chown 92
-#define __NR_fchown 93
-#define __NR_lchown 94
-#define __NR_umask 95
-#define __NR_gettimeofday 96
-#define __NR_getrlimit 97
-#define __NR_getrusage 98
-#define __NR_sysinfo 99
-#define __NR_times 100
-#define __NR_ptrace 101
-#define __NR_getuid 102
-#define __NR_syslog 103
-#define __NR_getgid 104
-#define __NR_setuid 105
-#define __NR_setgid 106
-#define __NR_geteuid 107
-#define __NR_getegid 108
-#define __NR_setpgid 109
-#define __NR_getppid 110
-#define __NR_getpgrp 111
-#define __NR_setsid 112
-#define __NR_setreuid 113
-#define __NR_setregid 114
-#define __NR_getgroups 115
-#define __NR_setgroups 116
-#define __NR_setresuid 117
-#define __NR_getresuid 118
-#define __NR_setresgid 119
-#define __NR_getresgid 120
-#define __NR_getpgid 121
-#define __NR_setfsuid 122
-#define __NR_setfsgid 123
-#define __NR_getsid 124
-#define __NR_capget 125
-#define __NR_capset 126
-#define __NR_rt_sigpending 127
-#define __NR_rt_sigtimedwait 128
-#define __NR_rt_sigqueueinfo 129
-#define __NR_rt_sigsuspend 130
-#define __NR_sigaltstack 131
-#define __NR_utime 132
-#define __NR_mknod 133
-#define __NR_uselib 134
-#define __NR_personality 135
-#define __NR_ustat 136
-#define __NR_statfs 137
-#define __NR_fstatfs 138
-#define __NR_sysfs 139
-#define __NR_getpriority 140
-#define __NR_setpriority 141
-#define __NR_sched_setparam 142
-#define __NR_sched_getparam 143
-#define __NR_sched_setscheduler 144
-#define __NR_sched_getscheduler 145
-#define __NR_sched_get_priority_max 146
-#define __NR_sched_get_priority_min 147
-#define __NR_sched_rr_get_interval 148
-#define __NR_mlock 149
-#define __NR_munlock 150
-#define __NR_mlockall 151
-#define __NR_munlockall 152
-#define __NR_vhangup 153
-#define __NR_modify_ldt 154
-#define __NR_pivot_root 155
-#define __NR__sysctl 156
-#define __NR_prctl 157
-#define __NR_arch_prctl 158
-#define __NR_adjtimex 159
-#define __NR_setrlimit 160
-#define __NR_chroot 161
-#define __NR_sync 162
-#define __NR_acct 163
-#define __NR_settimeofday 164
-#define __NR_mount 165
-#define __NR_umount2 166
-#define __NR_swapon 167
-#define __NR_swapoff 168
-#define __NR_reboot 169
-#define __NR_sethostname 170
-#define __NR_setdomainname 171
-#define __NR_iopl 172
-#define __NR_ioperm 173
-#define __NR_create_module 174
-#define __NR_init_module 175
-#define __NR_delete_module 176
-#define __NR_get_kernel_syms 177
-#define __NR_query_module 178
-#define __NR_quotactl 179
-#define __NR_nfsservctl 180
-#define __NR_getpmsg 181
-#define __NR_putpmsg 182
-#define __NR_afs_syscall 183
-#define __NR_tuxcall 184
-#define __NR_security 185
-#define __NR_gettid 186
-#define __NR_readahead 187
-#define __NR_setxattr 188
-#define __NR_lsetxattr 189
-#define __NR_fsetxattr 190
-#define __NR_getxattr 191
-#define __NR_lgetxattr 192
-#define __NR_fgetxattr 193
-#define __NR_listxattr 194
-#define __NR_llistxattr 195
-#define __NR_flistxattr 196
-#define __NR_removexattr 197
-#define __NR_lremovexattr 198
-#define __NR_fremovexattr 199
-#define __NR_tkill 200
-#define __NR_time 201
-#define __NR_futex 202
-#define __NR_sched_setaffinity 203
-#define __NR_sched_getaffinity 204
-#define __NR_set_thread_area 205
-#define __NR_io_setup 206
-#define __NR_io_destroy 207
-#define __NR_io_getevents 208
-#define __NR_io_submit 209
-#define __NR_io_cancel 210
-#define __NR_get_thread_area 211
-#define __NR_lookup_dcookie 212
-#define __NR_epoll_create 213
-#define __NR_epoll_ctl_old 214
-#define __NR_epoll_wait_old 215
-#define __NR_remap_file_pages 216
-#define __NR_getdents64 217
-#define __NR_set_tid_address 218
-#define __NR_restart_syscall 219
-#define __NR_semtimedop 220
-#define __NR_fadvise64 221
-#define __NR_timer_create 222
-#define __NR_timer_settime 223
-#define __NR_timer_gettime 224
-#define __NR_timer_getoverrun 225
-#define __NR_timer_delete 226
-#define __NR_clock_settime 227
-#define __NR_clock_gettime 228
-#define __NR_clock_getres 229
-#define __NR_clock_nanosleep 230
-#define __NR_exit_group 231
-#define __NR_epoll_wait 232
-#define __NR_epoll_ctl 233
-#define __NR_tgkill 234
-#define __NR_utimes 235
-#define __NR_vserver 236
-#define __NR_mbind 237
-#define __NR_set_mempolicy 238
-#define __NR_get_mempolicy 239
-#define __NR_mq_open 240
-#define __NR_mq_unlink 241
-#define __NR_mq_timedsend 242
-#define __NR_mq_timedreceive 243
-#define __NR_mq_notify 244
-#define __NR_mq_getsetattr 245
-#define __NR_kexec_load 246
-#define __NR_waitid 247
-#define __NR_add_key 248
-#define __NR_request_key 249
-#define __NR_keyctl 250
-#define __NR_ioprio_set 251
-#define __NR_ioprio_get 252
-#define __NR_inotify_init 253
-#define __NR_inotify_add_watch 254
-#define __NR_inotify_rm_watch 255
-#define __NR_migrate_pages 256
-#define __NR_openat 257
-#define __NR_mkdirat 258
-#define __NR_mknodat 259
-#define __NR_fchownat 260
-#define __NR_futimesat 261
-#define __NR_newfstatat 262
-#define __NR_unlinkat 263
-#define __NR_renameat 264
-#define __NR_linkat 265
-#define __NR_symlinkat 266
-#define __NR_readlinkat 267
-#define __NR_fchmodat 268
-#define __NR_faccessat 269
-#define __NR_pselect6 270
-#define __NR_ppoll 271
-#define __NR_unshare 272
-#define __NR_set_robust_list 273
-#define __NR_get_robust_list 274
-#define __NR_splice 275
-#define __NR_tee 276
-#define __NR_sync_file_range 277
-#define __NR_vmsplice 278
-#define __NR_move_pages 279
-#define __NR_utimensat 280
-#define __NR_epoll_pwait 281
-#define __NR_signalfd 282
-#define __NR_timerfd_create 283
-#define __NR_eventfd 284
-#define __NR_fallocate 285
-#define __NR_timerfd_settime 286
-#define __NR_timerfd_gettime 287
-#define __NR_accept4 288
-#define __NR_signalfd4 289
-#define __NR_eventfd2 290
-#define __NR_epoll_create1 291
-#define __NR_dup3 292
-#define __NR_pipe2 293
-#define __NR_inotify_init1 294
-#define __NR_preadv 295
-#define __NR_pwritev 296
-#define __NR_rt_tgsigqueueinfo 297
-#define __NR_perf_event_open 298
-#define __NR_recvmmsg 299
-#define __NR_fanotify_init 300
-#define __NR_fanotify_mark 301
-#define __NR_prlimit64 302
-#define __NR_name_to_handle_at 303
-#define __NR_open_by_handle_at 304
-#define __NR_clock_adjtime 305
-#define __NR_syncfs 306
-#define __NR_sendmmsg 307
-#define __NR_setns 308
-#define __NR_getcpu 309
-#define __NR_process_vm_readv 310
-#define __NR_process_vm_writev 311
-#define __NR_kcmp 312
-#define __NR_finit_module 313
-#define __NR_sched_setattr 314
-#define __NR_sched_getattr 315
-#define __NR_renameat2 316
-#define __NR_seccomp 317
-#define __NR_getrandom 318
-#define __NR_memfd_create 319
-#define __NR_kexec_file_load 320
-#define __NR_bpf 321
-#define __NR_execveat 322
-#define __NR_userfaultfd 323
-#define __NR_membarrier 324
-#define __NR_mlock2 325
-#define __NR_copy_file_range 326
-#define __NR_preadv2 327
-#define __NR_pwritev2 328
-#define __NR_pkey_mprotect 329
-#define __NR_pkey_alloc 330
-#define __NR_pkey_free 331
-#define __NR_statx 332
-#define __NR_io_pgetevents 333
-#define __NR_rseq 334
-#define __NR_pidfd_send_signal 424
-#define __NR_io_uring_setup 425
-#define __NR_io_uring_enter 426
-#define __NR_io_uring_register 427
-#define __NR_open_tree 428
-#define __NR_move_mount 429
-#define __NR_fsopen 430
-#define __NR_fsconfig 431
-#define __NR_fsmount 432
-#define __NR_fspick 433
-#define __NR_pidfd_open 434
-#define __NR_clone3 435
-#define __NR_close_range 436
-#define __NR_openat2 437
-#define __NR_pidfd_getfd 438
-#define __NR_faccessat2 439
-#define __NR_process_madvise 440
-#define __NR_epoll_pwait2 441
-#define __NR_mount_setattr 442
-#define __NR_landlock_create_ruleset 444
-#define __NR_landlock_add_rule 445
-#define __NR_landlock_restrict_self 446
-#define __NR_memfd_secret 447
-#define __NR_process_mrelease 448
-#define __NR_futex_waitv 449
-#define __NR_set_mempolicy_home_node 450
-#define __NR_cachestat 451
-#define __NR_fchmodat2 452
-
-#define SYS_read 0
-#define SYS_write 1
-#define SYS_open 2
-#define SYS_close 3
-#define SYS_stat 4
-#define SYS_fstat 5
-#define SYS_lstat 6
-#define SYS_poll 7
-#define SYS_lseek 8
-#define SYS_mmap 9
-#define SYS_mprotect 10
-#define SYS_munmap 11
-#define SYS_brk 12
-#define SYS_rt_sigaction 13
-#define SYS_rt_sigprocmask 14
-#define SYS_rt_sigreturn 15
-#define SYS_ioctl 16
-#define SYS_pread64 17
-#define SYS_pwrite64 18
-#define SYS_readv 19
-#define SYS_writev 20
-#define SYS_access 21
-#define SYS_pipe 22
-#define SYS_select 23
-#define SYS_sched_yield 24
-#define SYS_mremap 25
-#define SYS_msync 26
-#define SYS_mincore 27
-#define SYS_madvise 28
-#define SYS_shmget 29
-#define SYS_shmat 30
-#define SYS_shmctl 31
-#define SYS_dup 32
-#define SYS_dup2 33
-#define SYS_pause 34
-#define SYS_nanosleep 35
-#define SYS_getitimer 36
-#define SYS_alarm 37
-#define SYS_setitimer 38
-#define SYS_getpid 39
-#define SYS_sendfile 40
-#define SYS_socket 41
-#define SYS_connect 42
-#define SYS_accept 43
-#define SYS_sendto 44
-#define SYS_recvfrom 45
-#define SYS_sendmsg 46
-#define SYS_recvmsg 47
-#define SYS_shutdown 48
-#define SYS_bind 49
-#define SYS_listen 50
-#define SYS_getsockname 51
-#define SYS_getpeername 52
-#define SYS_socketpair 53
-#define SYS_setsockopt 54
-#define SYS_getsockopt 55
-#define SYS_clone 56
-#define SYS_fork 57
-#define SYS_vfork 58
-#define SYS_execve 59
-#define SYS_exit 60
-#define SYS_wait4 61
-#define SYS_kill 62
-#define SYS_uname 63
-#define SYS_semget 64
-#define SYS_semop 65
-#define SYS_semctl 66
-#define SYS_shmdt 67
-#define SYS_msgget 68
-#define SYS_msgsnd 69
-#define SYS_msgrcv 70
-#define SYS_msgctl 71
-#define SYS_fcntl 72
-#define SYS_flock 73
-#define SYS_fsync 74
-#define SYS_fdatasync 75
-#define SYS_truncate 76
-#define SYS_ftruncate 77
-#define SYS_getdents 78
-#define SYS_getcwd 79
-#define SYS_chdir 80
-#define SYS_fchdir 81
-#define SYS_rename 82
-#define SYS_mkdir 83
-#define SYS_rmdir 84
-#define SYS_creat 85
-#define SYS_link 86
-#define SYS_unlink 87
-#define SYS_symlink 88
-#define SYS_readlink 89
-#define SYS_chmod 90
-#define SYS_fchmod 91
-#define SYS_chown 92
-#define SYS_fchown 93
-#define SYS_lchown 94
-#define SYS_umask 95
-#define SYS_gettimeofday 96
-#define SYS_getrlimit 97
-#define SYS_getrusage 98
-#define SYS_sysinfo 99
-#define SYS_times 100
-#define SYS_ptrace 101
-#define SYS_getuid 102
-#define SYS_syslog 103
-#define SYS_getgid 104
-#define SYS_setuid 105
-#define SYS_setgid 106
-#define SYS_geteuid 107
-#define SYS_getegid 108
-#define SYS_setpgid 109
-#define SYS_getppid 110
-#define SYS_getpgrp 111
-#define SYS_setsid 112
-#define SYS_setreuid 113
-#define SYS_setregid 114
-#define SYS_getgroups 115
-#define SYS_setgroups 116
-#define SYS_setresuid 117
-#define SYS_getresuid 118
-#define SYS_setresgid 119
-#define SYS_getresgid 120
-#define SYS_getpgid 121
-#define SYS_setfsuid 122
-#define SYS_setfsgid 123
-#define SYS_getsid 124
-#define SYS_capget 125
-#define SYS_capset 126
-#define SYS_rt_sigpending 127
-#define SYS_rt_sigtimedwait 128
-#define SYS_rt_sigqueueinfo 129
-#define SYS_rt_sigsuspend 130
-#define SYS_sigaltstack 131
-#define SYS_utime 132
-#define SYS_mknod 133
-#define SYS_uselib 134
-#define SYS_personality 135
-#define SYS_ustat 136
-#define SYS_statfs 137
-#define SYS_fstatfs 138
-#define SYS_sysfs 139
-#define SYS_getpriority 140
-#define SYS_setpriority 141
-#define SYS_sched_setparam 142
-#define SYS_sched_getparam 143
-#define SYS_sched_setscheduler 144
-#define SYS_sched_getscheduler 145
-#define SYS_sched_get_priority_max 146
-#define SYS_sched_get_priority_min 147
-#define SYS_sched_rr_get_interval 148
-#define SYS_mlock 149
-#define SYS_munlock 150
-#define SYS_mlockall 151
-#define SYS_munlockall 152
-#define SYS_vhangup 153
-#define SYS_modify_ldt 154
-#define SYS_pivot_root 155
-#define SYS__sysctl 156
-#define SYS_prctl 157
-#define SYS_arch_prctl 158
-#define SYS_adjtimex 159
-#define SYS_setrlimit 160
-#define SYS_chroot 161
-#define SYS_sync 162
-#define SYS_acct 163
-#define SYS_settimeofday 164
-#define SYS_mount 165
-#define SYS_umount2 166
-#define SYS_swapon 167
-#define SYS_swapoff 168
-#define SYS_reboot 169
-#define SYS_sethostname 170
-#define SYS_setdomainname 171
-#define SYS_iopl 172
-#define SYS_ioperm 173
-#define SYS_create_module 174
-#define SYS_init_module 175
-#define SYS_delete_module 176
-#define SYS_get_kernel_syms 177
-#define SYS_query_module 178
-#define SYS_quotactl 179
-#define SYS_nfsservctl 180
-#define SYS_getpmsg 181
-#define SYS_putpmsg 182
-#define SYS_afs_syscall 183
-#define SYS_tuxcall 184
-#define SYS_security 185
-#define SYS_gettid 186
-#define SYS_readahead 187
-#define SYS_setxattr 188
-#define SYS_lsetxattr 189
-#define SYS_fsetxattr 190
-#define SYS_getxattr 191
-#define SYS_lgetxattr 192
-#define SYS_fgetxattr 193
-#define SYS_listxattr 194
-#define SYS_llistxattr 195
-#define SYS_flistxattr 196
-#define SYS_removexattr 197
-#define SYS_lremovexattr 198
-#define SYS_fremovexattr 199
-#define SYS_tkill 200
-#define SYS_time 201
-#define SYS_futex 202
-#define SYS_sched_setaffinity 203
-#define SYS_sched_getaffinity 204
-#define SYS_set_thread_area 205
-#define SYS_io_setup 206
-#define SYS_io_destroy 207
-#define SYS_io_getevents 208
-#define SYS_io_submit 209
-#define SYS_io_cancel 210
-#define SYS_get_thread_area 211
-#define SYS_lookup_dcookie 212
-#define SYS_epoll_create 213
-#define SYS_epoll_ctl_old 214
-#define SYS_epoll_wait_old 215
-#define SYS_remap_file_pages 216
-#define SYS_getdents64 217
-#define SYS_set_tid_address 218
-#define SYS_restart_syscall 219
-#define SYS_semtimedop 220
-#define SYS_fadvise64 221
-#define SYS_timer_create 222
-#define SYS_timer_settime 223
-#define SYS_timer_gettime 224
-#define SYS_timer_getoverrun 225
-#define SYS_timer_delete 226
-#define SYS_clock_settime 227
-#define SYS_clock_gettime 228
-#define SYS_clock_getres 229
-#define SYS_clock_nanosleep 230
-#define SYS_exit_group 231
-#define SYS_epoll_wait 232
-#define SYS_epoll_ctl 233
-#define SYS_tgkill 234
-#define SYS_utimes 235
-#define SYS_vserver 236
-#define SYS_mbind 237
-#define SYS_set_mempolicy 238
-#define SYS_get_mempolicy 239
-#define SYS_mq_open 240
-#define SYS_mq_unlink 241
-#define SYS_mq_timedsend 242
-#define SYS_mq_timedreceive 243
-#define SYS_mq_notify 244
-#define SYS_mq_getsetattr 245
-#define SYS_kexec_load 246
-#define SYS_waitid 247
-#define SYS_add_key 248
-#define SYS_request_key 249
-#define SYS_keyctl 250
-#define SYS_ioprio_set 251
-#define SYS_ioprio_get 252
-#define SYS_inotify_init 253
-#define SYS_inotify_add_watch 254
-#define SYS_inotify_rm_watch 255
-#define SYS_migrate_pages 256
-#define SYS_openat 257
-#define SYS_mkdirat 258
-#define SYS_mknodat 259
-#define SYS_fchownat 260
-#define SYS_futimesat 261
-#define SYS_newfstatat 262
-#define SYS_unlinkat 263
-#define SYS_renameat 264
-#define SYS_linkat 265
-#define SYS_symlinkat 266
-#define SYS_readlinkat 267
-#define SYS_fchmodat 268
-#define SYS_faccessat 269
-#define SYS_pselect6 270
-#define SYS_ppoll 271
-#define SYS_unshare 272
-#define SYS_set_robust_list 273
-#define SYS_get_robust_list 274
-#define SYS_splice 275
-#define SYS_tee 276
-#define SYS_sync_file_range 277
-#define SYS_vmsplice 278
-#define SYS_move_pages 279
-#define SYS_utimensat 280
-#define SYS_epoll_pwait 281
-#define SYS_signalfd 282
-#define SYS_timerfd_create 283
-#define SYS_eventfd 284
-#define SYS_fallocate 285
-#define SYS_timerfd_settime 286
-#define SYS_timerfd_gettime 287
-#define SYS_accept4 288
-#define SYS_signalfd4 289
-#define SYS_eventfd2 290
-#define SYS_epoll_create1 291
-#define SYS_dup3 292
-#define SYS_pipe2 293
-#define SYS_inotify_init1 294
-#define SYS_preadv 295
-#define SYS_pwritev 296
-#define SYS_rt_tgsigqueueinfo 297
-#define SYS_perf_event_open 298
-#define SYS_recvmmsg 299
-#define SYS_fanotify_init 300
-#define SYS_fanotify_mark 301
-#define SYS_prlimit64 302
-#define SYS_name_to_handle_at 303
-#define SYS_open_by_handle_at 304
-#define SYS_clock_adjtime 305
-#define SYS_syncfs 306
-#define SYS_sendmmsg 307
-#define SYS_setns 308
-#define SYS_getcpu 309
-#define SYS_process_vm_readv 310
-#define SYS_process_vm_writev 311
-#define SYS_kcmp 312
-#define SYS_finit_module 313
-#define SYS_sched_setattr 314
-#define SYS_sched_getattr 315
-#define SYS_renameat2 316
-#define SYS_seccomp 317
-#define SYS_getrandom 318
-#define SYS_memfd_create 319
-#define SYS_kexec_file_load 320
-#define SYS_bpf 321
-#define SYS_execveat 322
-#define SYS_userfaultfd 323
-#define SYS_membarrier 324
-#define SYS_mlock2 325
-#define SYS_copy_file_range 326
-#define SYS_preadv2 327
-#define SYS_pwritev2 328
-#define SYS_pkey_mprotect 329
-#define SYS_pkey_alloc 330
-#define SYS_pkey_free 331
-#define SYS_statx 332
-#define SYS_io_pgetevents 333
-#define SYS_rseq 334
-#define SYS_pidfd_send_signal 424
-#define SYS_io_uring_setup 425
-#define SYS_io_uring_enter 426
-#define SYS_io_uring_register 427
-#define SYS_open_tree 428
-#define SYS_move_mount 429
-#define SYS_fsopen 430
-#define SYS_fsconfig 431
-#define SYS_fsmount 432
-#define SYS_fspick 433
-#define SYS_pidfd_open 434
-#define SYS_clone3 435
-#define SYS_close_range 436
-#define SYS_openat2 437
-#define SYS_pidfd_getfd 438
-#define SYS_faccessat2 439
-#define SYS_process_madvise 440
-#define SYS_epoll_pwait2 441
-#define SYS_mount_setattr 442
-#define SYS_landlock_create_ruleset 444
-#define SYS_landlock_add_rule 445
-#define SYS_landlock_restrict_self 446
-#define SYS_memfd_secret 447
-#define SYS_process_mrelease 448
-#define SYS_futex_waitv 449
-#define SYS_set_mempolicy_home_node 450
-#define SYS_cachestat 451
-#define SYS_fchmodat2 452
diff --git a/musl/bits/termios.h b/musl/bits/termios.h
deleted file mode 100644
index 124f71d..0000000
--- a/musl/bits/termios.h
+++ /dev/null
@@ -1,166 +0,0 @@
-struct termios {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_line;
- cc_t c_cc[NCCS];
- speed_t __c_ispeed;
- speed_t __c_ospeed;
-};
-
-#define VINTR 0
-#define VQUIT 1
-#define VERASE 2
-#define VKILL 3
-#define VEOF 4
-#define VTIME 5
-#define VMIN 6
-#define VSWTC 7
-#define VSTART 8
-#define VSTOP 9
-#define VSUSP 10
-#define VEOL 11
-#define VREPRINT 12
-#define VDISCARD 13
-#define VWERASE 14
-#define VLNEXT 15
-#define VEOL2 16
-
-#define IGNBRK 0000001
-#define BRKINT 0000002
-#define IGNPAR 0000004
-#define PARMRK 0000010
-#define INPCK 0000020
-#define ISTRIP 0000040
-#define INLCR 0000100
-#define IGNCR 0000200
-#define ICRNL 0000400
-#define IUCLC 0001000
-#define IXON 0002000
-#define IXANY 0004000
-#define IXOFF 0010000
-#define IMAXBEL 0020000
-#define IUTF8 0040000
-
-#define OPOST 0000001
-#define OLCUC 0000002
-#define ONLCR 0000004
-#define OCRNL 0000010
-#define ONOCR 0000020
-#define ONLRET 0000040
-#define OFILL 0000100
-#define OFDEL 0000200
-#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_XOPEN_SOURCE)
-#define NLDLY 0000400
-#define NL0 0000000
-#define NL1 0000400
-#define CRDLY 0003000
-#define CR0 0000000
-#define CR1 0001000
-#define CR2 0002000
-#define CR3 0003000
-#define TABDLY 0014000
-#define TAB0 0000000
-#define TAB1 0004000
-#define TAB2 0010000
-#define TAB3 0014000
-#define BSDLY 0020000
-#define BS0 0000000
-#define BS1 0020000
-#define FFDLY 0100000
-#define FF0 0000000
-#define FF1 0100000
-#endif
-
-#define VTDLY 0040000
-#define VT0 0000000
-#define VT1 0040000
-
-#define B0 0000000
-#define B50 0000001
-#define B75 0000002
-#define B110 0000003
-#define B134 0000004
-#define B150 0000005
-#define B200 0000006
-#define B300 0000007
-#define B600 0000010
-#define B1200 0000011
-#define B1800 0000012
-#define B2400 0000013
-#define B4800 0000014
-#define B9600 0000015
-#define B19200 0000016
-#define B38400 0000017
-
-#define B57600 0010001
-#define B115200 0010002
-#define B230400 0010003
-#define B460800 0010004
-#define B500000 0010005
-#define B576000 0010006
-#define B921600 0010007
-#define B1000000 0010010
-#define B1152000 0010011
-#define B1500000 0010012
-#define B2000000 0010013
-#define B2500000 0010014
-#define B3000000 0010015
-#define B3500000 0010016
-#define B4000000 0010017
-
-#define CSIZE 0000060
-#define CS5 0000000
-#define CS6 0000020
-#define CS7 0000040
-#define CS8 0000060
-#define CSTOPB 0000100
-#define CREAD 0000200
-#define PARENB 0000400
-#define PARODD 0001000
-#define HUPCL 0002000
-#define CLOCAL 0004000
-
-#define ISIG 0000001
-#define ICANON 0000002
-#define ECHO 0000010
-#define ECHOE 0000020
-#define ECHOK 0000040
-#define ECHONL 0000100
-#define NOFLSH 0000200
-#define TOSTOP 0000400
-#define IEXTEN 0100000
-
-#define TCOOFF 0
-#define TCOON 1
-#define TCIOFF 2
-#define TCION 3
-
-#define TCIFLUSH 0
-#define TCOFLUSH 1
-#define TCIOFLUSH 2
-
-#define TCSANOW 0
-#define TCSADRAIN 1
-#define TCSAFLUSH 2
-
-#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
-#define EXTA 0000016
-#define EXTB 0000017
-#define CBAUD 0010017
-#define CBAUDEX 0010000
-#define CIBAUD 002003600000
-#define CMSPAR 010000000000
-#define CRTSCTS 020000000000
-
-#define XCASE 0000004
-#define ECHOCTL 0001000
-#define ECHOPRT 0002000
-#define ECHOKE 0004000
-#define FLUSHO 0010000
-#define PENDIN 0040000
-#define EXTPROC 0200000
-
-#define XTABS 0014000
-#endif
diff --git a/musl/bits/user.h b/musl/bits/user.h
deleted file mode 100644
index b328edf..0000000
--- a/musl/bits/user.h
+++ /dev/null
@@ -1,38 +0,0 @@
-typedef struct user_fpregs_struct {
- uint16_t cwd, swd, ftw, fop;
- uint64_t rip, rdp;
- uint32_t mxcsr, mxcr_mask;
- uint32_t st_space[32], xmm_space[64], padding[24];
-} elf_fpregset_t;
-
-struct user_regs_struct {
- unsigned long r15, r14, r13, r12, rbp, rbx, r11, r10, r9, r8;
- unsigned long rax, rcx, rdx, rsi, rdi, orig_rax, rip;
- unsigned long cs, eflags, rsp, ss, fs_base, gs_base, ds, es, fs, gs;
-};
-#define ELF_NGREG 27
-typedef unsigned long long elf_greg_t, elf_gregset_t[ELF_NGREG];
-
-struct user {
- struct user_regs_struct regs;
- int u_fpvalid;
- struct user_fpregs_struct i387;
- unsigned long u_tsize;
- unsigned long u_dsize;
- unsigned long u_ssize;
- unsigned long start_code;
- unsigned long start_stack;
- long signal;
- int reserved;
- struct user_regs_struct *u_ar0;
- struct user_fpregs_struct *u_fpstate;
- unsigned long magic;
- char u_comm[32];
- unsigned long u_debugreg[8];
-};
-
-#define PAGE_MASK (~(PAGESIZE-1))
-#define NBPG PAGESIZE
-#define UPAGES 1
-#define HOST_TEXT_START_ADDR (u.start_code)
-#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG)
diff --git a/musl/bits/vt.h b/musl/bits/vt.h
deleted file mode 100644
index 834abfb..0000000
--- a/musl/bits/vt.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/vt.h>