summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile1
-rw-r--r--mk/all.mk30
-rw-r--r--mk/configured.mk11
-rw-r--r--mk/deps.mk120
-rw-r--r--mk/exit.d1
-rw-r--r--mk/fstatvfs.d9
-rw-r--r--mk/ftime.d8
-rw-r--r--mk/ftok.d8
-rw-r--r--mk/getitimer.d8
-rw-r--r--mk/getpriority.d8
-rw-r--r--mk/getrlimit.d8
-rw-r--r--mk/getrusage.d8
-rw-r--r--mk/gettimeofday.d8
-rw-r--r--mk/msgctl.d8
-rw-r--r--mk/msgget.d8
-rw-r--r--mk/msgrcv.d8
-rw-r--r--mk/msgsnd.d8
-rw-r--r--mk/nl_langinfo.d11
-rw-r--r--mk/quick_exit.d1
-rw-r--r--mk/readv.d8
-rw-r--r--mk/select.d8
-rw-r--r--mk/semctl.d8
-rw-r--r--mk/semget.d8
-rw-r--r--mk/semop.d8
-rw-r--r--mk/setitimer.d8
-rw-r--r--mk/setpriority.d8
-rw-r--r--mk/setrlimit.d8
-rw-r--r--mk/shmat.d8
-rw-r--r--mk/shmctl.d8
-rw-r--r--mk/shmdt.d8
-rw-r--r--mk/shmget.d8
-rw-r--r--mk/statvfs.d9
-rw-r--r--mk/times.d9
-rw-r--r--mk/uname.d9
-rw-r--r--mk/utimes.d8
-rw-r--r--mk/writev.d8
-rw-r--r--src/langinfo/ABDAY_1.h6
-rw-r--r--src/langinfo/ABDAY_2.h6
-rw-r--r--src/langinfo/ABDAY_3.h6
-rw-r--r--src/langinfo/ABDAY_4.h6
-rw-r--r--src/langinfo/ABDAY_5.h6
-rw-r--r--src/langinfo/ABDAY_6.h6
-rw-r--r--src/langinfo/ABDAY_7.h6
-rw-r--r--src/langinfo/ABMON_1.h6
-rw-r--r--src/langinfo/ABMON_10.h6
-rw-r--r--src/langinfo/ABMON_11.h6
-rw-r--r--src/langinfo/ABMON_12.h6
-rw-r--r--src/langinfo/ABMON_2.h6
-rw-r--r--src/langinfo/ABMON_3.h6
-rw-r--r--src/langinfo/ABMON_4.h6
-rw-r--r--src/langinfo/ABMON_5.h6
-rw-r--r--src/langinfo/ABMON_6.h6
-rw-r--r--src/langinfo/ABMON_7.h6
-rw-r--r--src/langinfo/ABMON_8.h6
-rw-r--r--src/langinfo/ABMON_9.h6
-rw-r--r--src/langinfo/ALT_DIGITS.h6
-rw-r--r--src/langinfo/AM_STR.h6
-rw-r--r--src/langinfo/CODESET.h6
-rw-r--r--src/langinfo/CRNCYSTR.h6
-rw-r--r--src/langinfo/DAY_1.h6
-rw-r--r--src/langinfo/DAY_2.h6
-rw-r--r--src/langinfo/DAY_3.h6
-rw-r--r--src/langinfo/DAY_4.h6
-rw-r--r--src/langinfo/DAY_5.h6
-rw-r--r--src/langinfo/DAY_6.h6
-rw-r--r--src/langinfo/DAY_7.h6
-rw-r--r--src/langinfo/D_FMT.h6
-rw-r--r--src/langinfo/D_T_FMT.h6
-rw-r--r--src/langinfo/ERA.h6
-rw-r--r--src/langinfo/ERA_D_FMT.h6
-rw-r--r--src/langinfo/ERA_D_T_FMT.h6
-rw-r--r--src/langinfo/ERA_T_FMT.h6
-rw-r--r--src/langinfo/MON_1.h6
-rw-r--r--src/langinfo/MON_10.h6
-rw-r--r--src/langinfo/MON_11.h6
-rw-r--r--src/langinfo/MON_12.h6
-rw-r--r--src/langinfo/MON_2.h6
-rw-r--r--src/langinfo/MON_3.h6
-rw-r--r--src/langinfo/MON_4.h6
-rw-r--r--src/langinfo/MON_5.h6
-rw-r--r--src/langinfo/MON_6.h6
-rw-r--r--src/langinfo/MON_7.h6
-rw-r--r--src/langinfo/MON_8.h6
-rw-r--r--src/langinfo/MON_9.h6
-rw-r--r--src/langinfo/NOEXPR.h6
-rw-r--r--src/langinfo/NOSTR.h5
-rw-r--r--src/langinfo/PM_STR.h6
-rw-r--r--src/langinfo/RADIXCHAR.h6
-rw-r--r--src/langinfo/THOUSEP.h6
-rw-r--r--src/langinfo/T_FMT.h6
-rw-r--r--src/langinfo/T_FMT_AMPM.h6
-rw-r--r--src/langinfo/YESEXPR.h6
-rw-r--r--src/langinfo/YESSTR.h5
-rw-r--r--src/langinfo/nl_langinfo.c75
-rw-r--r--src/sys/ipc/IPC_CREAT.h5
-rw-r--r--src/sys/ipc/IPC_EXCL.h5
-rw-r--r--src/sys/ipc/IPC_NOWAIT.h5
-rw-r--r--src/sys/ipc/IPC_PRIVATE.h5
-rw-r--r--src/sys/ipc/IPC_RMID.h5
-rw-r--r--src/sys/ipc/IPC_SET.h5
-rw-r--r--src/sys/ipc/IPC_STAT.h5
-rw-r--r--src/sys/ipc/ftok.c11
-rw-r--r--src/sys/ipc/gid_t.ref3
-rw-r--r--src/sys/ipc/key_t.ref3
-rw-r--r--src/sys/ipc/mode_t.ref3
-rw-r--r--src/sys/ipc/struct_ipc_perm.h13
-rw-r--r--src/sys/ipc/uid_t.ref3
-rw-r--r--src/sys/msg/MSG_NOERROR.h5
-rw-r--r--src/sys/msg/ipc.ref3
-rw-r--r--src/sys/msg/key_t.ref3
-rw-r--r--src/sys/msg/msgctl.c10
-rw-r--r--src/sys/msg/msgget.c10
-rw-r--r--src/sys/msg/msglen_t.h5
-rw-r--r--src/sys/msg/msgqnum_t.h5
-rw-r--r--src/sys/msg/msgrcv.c10
-rw-r--r--src/sys/msg/msgsnd.c10
-rw-r--r--src/sys/msg/pid_t.ref3
-rw-r--r--src/sys/msg/size_t.ref3
-rw-r--r--src/sys/msg/struct_msqid_ds.h16
-rw-r--r--src/sys/msg/time_t.ref3
-rw-r--r--src/sys/resource/PRIO_PGRP.h6
-rw-r--r--src/sys/resource/PRIO_PROCESS.h6
-rw-r--r--src/sys/resource/PRIO_USER.h6
-rw-r--r--src/sys/resource/RLIMIT_AS.h6
-rw-r--r--src/sys/resource/RLIMIT_CORE.h6
-rw-r--r--src/sys/resource/RLIMIT_CPU.h6
-rw-r--r--src/sys/resource/RLIMIT_DATA.h6
-rw-r--r--src/sys/resource/RLIMIT_FSIZE.h6
-rw-r--r--src/sys/resource/RLIMIT_NOFILE.h6
-rw-r--r--src/sys/resource/RLIMIT_STACK.h6
-rw-r--r--src/sys/resource/RLIM_INFINITY.h6
-rw-r--r--src/sys/resource/RUSAGE_CHILDREN.h6
-rw-r--r--src/sys/resource/RUSAGE_SELF.h6
-rw-r--r--src/sys/resource/getpriority.c10
-rw-r--r--src/sys/resource/getrlimit.c10
-rw-r--r--src/sys/resource/getrusage.c10
-rw-r--r--src/sys/resource/rlim_t.h6
-rw-r--r--src/sys/resource/setpriority.c10
-rw-r--r--src/sys/resource/setrlimit.c10
-rw-r--r--src/sys/resource/struct_rlimit.h10
-rw-r--r--src/sys/resource/struct_rusage.h10
-rw-r--r--src/sys/resource/struct_timeval.ref3
-rw-r--r--src/sys/sem/GETALL.h5
-rw-r--r--src/sys/sem/GETNCNT.h5
-rw-r--r--src/sys/sem/GETPID.h5
-rw-r--r--src/sys/sem/GETVAL.h5
-rw-r--r--src/sys/sem/GETZCNT.h5
-rw-r--r--src/sys/sem/SEM_UNDO.h5
-rw-r--r--src/sys/sem/SETALL.h5
-rw-r--r--src/sys/sem/SETVAL.h5
-rw-r--r--src/sys/sem/ipc.ref3
-rw-r--r--src/sys/sem/key_t.ref3
-rw-r--r--src/sys/sem/pid_t.ref3
-rw-r--r--src/sys/sem/semctl.c10
-rw-r--r--src/sys/sem/semget.c10
-rw-r--r--src/sys/sem/semop.c10
-rw-r--r--src/sys/sem/size_t.ref3
-rw-r--r--src/sys/sem/struct_sem_anonymous.h12
-rw-r--r--src/sys/sem/struct_sembuf.h11
-rw-r--r--src/sys/sem/struct_semid_ds.h12
-rw-r--r--src/sys/sem/time_t.ref3
-rw-r--r--src/sys/shm/SHMLBA.h5
-rw-r--r--src/sys/shm/SHM_RDONLY.h5
-rw-r--r--src/sys/shm/SHM_RND.h5
-rw-r--r--src/sys/shm/ipc.ref3
-rw-r--r--src/sys/shm/key_t.ref3
-rw-r--r--src/sys/shm/pid_t.ref3
-rw-r--r--src/sys/shm/shmat.c10
-rw-r--r--src/sys/shm/shmatt_t.h5
-rw-r--r--src/sys/shm/shmctl.c10
-rw-r--r--src/sys/shm/shmdt.c10
-rw-r--r--src/sys/shm/shmget.c10
-rw-r--r--src/sys/shm/size_t.ref3
-rw-r--r--src/sys/shm/struct_shmid_ds.h16
-rw-r--r--src/sys/shm/time_t.ref3
-rw-r--r--src/sys/statvfs/ST_NOSUID.h6
-rw-r--r--src/sys/statvfs/ST_RDONLY.h6
-rw-r--r--src/sys/statvfs/fstatvfs.c11
-rw-r--r--src/sys/statvfs/statvfs.c11
-rw-r--r--src/sys/statvfs/struct_statvfs.h20
-rw-r--r--src/sys/time/FD_CLR.h5
-rw-r--r--src/sys/time/FD_ISSET.h5
-rw-r--r--src/sys/time/FD_SET.h5
-rw-r--r--src/sys/time/FD_SETSIZE.h5
-rw-r--r--src/sys/time/FD_ZERO.h5
-rw-r--r--src/sys/time/ITIMER_PROF.h5
-rw-r--r--src/sys/time/ITIMER_REAL.h5
-rw-r--r--src/sys/time/ITIMER_VIRTUAL.h5
-rw-r--r--src/sys/time/fd_set.h9
-rw-r--r--src/sys/time/getitimer.c10
-rw-r--r--src/sys/time/gettimeofday.c10
-rw-r--r--src/sys/time/select.c9
-rw-r--r--src/sys/time/setitimer.c10
-rw-r--r--src/sys/time/struct_itimerval.h11
-rw-r--r--src/sys/time/struct_timeval.h10
-rw-r--r--src/sys/time/time_t.ref3
-rw-r--r--src/sys/time/utimes.c10
-rw-r--r--src/sys/timeb/ftime.c10
-rw-r--r--src/sys/timeb/struct_timeb.h12
-rw-r--r--src/sys/timeb/time_t.ref3
-rw-r--r--src/sys/times/clock_t.ref3
-rw-r--r--src/sys/times/struct_tms.h12
-rw-r--r--src/sys/times/times.c12
-rw-r--r--src/sys/uio/readv.c10
-rw-r--r--src/sys/uio/struct_iovec.h10
-rw-r--r--src/sys/uio/writev.c10
-rw-r--r--src/sys/utsname/struct_utsname.h13
-rw-r--r--src/sys/utsname/uname.c27
208 files changed, 2 insertions, 1647 deletions
diff --git a/Makefile b/Makefile
index f5de0648..a148dc40 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,6 @@ newdeps: cleandeps
printf '.POSIX:\n\nall:\n\n' > mk/deps.mk
for i in $$(find src -name \*.c); do sh mk/deps.sh $$i; done
for i in $$(find src -name \*.$(ARCHITECTURE)-$(WORDSIZE).s); do sh mk/deps.sh $$i; done
- touch mk/configured.mk
libung.so: libc.a libm.a
$(CC) -o libung.so -shared obj/*.o
diff --git a/mk/all.mk b/mk/all.mk
index b696c540..0fe5e400 100644
--- a/mk/all.mk
+++ b/mk/all.mk
@@ -351,16 +351,6 @@ include mk/msync.d
include mk/mlock.d
include mk/mprotect.d
include mk/mlockall.d
-include mk/semctl.d
-include mk/semop.d
-include mk/semget.d
-include mk/getrusage.d
-include mk/setrlimit.d
-include mk/getrlimit.d
-include mk/setpriority.d
-include mk/getpriority.d
-include mk/fstatvfs.d
-include mk/statvfs.d
include mk/mkdir.d
include mk/chmod.d
include mk/mkfifo.d
@@ -370,29 +360,10 @@ include mk/stat.d
include mk/fchmod.d
include mk/umask.d
include mk/lstat.d
-include mk/readv.d
-include mk/writev.d
-include mk/msgrcv.d
-include mk/msgget.d
-include mk/msgctl.d
-include mk/msgsnd.d
-include mk/getitimer.d
-include mk/gettimeofday.d
-include mk/setitimer.d
-include mk/utimes.d
-include mk/select.d
-include mk/ftime.d
-include mk/shmget.d
-include mk/shmat.d
-include mk/shmctl.d
-include mk/shmdt.d
-include mk/ftok.d
-include mk/times.d
include mk/waitpid.d
include mk/wait.d
include mk/waitid.d
include mk/wait3.d
-include mk/uname.d
include mk/__assert.d
include mk/assert.d
include mk/iscntrl.d
@@ -535,7 +506,6 @@ include mk/setjmp.d
include mk/siglongjmp.d
include mk/longjmp.d
include mk/sigsetjmp.d
-include mk/nl_langinfo.d
include mk/fputs.d
include mk/fwrite.d
include mk/vscanf.d
diff --git a/mk/configured.mk b/mk/configured.mk
index 067f60da..e69de29b 100644
--- a/mk/configured.mk
+++ b/mk/configured.mk
@@ -1,11 +0,0 @@
-.POSIX:
-
-CC=c99
-CFLAGS=$(BASE_CFLAGS) -O1
-all: libc_C.0
-all: libc_C.1
-all: libc_C.199409
-all: libc_C.199901
-all: libm_C.0
-all: libm_C.1
-all: libm_C.199901
diff --git a/mk/deps.mk b/mk/deps.mk
index 4fa724cb..2edb208a 100644
--- a/mk/deps.mk
+++ b/mk/deps.mk
@@ -1414,46 +1414,6 @@ all: mk/mlockall.d
mk/mlockall.d: src/sys/mman/mlockall.c
sh mk/deps.sh src/sys/mman/mlockall.c
-all: mk/semctl.d
-mk/semctl.d: src/sys/sem/semctl.c
- sh mk/deps.sh src/sys/sem/semctl.c
-
-all: mk/semop.d
-mk/semop.d: src/sys/sem/semop.c
- sh mk/deps.sh src/sys/sem/semop.c
-
-all: mk/semget.d
-mk/semget.d: src/sys/sem/semget.c
- sh mk/deps.sh src/sys/sem/semget.c
-
-all: mk/getrusage.d
-mk/getrusage.d: src/sys/resource/getrusage.c
- sh mk/deps.sh src/sys/resource/getrusage.c
-
-all: mk/setrlimit.d
-mk/setrlimit.d: src/sys/resource/setrlimit.c
- sh mk/deps.sh src/sys/resource/setrlimit.c
-
-all: mk/getrlimit.d
-mk/getrlimit.d: src/sys/resource/getrlimit.c
- sh mk/deps.sh src/sys/resource/getrlimit.c
-
-all: mk/setpriority.d
-mk/setpriority.d: src/sys/resource/setpriority.c
- sh mk/deps.sh src/sys/resource/setpriority.c
-
-all: mk/getpriority.d
-mk/getpriority.d: src/sys/resource/getpriority.c
- sh mk/deps.sh src/sys/resource/getpriority.c
-
-all: mk/fstatvfs.d
-mk/fstatvfs.d: src/sys/statvfs/fstatvfs.c
- sh mk/deps.sh src/sys/statvfs/fstatvfs.c
-
-all: mk/statvfs.d
-mk/statvfs.d: src/sys/statvfs/statvfs.c
- sh mk/deps.sh src/sys/statvfs/statvfs.c
-
all: mk/mkdir.d
mk/mkdir.d: src/sys/stat/mkdir.c
sh mk/deps.sh src/sys/stat/mkdir.c
@@ -1490,78 +1450,6 @@ all: mk/lstat.d
mk/lstat.d: src/sys/stat/lstat.c
sh mk/deps.sh src/sys/stat/lstat.c
-all: mk/readv.d
-mk/readv.d: src/sys/uio/readv.c
- sh mk/deps.sh src/sys/uio/readv.c
-
-all: mk/writev.d
-mk/writev.d: src/sys/uio/writev.c
- sh mk/deps.sh src/sys/uio/writev.c
-
-all: mk/msgrcv.d
-mk/msgrcv.d: src/sys/msg/msgrcv.c
- sh mk/deps.sh src/sys/msg/msgrcv.c
-
-all: mk/msgget.d
-mk/msgget.d: src/sys/msg/msgget.c
- sh mk/deps.sh src/sys/msg/msgget.c
-
-all: mk/msgctl.d
-mk/msgctl.d: src/sys/msg/msgctl.c
- sh mk/deps.sh src/sys/msg/msgctl.c
-
-all: mk/msgsnd.d
-mk/msgsnd.d: src/sys/msg/msgsnd.c
- sh mk/deps.sh src/sys/msg/msgsnd.c
-
-all: mk/getitimer.d
-mk/getitimer.d: src/sys/time/getitimer.c
- sh mk/deps.sh src/sys/time/getitimer.c
-
-all: mk/gettimeofday.d
-mk/gettimeofday.d: src/sys/time/gettimeofday.c
- sh mk/deps.sh src/sys/time/gettimeofday.c
-
-all: mk/setitimer.d
-mk/setitimer.d: src/sys/time/setitimer.c
- sh mk/deps.sh src/sys/time/setitimer.c
-
-all: mk/utimes.d
-mk/utimes.d: src/sys/time/utimes.c
- sh mk/deps.sh src/sys/time/utimes.c
-
-all: mk/select.d
-mk/select.d: src/sys/time/select.c
- sh mk/deps.sh src/sys/time/select.c
-
-all: mk/ftime.d
-mk/ftime.d: src/sys/timeb/ftime.c
- sh mk/deps.sh src/sys/timeb/ftime.c
-
-all: mk/shmget.d
-mk/shmget.d: src/sys/shm/shmget.c
- sh mk/deps.sh src/sys/shm/shmget.c
-
-all: mk/shmat.d
-mk/shmat.d: src/sys/shm/shmat.c
- sh mk/deps.sh src/sys/shm/shmat.c
-
-all: mk/shmctl.d
-mk/shmctl.d: src/sys/shm/shmctl.c
- sh mk/deps.sh src/sys/shm/shmctl.c
-
-all: mk/shmdt.d
-mk/shmdt.d: src/sys/shm/shmdt.c
- sh mk/deps.sh src/sys/shm/shmdt.c
-
-all: mk/ftok.d
-mk/ftok.d: src/sys/ipc/ftok.c
- sh mk/deps.sh src/sys/ipc/ftok.c
-
-all: mk/times.d
-mk/times.d: src/sys/times/times.c
- sh mk/deps.sh src/sys/times/times.c
-
all: mk/waitpid.d
mk/waitpid.d: src/sys/wait/waitpid.c
sh mk/deps.sh src/sys/wait/waitpid.c
@@ -1578,10 +1466,6 @@ all: mk/wait3.d
mk/wait3.d: src/sys/wait/wait3.c
sh mk/deps.sh src/sys/wait/wait3.c
-all: mk/uname.d
-mk/uname.d: src/sys/utsname/uname.c
- sh mk/deps.sh src/sys/utsname/uname.c
-
all: mk/__assert.d
mk/__assert.d: src/assert/__assert.c
sh mk/deps.sh src/assert/__assert.c
@@ -2150,10 +2034,6 @@ all: mk/sigsetjmp.d
mk/sigsetjmp.d: src/setjmp/sigsetjmp.c
sh mk/deps.sh src/setjmp/sigsetjmp.c
-all: mk/nl_langinfo.d
-mk/nl_langinfo.d: src/langinfo/nl_langinfo.c
- sh mk/deps.sh src/langinfo/nl_langinfo.c
-
all: mk/fputs.d
mk/fputs.d: src/stdio/fputs.c
sh mk/deps.sh src/stdio/fputs.c
diff --git a/mk/exit.d b/mk/exit.d
index 666d5b87..cdc1933a 100644
--- a/mk/exit.d
+++ b/mk/exit.d
@@ -5,6 +5,7 @@ libc.a(exit.o): $(OBJDIR)/exit.o
$(OBJDIR)/exit.o: src/stdlib/exit.c
$(OBJDIR)/exit.o: src/stdlib/_stdlib.h
$(OBJDIR)/exit.o: src/_syscall.h
+$(OBJDIR)/exit.o: src/stdlib/_Exit.c
$(OBJDIR)/exit.o:
@mkdir -p $(@D)
$(CC) -c -o $@ $(CFLAGS) src/stdlib/exit.c
diff --git a/mk/fstatvfs.d b/mk/fstatvfs.d
deleted file mode 100644
index 5ee4bad4..00000000
--- a/mk/fstatvfs.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.200809: libc.a(fstatvfs.o)
-libc_X.400: libc.a(fstatvfs.o)
-libc.a(fstatvfs.o): $(OBJDIR)/fstatvfs.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/fstatvfs.o: src/sys/statvfs/fstatvfs.c
-$(OBJDIR)/fstatvfs.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/statvfs/fstatvfs.c
diff --git a/mk/ftime.d b/mk/ftime.d
deleted file mode 100644
index 4f906e83..00000000
--- a/mk/ftime.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(ftime.o)
-libc.a(ftime.o): $(OBJDIR)/ftime.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ftime.o: src/sys/timeb/ftime.c
-$(OBJDIR)/ftime.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/timeb/ftime.c
diff --git a/mk/ftok.d b/mk/ftok.d
deleted file mode 100644
index 72f8888d..00000000
--- a/mk/ftok.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(ftok.o)
-libc.a(ftok.o): $(OBJDIR)/ftok.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/ftok.o: src/sys/ipc/ftok.c
-$(OBJDIR)/ftok.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/ipc/ftok.c
diff --git a/mk/getitimer.d b/mk/getitimer.d
deleted file mode 100644
index 7fea3289..00000000
--- a/mk/getitimer.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(getitimer.o)
-libc.a(getitimer.o): $(OBJDIR)/getitimer.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getitimer.o: src/sys/time/getitimer.c
-$(OBJDIR)/getitimer.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/time/getitimer.c
diff --git a/mk/getpriority.d b/mk/getpriority.d
deleted file mode 100644
index 1e7efc89..00000000
--- a/mk/getpriority.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(getpriority.o)
-libc.a(getpriority.o): $(OBJDIR)/getpriority.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getpriority.o: src/sys/resource/getpriority.c
-$(OBJDIR)/getpriority.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/resource/getpriority.c
diff --git a/mk/getrlimit.d b/mk/getrlimit.d
deleted file mode 100644
index 07d986e4..00000000
--- a/mk/getrlimit.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(getrlimit.o)
-libc.a(getrlimit.o): $(OBJDIR)/getrlimit.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getrlimit.o: src/sys/resource/getrlimit.c
-$(OBJDIR)/getrlimit.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/resource/getrlimit.c
diff --git a/mk/getrusage.d b/mk/getrusage.d
deleted file mode 100644
index 533fab4e..00000000
--- a/mk/getrusage.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(getrusage.o)
-libc.a(getrusage.o): $(OBJDIR)/getrusage.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/getrusage.o: src/sys/resource/getrusage.c
-$(OBJDIR)/getrusage.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/resource/getrusage.c
diff --git a/mk/gettimeofday.d b/mk/gettimeofday.d
deleted file mode 100644
index 53102daa..00000000
--- a/mk/gettimeofday.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(gettimeofday.o)
-libc.a(gettimeofday.o): $(OBJDIR)/gettimeofday.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/gettimeofday.o: src/sys/time/gettimeofday.c
-$(OBJDIR)/gettimeofday.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/time/gettimeofday.c
diff --git a/mk/msgctl.d b/mk/msgctl.d
deleted file mode 100644
index 00c960c2..00000000
--- a/mk/msgctl.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(msgctl.o)
-libc.a(msgctl.o): $(OBJDIR)/msgctl.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/msgctl.o: src/sys/msg/msgctl.c
-$(OBJDIR)/msgctl.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgctl.c
diff --git a/mk/msgget.d b/mk/msgget.d
deleted file mode 100644
index 29c0ae71..00000000
--- a/mk/msgget.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(msgget.o)
-libc.a(msgget.o): $(OBJDIR)/msgget.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/msgget.o: src/sys/msg/msgget.c
-$(OBJDIR)/msgget.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgget.c
diff --git a/mk/msgrcv.d b/mk/msgrcv.d
deleted file mode 100644
index d1998bf7..00000000
--- a/mk/msgrcv.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(msgrcv.o)
-libc.a(msgrcv.o): $(OBJDIR)/msgrcv.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/msgrcv.o: src/sys/msg/msgrcv.c
-$(OBJDIR)/msgrcv.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgrcv.c
diff --git a/mk/msgsnd.d b/mk/msgsnd.d
deleted file mode 100644
index ca975b59..00000000
--- a/mk/msgsnd.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(msgsnd.o)
-libc.a(msgsnd.o): $(OBJDIR)/msgsnd.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/msgsnd.o: src/sys/msg/msgsnd.c
-$(OBJDIR)/msgsnd.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/msg/msgsnd.c
diff --git a/mk/nl_langinfo.d b/mk/nl_langinfo.d
deleted file mode 100644
index ca8a45b3..00000000
--- a/mk/nl_langinfo.d
+++ /dev/null
@@ -1,11 +0,0 @@
-libc_P.200809: libc.a(nl_langinfo.o)
-libc_X.4: libc.a(nl_langinfo.o)
-libc.a(nl_langinfo.o): $(OBJDIR)/nl_langinfo.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/nl_langinfo.o: src/langinfo/nl_langinfo.c
-$(OBJDIR)/nl_langinfo.o:
-$(OBJDIR)/nl_langinfo.o:
-$(OBJDIR)/nl_langinfo.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/langinfo/nl_langinfo.c
diff --git a/mk/quick_exit.d b/mk/quick_exit.d
index 6853742e..7691dd3a 100644
--- a/mk/quick_exit.d
+++ b/mk/quick_exit.d
@@ -4,6 +4,7 @@ libc.a(quick_exit.o): $(OBJDIR)/quick_exit.o
$(OBJDIR)/quick_exit.o: src/stdlib/quick_exit.c
$(OBJDIR)/quick_exit.o: src/stdlib/_stdlib.h
+$(OBJDIR)/quick_exit.o: src/_syscall.h
$(OBJDIR)/quick_exit.o:
@mkdir -p $(@D)
$(CC) -c -o $@ $(CFLAGS) src/stdlib/quick_exit.c
diff --git a/mk/readv.d b/mk/readv.d
deleted file mode 100644
index edff816a..00000000
--- a/mk/readv.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(readv.o)
-libc.a(readv.o): $(OBJDIR)/readv.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/readv.o: src/sys/uio/readv.c
-$(OBJDIR)/readv.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/uio/readv.c
diff --git a/mk/select.d b/mk/select.d
deleted file mode 100644
index 3728938c..00000000
--- a/mk/select.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(select.o)
-libc.a(select.o): $(OBJDIR)/select.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/select.o: src/sys/time/select.c
-$(OBJDIR)/select.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/time/select.c
diff --git a/mk/semctl.d b/mk/semctl.d
deleted file mode 100644
index 103ee1a1..00000000
--- a/mk/semctl.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(semctl.o)
-libc.a(semctl.o): $(OBJDIR)/semctl.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/semctl.o: src/sys/sem/semctl.c
-$(OBJDIR)/semctl.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/sem/semctl.c
diff --git a/mk/semget.d b/mk/semget.d
deleted file mode 100644
index 03b732ef..00000000
--- a/mk/semget.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(semget.o)
-libc.a(semget.o): $(OBJDIR)/semget.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/semget.o: src/sys/sem/semget.c
-$(OBJDIR)/semget.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/sem/semget.c
diff --git a/mk/semop.d b/mk/semop.d
deleted file mode 100644
index 51ca1c9d..00000000
--- a/mk/semop.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(semop.o)
-libc.a(semop.o): $(OBJDIR)/semop.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/semop.o: src/sys/sem/semop.c
-$(OBJDIR)/semop.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/sem/semop.c
diff --git a/mk/setitimer.d b/mk/setitimer.d
deleted file mode 100644
index e0d43732..00000000
--- a/mk/setitimer.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(setitimer.o)
-libc.a(setitimer.o): $(OBJDIR)/setitimer.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setitimer.o: src/sys/time/setitimer.c
-$(OBJDIR)/setitimer.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/time/setitimer.c
diff --git a/mk/setpriority.d b/mk/setpriority.d
deleted file mode 100644
index a97b617c..00000000
--- a/mk/setpriority.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(setpriority.o)
-libc.a(setpriority.o): $(OBJDIR)/setpriority.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setpriority.o: src/sys/resource/setpriority.c
-$(OBJDIR)/setpriority.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/resource/setpriority.c
diff --git a/mk/setrlimit.d b/mk/setrlimit.d
deleted file mode 100644
index 4adbc490..00000000
--- a/mk/setrlimit.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(setrlimit.o)
-libc.a(setrlimit.o): $(OBJDIR)/setrlimit.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/setrlimit.o: src/sys/resource/setrlimit.c
-$(OBJDIR)/setrlimit.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/resource/setrlimit.c
diff --git a/mk/shmat.d b/mk/shmat.d
deleted file mode 100644
index 9b37b8da..00000000
--- a/mk/shmat.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(shmat.o)
-libc.a(shmat.o): $(OBJDIR)/shmat.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/shmat.o: src/sys/shm/shmat.c
-$(OBJDIR)/shmat.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmat.c
diff --git a/mk/shmctl.d b/mk/shmctl.d
deleted file mode 100644
index c3bc6daf..00000000
--- a/mk/shmctl.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(shmctl.o)
-libc.a(shmctl.o): $(OBJDIR)/shmctl.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/shmctl.o: src/sys/shm/shmctl.c
-$(OBJDIR)/shmctl.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmctl.c
diff --git a/mk/shmdt.d b/mk/shmdt.d
deleted file mode 100644
index 92079018..00000000
--- a/mk/shmdt.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(shmdt.o)
-libc.a(shmdt.o): $(OBJDIR)/shmdt.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/shmdt.o: src/sys/shm/shmdt.c
-$(OBJDIR)/shmdt.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmdt.c
diff --git a/mk/shmget.d b/mk/shmget.d
deleted file mode 100644
index cb3dc737..00000000
--- a/mk/shmget.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.4: libc.a(shmget.o)
-libc.a(shmget.o): $(OBJDIR)/shmget.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/shmget.o: src/sys/shm/shmget.c
-$(OBJDIR)/shmget.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/shm/shmget.c
diff --git a/mk/statvfs.d b/mk/statvfs.d
deleted file mode 100644
index eade7b13..00000000
--- a/mk/statvfs.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.200809: libc.a(statvfs.o)
-libc_X.400: libc.a(statvfs.o)
-libc.a(statvfs.o): $(OBJDIR)/statvfs.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/statvfs.o: src/sys/statvfs/statvfs.c
-$(OBJDIR)/statvfs.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/statvfs/statvfs.c
diff --git a/mk/times.d b/mk/times.d
deleted file mode 100644
index fc93040e..00000000
--- a/mk/times.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(times.o)
-libc.a(times.o): $(OBJDIR)/times.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/times.o: src/sys/times/times.c
-$(OBJDIR)/times.o: src/_syscall.h
-$(OBJDIR)/times.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/times/times.c
diff --git a/mk/uname.d b/mk/uname.d
deleted file mode 100644
index dc9fc7dd..00000000
--- a/mk/uname.d
+++ /dev/null
@@ -1,9 +0,0 @@
-libc_P.1: libc.a(uname.o)
-libc.a(uname.o): $(OBJDIR)/uname.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/uname.o: src/sys/utsname/uname.c
-$(OBJDIR)/uname.o: src/_safety.h
-$(OBJDIR)/uname.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/utsname/uname.c
diff --git a/mk/utimes.d b/mk/utimes.d
deleted file mode 100644
index 0b4be6d4..00000000
--- a/mk/utimes.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(utimes.o)
-libc.a(utimes.o): $(OBJDIR)/utimes.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/utimes.o: src/sys/time/utimes.c
-$(OBJDIR)/utimes.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/time/utimes.c
diff --git a/mk/writev.d b/mk/writev.d
deleted file mode 100644
index 05e8a5ca..00000000
--- a/mk/writev.d
+++ /dev/null
@@ -1,8 +0,0 @@
-libc_X.400: libc.a(writev.o)
-libc.a(writev.o): $(OBJDIR)/writev.o
- @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$%
-
-$(OBJDIR)/writev.o: src/sys/uio/writev.c
-$(OBJDIR)/writev.o:
- @mkdir -p $(@D)
- $(CC) -c -o $@ $(CFLAGS) src/sys/uio/writev.c
diff --git a/src/langinfo/ABDAY_1.h b/src/langinfo/ABDAY_1.h
deleted file mode 100644
index ebf7abfa..00000000
--- a/src/langinfo/ABDAY_1.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_1 ((nl_item)15)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABDAY_2.h b/src/langinfo/ABDAY_2.h
deleted file mode 100644
index 42b77208..00000000
--- a/src/langinfo/ABDAY_2.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_2 ((nl_item)16)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABDAY_3.h b/src/langinfo/ABDAY_3.h
deleted file mode 100644
index dd482adb..00000000
--- a/src/langinfo/ABDAY_3.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_3 ((nl_item)17)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABDAY_4.h b/src/langinfo/ABDAY_4.h
deleted file mode 100644
index 760e7d55..00000000
--- a/src/langinfo/ABDAY_4.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_4 ((nl_item)18)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABDAY_5.h b/src/langinfo/ABDAY_5.h
deleted file mode 100644
index 7070dc5b..00000000
--- a/src/langinfo/ABDAY_5.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_5 ((nl_item)19)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABDAY_6.h b/src/langinfo/ABDAY_6.h
deleted file mode 100644
index e55bd91d..00000000
--- a/src/langinfo/ABDAY_6.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_6 ((nl_item)20)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABDAY_7.h b/src/langinfo/ABDAY_7.h
deleted file mode 100644
index 655ce948..00000000
--- a/src/langinfo/ABDAY_7.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABDAY_7 ((nl_item)21)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_1.h b/src/langinfo/ABMON_1.h
deleted file mode 100644
index 422fd6ab..00000000
--- a/src/langinfo/ABMON_1.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_1 ((nl_item)34)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_10.h b/src/langinfo/ABMON_10.h
deleted file mode 100644
index fc70c2c7..00000000
--- a/src/langinfo/ABMON_10.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_10 ((nl_item)43)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_11.h b/src/langinfo/ABMON_11.h
deleted file mode 100644
index 3dd70f0a..00000000
--- a/src/langinfo/ABMON_11.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_11 ((nl_item)44)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_12.h b/src/langinfo/ABMON_12.h
deleted file mode 100644
index 41b52d17..00000000
--- a/src/langinfo/ABMON_12.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_12 ((nl_item)45)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_2.h b/src/langinfo/ABMON_2.h
deleted file mode 100644
index 98737148..00000000
--- a/src/langinfo/ABMON_2.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_2 ((nl_item)35)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_3.h b/src/langinfo/ABMON_3.h
deleted file mode 100644
index 196ad96f..00000000
--- a/src/langinfo/ABMON_3.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_3 ((nl_item)36)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_4.h b/src/langinfo/ABMON_4.h
deleted file mode 100644
index dd68f121..00000000
--- a/src/langinfo/ABMON_4.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_4 ((nl_item)37)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_5.h b/src/langinfo/ABMON_5.h
deleted file mode 100644
index f4e6ba76..00000000
--- a/src/langinfo/ABMON_5.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_5 ((nl_item)38)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_6.h b/src/langinfo/ABMON_6.h
deleted file mode 100644
index 419906ef..00000000
--- a/src/langinfo/ABMON_6.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_6 ((nl_item)39)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_7.h b/src/langinfo/ABMON_7.h
deleted file mode 100644
index 52b6ed3b..00000000
--- a/src/langinfo/ABMON_7.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_7 ((nl_item)40)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_8.h b/src/langinfo/ABMON_8.h
deleted file mode 100644
index b224ef9d..00000000
--- a/src/langinfo/ABMON_8.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_8 ((nl_item)41)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ABMON_9.h b/src/langinfo/ABMON_9.h
deleted file mode 100644
index 91adf14f..00000000
--- a/src/langinfo/ABMON_9.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ABMON_9 ((nl_item)42)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ALT_DIGITS.h b/src/langinfo/ALT_DIGITS.h
deleted file mode 100644
index 20932ab0..00000000
--- a/src/langinfo/ALT_DIGITS.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ALT_DIGITS ((nl_item)50)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/AM_STR.h b/src/langinfo/AM_STR.h
deleted file mode 100644
index 9e36696a..00000000
--- a/src/langinfo/AM_STR.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define AM_STR ((nl_item)6)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/CODESET.h b/src/langinfo/CODESET.h
deleted file mode 100644
index 3f012db0..00000000
--- a/src/langinfo/CODESET.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define CODESET ((nl_item)1)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/CRNCYSTR.h b/src/langinfo/CRNCYSTR.h
deleted file mode 100644
index 909d60ff..00000000
--- a/src/langinfo/CRNCYSTR.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define CRNCYSTR ((nl_item)55)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_1.h b/src/langinfo/DAY_1.h
deleted file mode 100644
index f5aa6c21..00000000
--- a/src/langinfo/DAY_1.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_1 ((nl_item)8)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_2.h b/src/langinfo/DAY_2.h
deleted file mode 100644
index 6ae94738..00000000
--- a/src/langinfo/DAY_2.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_2 ((nl_item)9)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_3.h b/src/langinfo/DAY_3.h
deleted file mode 100644
index 2ed617f0..00000000
--- a/src/langinfo/DAY_3.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_3 ((nl_item)10)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_4.h b/src/langinfo/DAY_4.h
deleted file mode 100644
index 1b10036a..00000000
--- a/src/langinfo/DAY_4.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_4 ((nl_item)11)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_5.h b/src/langinfo/DAY_5.h
deleted file mode 100644
index 76b9840c..00000000
--- a/src/langinfo/DAY_5.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_5 ((nl_item)12)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_6.h b/src/langinfo/DAY_6.h
deleted file mode 100644
index 39a27b0c..00000000
--- a/src/langinfo/DAY_6.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_6 ((nl_item)13)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/DAY_7.h b/src/langinfo/DAY_7.h
deleted file mode 100644
index ec2c93bf..00000000
--- a/src/langinfo/DAY_7.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define DAY_7 ((nl_item)14)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/D_FMT.h b/src/langinfo/D_FMT.h
deleted file mode 100644
index acd6710f..00000000
--- a/src/langinfo/D_FMT.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define D_FMT ((nl_item)3)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/D_T_FMT.h b/src/langinfo/D_T_FMT.h
deleted file mode 100644
index b83531fc..00000000
--- a/src/langinfo/D_T_FMT.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define D_T_FMT ((nl_item)2)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ERA.h b/src/langinfo/ERA.h
deleted file mode 100644
index 2aede645..00000000
--- a/src/langinfo/ERA.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ERA ((nl_item)46)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ERA_D_FMT.h b/src/langinfo/ERA_D_FMT.h
deleted file mode 100644
index 9e2f5021..00000000
--- a/src/langinfo/ERA_D_FMT.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ERA_D_FMT ((nl_item)47)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ERA_D_T_FMT.h b/src/langinfo/ERA_D_T_FMT.h
deleted file mode 100644
index 066c837e..00000000
--- a/src/langinfo/ERA_D_T_FMT.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ERA_D_T_FMT ((nl_item)48)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/ERA_T_FMT.h b/src/langinfo/ERA_T_FMT.h
deleted file mode 100644
index 27918009..00000000
--- a/src/langinfo/ERA_T_FMT.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define ERA_T_FMT ((nl_item)49)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_1.h b/src/langinfo/MON_1.h
deleted file mode 100644
index 4c7355d9..00000000
--- a/src/langinfo/MON_1.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_1 ((nl_item)22)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_10.h b/src/langinfo/MON_10.h
deleted file mode 100644
index 81abb9ed..00000000
--- a/src/langinfo/MON_10.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_10 ((nl_item)31)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_11.h b/src/langinfo/MON_11.h
deleted file mode 100644
index 15c7df0d..00000000
--- a/src/langinfo/MON_11.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_11 ((nl_item)32)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_12.h b/src/langinfo/MON_12.h
deleted file mode 100644
index 264ad84c..00000000
--- a/src/langinfo/MON_12.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_12 ((nl_item)33)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_2.h b/src/langinfo/MON_2.h
deleted file mode 100644
index 313fdbfe..00000000
--- a/src/langinfo/MON_2.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_2 ((nl_item)23)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_3.h b/src/langinfo/MON_3.h
deleted file mode 100644
index a112b701..00000000
--- a/src/langinfo/MON_3.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_3 ((nl_item)24)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_4.h b/src/langinfo/MON_4.h
deleted file mode 100644
index 37f975af..00000000
--- a/src/langinfo/MON_4.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_4 ((nl_item)25)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_5.h b/src/langinfo/MON_5.h
deleted file mode 100644
index 3bfec3ef..00000000
--- a/src/langinfo/MON_5.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_5 ((nl_item)26)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_6.h b/src/langinfo/MON_6.h
deleted file mode 100644
index cc7afac0..00000000
--- a/src/langinfo/MON_6.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_6 ((nl_item)27)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_7.h b/src/langinfo/MON_7.h
deleted file mode 100644
index 5793ca0c..00000000
--- a/src/langinfo/MON_7.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_7 ((nl_item)28)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_8.h b/src/langinfo/MON_8.h
deleted file mode 100644
index 6a19643b..00000000
--- a/src/langinfo/MON_8.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_8 ((nl_item)29)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/MON_9.h b/src/langinfo/MON_9.h
deleted file mode 100644
index b18779c1..00000000
--- a/src/langinfo/MON_9.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define MON_9 ((nl_item)30)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/NOEXPR.h b/src/langinfo/NOEXPR.h
deleted file mode 100644
index 8f60fa4b..00000000
--- a/src/langinfo/NOEXPR.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define NOEXPR ((nl_item)54)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/NOSTR.h b/src/langinfo/NOSTR.h
deleted file mode 100644
index bb2c9f48..00000000
--- a/src/langinfo/NOSTR.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <langinfo.h>
-#define NOSTR /* TODO */
-/*
-XOPEN(4,600)
-*/
diff --git a/src/langinfo/PM_STR.h b/src/langinfo/PM_STR.h
deleted file mode 100644
index 60b9d049..00000000
--- a/src/langinfo/PM_STR.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define PM_STR ((nl_item)7)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/RADIXCHAR.h b/src/langinfo/RADIXCHAR.h
deleted file mode 100644
index 544688ba..00000000
--- a/src/langinfo/RADIXCHAR.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define RADIXCHAR ((nl_item)51)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/THOUSEP.h b/src/langinfo/THOUSEP.h
deleted file mode 100644
index e59f18fa..00000000
--- a/src/langinfo/THOUSEP.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define THOUSEP ((nl_item)52)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/T_FMT.h b/src/langinfo/T_FMT.h
deleted file mode 100644
index 99b1b90b..00000000
--- a/src/langinfo/T_FMT.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define T_FMT ((nl_item)4)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/T_FMT_AMPM.h b/src/langinfo/T_FMT_AMPM.h
deleted file mode 100644
index bb01a8d7..00000000
--- a/src/langinfo/T_FMT_AMPM.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define T_FMT_AMPM ((nl_item)5)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/YESEXPR.h b/src/langinfo/YESEXPR.h
deleted file mode 100644
index 1af04bb2..00000000
--- a/src/langinfo/YESEXPR.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <langinfo.h>
-#define YESEXPR ((nl_item)53)
-/*
-XOPEN(4)
-POSIX(200809)
-*/
diff --git a/src/langinfo/YESSTR.h b/src/langinfo/YESSTR.h
deleted file mode 100644
index 7c140cbc..00000000
--- a/src/langinfo/YESSTR.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <langinfo.h>
-#define YESSTR /* TODO */
-/*
-XOPEN(4,600)
-*/
diff --git a/src/langinfo/nl_langinfo.c b/src/langinfo/nl_langinfo.c
deleted file mode 100644
index 7fd5d1bf..00000000
--- a/src/langinfo/nl_langinfo.c
+++ /dev/null
@@ -1,75 +0,0 @@
-#if 0
-
-#include <nl_types.h>
-#include <langinfo.h>
-#include <stddef.h>
-
-char * nl_langinfo(nl_item item)
-{
- /** @arg_one_of:
- CODESET LC_CTYPE Codeset name
- D_T_FMT LC_TIME String for formatting date and time
- D_FMT LC_TIME Date format string
- T_FMT LC_TIME Time format string
- T_FMT_AMPM LC_TIME a.m. or p.m. time format string
- AM_STR LC_TIME Ante-meridiem affix
- PM_STR LC_TIME Post-meridiem affix
- DAY_1 LC_TIME Name of the 1st day of the week (Sunday)
- DAY_2 LC_TIME Name of the 2nd day of the week
- DAY_3 LC_TIME Name of the 3rd day of the week
- DAY_4 LC_TIME Name of the 4th day of the week
- DAY_5 LC_TIME Name of the 5th day of the week
- DAY_6 LC_TIME Name of the 6th day of the week
- DAY_7 LC_TIME Name of the 7th day of the week
- ABDAY_1 LC_TIME Abbreviated name of 1st day (Sun)
- ABDAY_2 LC_TIME Abbreviated name of 2nd day
- ABDAY_3 LC_TIME Abbreviated name of 3rd day
- ABDAY_4 LC_TIME Abbreviated name of 4th day
- ABDAY_5 LC_TIME Abbreviated name of 5th day
- ABDAY_6 LC_TIME Abbreviated name of 6th day
- ABDAY_7 LC_TIME Abbreviated name of 7th day
- MON_1 LC_TIME Name of the 1st month of the year
- MON_2 LC_TIME Name of the 2nd month of the year
- MON_3 LC_TIME Name of the 3rd month of the year
- MON_4 LC_TIME Name of the 4th month of the year
- MON_5 LC_TIME Name of the 5th month of the year
- MON_6 LC_TIME Name of the 6th month of the year
- MON_7 LC_TIME Name of the 7th month of the year
- MON_8 LC_TIME Name of the 8th month of the year
- MON_9 LC_TIME Name of the 9th month of the year
- MON_10 LC_TIME Name of the 10th month of the year
- MON_11 LC_TIME Name of the 11th month of the year
- MON_12 LC_TIME Name of the 12th month of the year
- ABMON_1 LC_TIME Abbreviated name of the 1st month
- ABMON_2 LC_TIME Abbreviated name of the 2nd month
- ABMON_3 LC_TIME Abbreviated name of the 3rd month
- ABMON_4 LC_TIME Abbreviated name of the 4th month
- ABMON_5 LC_TIME Abbreviated name of the 5th month
- ABMON_6 LC_TIME Abbreviated name of the 6th month
- ABMON_7 LC_TIME Abbreviated name of the 7th month
- ABMON_8 LC_TIME Abbreviated name of the 8th month
- ABMON_9 LC_TIME Abbreviated name of the 9th month
- ABMON_10 LC_TIME Abbreviated name of the 10th month
- ABMON_11 LC_TIME Abbreviated name of the 11th month
- ABMON_12 LC_TIME Abbreviated name of the 12th month
- ERA LC_TIME Era description segments
- ERA_D_FMT LC_TIME Era date format string
- ERA_D_T_FMT LC_TIME Era date and time format string
- ERA_T_FMT LC_TIME Era time format string
- ALT_DIGITS LC_TIME Alternative symbols for digits
- RADIXCHAR LC_NUMERIC Radix character
- THOUSEP LC_NUMERIC Separator for thousands
- YESEXPR LC_MESSAGES Affirmative response expression
- NOEXPR LC_MESSAGES Negative response expression
- CRNCYSTR LC_MONETARY Local currency symbol
- */
- return NULL;
-}
-
-/*
-XOPEN(4)
-POSIX(200809)
-*/
-
-
-#endif
diff --git a/src/sys/ipc/IPC_CREAT.h b/src/sys/ipc/IPC_CREAT.h
deleted file mode 100644
index e63584f2..00000000
--- a/src/sys/ipc/IPC_CREAT.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_CREAT 1
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/IPC_EXCL.h b/src/sys/ipc/IPC_EXCL.h
deleted file mode 100644
index ee7cede0..00000000
--- a/src/sys/ipc/IPC_EXCL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_EXCL 2
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/IPC_NOWAIT.h b/src/sys/ipc/IPC_NOWAIT.h
deleted file mode 100644
index 40f9982e..00000000
--- a/src/sys/ipc/IPC_NOWAIT.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_NOWAIT 3
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/IPC_PRIVATE.h b/src/sys/ipc/IPC_PRIVATE.h
deleted file mode 100644
index cd7dde49..00000000
--- a/src/sys/ipc/IPC_PRIVATE.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_PRIVATE 4
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/IPC_RMID.h b/src/sys/ipc/IPC_RMID.h
deleted file mode 100644
index 57a3bc15..00000000
--- a/src/sys/ipc/IPC_RMID.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_RMID 5
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/IPC_SET.h b/src/sys/ipc/IPC_SET.h
deleted file mode 100644
index 352ee6c2..00000000
--- a/src/sys/ipc/IPC_SET.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_SET 6
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/IPC_STAT.h b/src/sys/ipc/IPC_STAT.h
deleted file mode 100644
index 68a70502..00000000
--- a/src/sys/ipc/IPC_STAT.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/ipc.h>
-#define IPC_STAT 7
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/ftok.c b/src/sys/ipc/ftok.c
deleted file mode 100644
index 41761231..00000000
--- a/src/sys/ipc/ftok.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/ipc.h>
-
-key_t ftok(const char *path, int id)
-{
- key_t key;
- return key;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/ipc/gid_t.ref b/src/sys/ipc/gid_t.ref
deleted file mode 100644
index 208083f7..00000000
--- a/src/sys/ipc/gid_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/ipc.h>
-REFERENCE(sys/types/gid_t.c)
-XOPEN(4)
diff --git a/src/sys/ipc/key_t.ref b/src/sys/ipc/key_t.ref
deleted file mode 100644
index a3b5242d..00000000
--- a/src/sys/ipc/key_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/ipc.h>
-REFERENCE(sys/types/key_t.c)
-XOPEN(4)
diff --git a/src/sys/ipc/mode_t.ref b/src/sys/ipc/mode_t.ref
deleted file mode 100644
index 7dfe62ac..00000000
--- a/src/sys/ipc/mode_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/ipc.h>
-REFERENCE(sys/types/mode_t.c)
-XOPEN(4)
diff --git a/src/sys/ipc/struct_ipc_perm.h b/src/sys/ipc/struct_ipc_perm.h
deleted file mode 100644
index e796d565..00000000
--- a/src/sys/ipc/struct_ipc_perm.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <sys/ipc.h>
-
-struct ipc_perm {
- uid_t uid; /* Owner's user ID */
- gid_t gid; /* Owner's group ID */
- uid_t cuid; /* Creator's user ID */
- uid_t cgid; /* Creator's group ID */
- mode_t mode; /* Read/write permission */
-};
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/ipc/uid_t.ref b/src/sys/ipc/uid_t.ref
deleted file mode 100644
index c970eab0..00000000
--- a/src/sys/ipc/uid_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/ipc.h>
-REFERENCE(sys/types/uid_t.c)
-XOPEN(4)
diff --git a/src/sys/msg/MSG_NOERROR.h b/src/sys/msg/MSG_NOERROR.h
deleted file mode 100644
index 8536ace4..00000000
--- a/src/sys/msg/MSG_NOERROR.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/msg.h>
-#define MSG_NOERROR 1
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/ipc.ref b/src/sys/msg/ipc.ref
deleted file mode 100644
index 81881a2c..00000000
--- a/src/sys/msg/ipc.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/msg.h>
-REFERENCE(<sys/ipc.h>)
-XOPEN(4)
diff --git a/src/sys/msg/key_t.ref b/src/sys/msg/key_t.ref
deleted file mode 100644
index 85b270e1..00000000
--- a/src/sys/msg/key_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/msg.h>
-REFERENCE(sys/types/key_t.c)
-XOPEN(4)
diff --git a/src/sys/msg/msgctl.c b/src/sys/msg/msgctl.c
deleted file mode 100644
index bf804ba0..00000000
--- a/src/sys/msg/msgctl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/msg.h>
-
-int msgctl(int msqid, int cmd, struct msqid_ds *buf)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/msgget.c b/src/sys/msg/msgget.c
deleted file mode 100644
index c46cd6b0..00000000
--- a/src/sys/msg/msgget.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/msg.h>
-
-int msgget(key_t key, int msgflg)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/msglen_t.h b/src/sys/msg/msglen_t.h
deleted file mode 100644
index 2c380168..00000000
--- a/src/sys/msg/msglen_t.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/msg.h>
-typedef unsigned short msglen_t;
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/msgqnum_t.h b/src/sys/msg/msgqnum_t.h
deleted file mode 100644
index c14a5a4d..00000000
--- a/src/sys/msg/msgqnum_t.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/msg.h>
-typedef unsigned short msgqnum_t;
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/msgrcv.c b/src/sys/msg/msgrcv.c
deleted file mode 100644
index 62f5bd26..00000000
--- a/src/sys/msg/msgrcv.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/msg.h>
-
-ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/msgsnd.c b/src/sys/msg/msgsnd.c
deleted file mode 100644
index 46149151..00000000
--- a/src/sys/msg/msgsnd.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/msg.h>
-
-int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/pid_t.ref b/src/sys/msg/pid_t.ref
deleted file mode 100644
index de83e803..00000000
--- a/src/sys/msg/pid_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/msg.h>
-REFERENCE(sys/types/pid_t.c)
-XOPEN(4)
diff --git a/src/sys/msg/size_t.ref b/src/sys/msg/size_t.ref
deleted file mode 100644
index a6c1ea54..00000000
--- a/src/sys/msg/size_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/msg.h>
-REFERENCE(stddef/size_t.c)
-XOPEN(4)
diff --git a/src/sys/msg/struct_msqid_ds.h b/src/sys/msg/struct_msqid_ds.h
deleted file mode 100644
index ac4299ff..00000000
--- a/src/sys/msg/struct_msqid_ds.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <sys/msg.h>
-
-struct msqid_ds {
- struct ipc_perm msg_perm; /* operation permissions */
- msgqnum_t msg_qnum; /* # messages on queue */
- msglen_t msg_qbytes; /* Max # bytes allowed on queue */
- pid_t msg_lspid; /* PID of last msgsnd() */
- pid_t msg_lrpid; /* PID of last msgrcg() */
- time_t msg_stime; /* time of last msgsnd() */
- time_t msg_rtime; /* time of last msgrcv() */
- time_t msg_ctime; /* time of last change */
-};
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/msg/time_t.ref b/src/sys/msg/time_t.ref
deleted file mode 100644
index 6e139d57..00000000
--- a/src/sys/msg/time_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/msg.h>
-REFERENCE(time/time_t.c)
-XOPEN(4)
diff --git a/src/sys/resource/PRIO_PGRP.h b/src/sys/resource/PRIO_PGRP.h
deleted file mode 100644
index 6a9113cb..00000000
--- a/src/sys/resource/PRIO_PGRP.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define PRIO_PGRP /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/PRIO_PROCESS.h b/src/sys/resource/PRIO_PROCESS.h
deleted file mode 100644
index e116327c..00000000
--- a/src/sys/resource/PRIO_PROCESS.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define PRIO_PROCESS /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/PRIO_USER.h b/src/sys/resource/PRIO_USER.h
deleted file mode 100644
index b46156d1..00000000
--- a/src/sys/resource/PRIO_USER.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define PRIO_USER /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_AS.h b/src/sys/resource/RLIMIT_AS.h
deleted file mode 100644
index bec93a17..00000000
--- a/src/sys/resource/RLIMIT_AS.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_AS /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_CORE.h b/src/sys/resource/RLIMIT_CORE.h
deleted file mode 100644
index e180fe51..00000000
--- a/src/sys/resource/RLIMIT_CORE.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_CORE /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_CPU.h b/src/sys/resource/RLIMIT_CPU.h
deleted file mode 100644
index 20a20df2..00000000
--- a/src/sys/resource/RLIMIT_CPU.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_CPU /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_DATA.h b/src/sys/resource/RLIMIT_DATA.h
deleted file mode 100644
index ea262458..00000000
--- a/src/sys/resource/RLIMIT_DATA.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_DATA /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_FSIZE.h b/src/sys/resource/RLIMIT_FSIZE.h
deleted file mode 100644
index b80403db..00000000
--- a/src/sys/resource/RLIMIT_FSIZE.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_FSIZE /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_NOFILE.h b/src/sys/resource/RLIMIT_NOFILE.h
deleted file mode 100644
index bff2cf43..00000000
--- a/src/sys/resource/RLIMIT_NOFILE.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_NOFILE /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIMIT_STACK.h b/src/sys/resource/RLIMIT_STACK.h
deleted file mode 100644
index 30a6fff2..00000000
--- a/src/sys/resource/RLIMIT_STACK.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIMIT_STACK /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RLIM_INFINITY.h b/src/sys/resource/RLIM_INFINITY.h
deleted file mode 100644
index b931084b..00000000
--- a/src/sys/resource/RLIM_INFINITY.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RLIM_INFINITY /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RUSAGE_CHILDREN.h b/src/sys/resource/RUSAGE_CHILDREN.h
deleted file mode 100644
index 27bb8b04..00000000
--- a/src/sys/resource/RUSAGE_CHILDREN.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RUSAGE_CHILDREN /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/RUSAGE_SELF.h b/src/sys/resource/RUSAGE_SELF.h
deleted file mode 100644
index 3763e6d9..00000000
--- a/src/sys/resource/RUSAGE_SELF.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-#define RUSAGE_SELF /* TODO */
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/getpriority.c b/src/sys/resource/getpriority.c
deleted file mode 100644
index 1cc4769e..00000000
--- a/src/sys/resource/getpriority.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-int getpriority(int which, id_t who)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/getrlimit.c b/src/sys/resource/getrlimit.c
deleted file mode 100644
index f07b9275..00000000
--- a/src/sys/resource/getrlimit.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-int getrlimit(int resource, struct rlimit *rlp)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/getrusage.c b/src/sys/resource/getrusage.c
deleted file mode 100644
index 45cccd41..00000000
--- a/src/sys/resource/getrusage.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-int getrusage(int who, struct rusage *r_usage)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/rlim_t.h b/src/sys/resource/rlim_t.h
deleted file mode 100644
index d46533c7..00000000
--- a/src/sys/resource/rlim_t.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/resource.h>
-typedef unsigned long long int rlim_t;
-/*d Unsigned integer type used for limit values. d*/
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/setpriority.c b/src/sys/resource/setpriority.c
deleted file mode 100644
index 8ed31853..00000000
--- a/src/sys/resource/setpriority.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-int setpriority(int which, id_t who, int value)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/setrlimit.c b/src/sys/resource/setrlimit.c
deleted file mode 100644
index 51779cf3..00000000
--- a/src/sys/resource/setrlimit.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-int setrlimit(int resource, const struct rlimit *rlp)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/struct_rlimit.h b/src/sys/resource/struct_rlimit.h
deleted file mode 100644
index b0169e1e..00000000
--- a/src/sys/resource/struct_rlimit.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-struct rlimit {
- rlim_t rlim_cur;
- rlim_t rlim_max;
-};
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/struct_rusage.h b/src/sys/resource/struct_rusage.h
deleted file mode 100644
index 55141b1f..00000000
--- a/src/sys/resource/struct_rusage.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/resource.h>
-
-struct rusage {
- struct timeval ru_utime;
- struct timeval ru_stime;
-};
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/resource/struct_timeval.ref b/src/sys/resource/struct_timeval.ref
deleted file mode 100644
index 36231447..00000000
--- a/src/sys/resource/struct_timeval.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/resource.h>
-REFERENCE(sys/time/struct_timeval.c)
-XOPEN(400)
diff --git a/src/sys/sem/GETALL.h b/src/sys/sem/GETALL.h
deleted file mode 100644
index 5f9a5b5c..00000000
--- a/src/sys/sem/GETALL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define GETALL 4
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/GETNCNT.h b/src/sys/sem/GETNCNT.h
deleted file mode 100644
index be6fb265..00000000
--- a/src/sys/sem/GETNCNT.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define GETNCNT 1
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/GETPID.h b/src/sys/sem/GETPID.h
deleted file mode 100644
index 597c8f2a..00000000
--- a/src/sys/sem/GETPID.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define GETPID 2
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/GETVAL.h b/src/sys/sem/GETVAL.h
deleted file mode 100644
index 87b9848f..00000000
--- a/src/sys/sem/GETVAL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define GETVAL 3
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/GETZCNT.h b/src/sys/sem/GETZCNT.h
deleted file mode 100644
index 64ff5917..00000000
--- a/src/sys/sem/GETZCNT.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define GETZCNT 5
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/SEM_UNDO.h b/src/sys/sem/SEM_UNDO.h
deleted file mode 100644
index 1e660180..00000000
--- a/src/sys/sem/SEM_UNDO.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define SEM_UNDO 1
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/SETALL.h b/src/sys/sem/SETALL.h
deleted file mode 100644
index a1de8524..00000000
--- a/src/sys/sem/SETALL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define SETALL 12
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/SETVAL.h b/src/sys/sem/SETVAL.h
deleted file mode 100644
index 869e377c..00000000
--- a/src/sys/sem/SETVAL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/sem.h>
-#define SETVAL 11
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/ipc.ref b/src/sys/sem/ipc.ref
deleted file mode 100644
index 7fed9534..00000000
--- a/src/sys/sem/ipc.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/sem.h>
-REFERENCE(<sys/ipc.h>)
-XOPEN(4)
diff --git a/src/sys/sem/key_t.ref b/src/sys/sem/key_t.ref
deleted file mode 100644
index a2b75821..00000000
--- a/src/sys/sem/key_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/sem.h>
-REFERENCE(sys/types/key_t.c)
-XOPEN(4)
diff --git a/src/sys/sem/pid_t.ref b/src/sys/sem/pid_t.ref
deleted file mode 100644
index 253ca2df..00000000
--- a/src/sys/sem/pid_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/sem.h>
-REFERENCE(sys/types/pid_t.c)
-XOPEN(4)
diff --git a/src/sys/sem/semctl.c b/src/sys/sem/semctl.c
deleted file mode 100644
index 782ae986..00000000
--- a/src/sys/sem/semctl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/sem.h>
-
-int semctl(int semid, int semnum, int cmd, ...)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/semget.c b/src/sys/sem/semget.c
deleted file mode 100644
index 331bb37c..00000000
--- a/src/sys/sem/semget.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/sem.h>
-
-int semget(key_t key, int nsems, int semflg)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/semop.c b/src/sys/sem/semop.c
deleted file mode 100644
index 42f9c7af..00000000
--- a/src/sys/sem/semop.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/sem.h>
-
-int semop(int semid, struct sembuf *sops, size_t nsops)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/size_t.ref b/src/sys/sem/size_t.ref
deleted file mode 100644
index 03193590..00000000
--- a/src/sys/sem/size_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/sem.h>
-REFERENCE(stddef/size_t.c)
-XOPEN(4)
diff --git a/src/sys/sem/struct_sem_anonymous.h b/src/sys/sem/struct_sem_anonymous.h
deleted file mode 100644
index f4054a1d..00000000
--- a/src/sys/sem/struct_sem_anonymous.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <sys/sem.h>
-
-struct __sem_anonymous {
- unsigned short semval;
- pid_t sempid;
- unsigned short semncnt;
- unsigned short semzcnt;
-};
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/struct_sembuf.h b/src/sys/sem/struct_sembuf.h
deleted file mode 100644
index bc794f79..00000000
--- a/src/sys/sem/struct_sembuf.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/sem.h>
-
-struct sembuf {
- unsigned short sem_num;
- short sem_op;
- short sem_flg;
-};
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/struct_semid_ds.h b/src/sys/sem/struct_semid_ds.h
deleted file mode 100644
index 132a2ae1..00000000
--- a/src/sys/sem/struct_semid_ds.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <sys/sem.h>
-
-struct semid_ds {
- struct ipc_perm sem_perm;
- unsigned short sem_nsems;
- time_t sem_otime;
- time_t sem_ctime;
-};
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/sem/time_t.ref b/src/sys/sem/time_t.ref
deleted file mode 100644
index 2b14ea8c..00000000
--- a/src/sys/sem/time_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/sem.h>
-REFERENCE(time/time_t.c)
-XOPEN(4)
diff --git a/src/sys/shm/SHMLBA.h b/src/sys/shm/SHMLBA.h
deleted file mode 100644
index e04ce941..00000000
--- a/src/sys/shm/SHMLBA.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/shm.h>
-#define SHMLBA 3
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/SHM_RDONLY.h b/src/sys/shm/SHM_RDONLY.h
deleted file mode 100644
index bc1e9989..00000000
--- a/src/sys/shm/SHM_RDONLY.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/shm.h>
-#define SHM_RDONLY 1
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/SHM_RND.h b/src/sys/shm/SHM_RND.h
deleted file mode 100644
index 05ef86ec..00000000
--- a/src/sys/shm/SHM_RND.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/shm.h>
-#define SHM_RND 2
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/ipc.ref b/src/sys/shm/ipc.ref
deleted file mode 100644
index 5f02b173..00000000
--- a/src/sys/shm/ipc.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/shm.h>
-REFERENCE(<sys/ipc.h>)
-XOPEN(4)
diff --git a/src/sys/shm/key_t.ref b/src/sys/shm/key_t.ref
deleted file mode 100644
index 10517109..00000000
--- a/src/sys/shm/key_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/shm.h>
-REFERENCE(sys/types/key_t.c)
-XOPEN(4)
diff --git a/src/sys/shm/pid_t.ref b/src/sys/shm/pid_t.ref
deleted file mode 100644
index 331c734f..00000000
--- a/src/sys/shm/pid_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/shm.h>
-REFERENCE(sys/types/pid_t.c)
-XOPEN(4)
diff --git a/src/sys/shm/shmat.c b/src/sys/shm/shmat.c
deleted file mode 100644
index 0cee4898..00000000
--- a/src/sys/shm/shmat.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/shm.h>
-
-void * shmat(int shmid, const void *shmaddr, int shmflg)
-{
- return (void*)shmaddr;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/shmatt_t.h b/src/sys/shm/shmatt_t.h
deleted file mode 100644
index f6065dd0..00000000
--- a/src/sys/shm/shmatt_t.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/shm.h>
-typedef unsigned short shmatt_t;
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/shmctl.c b/src/sys/shm/shmctl.c
deleted file mode 100644
index 181f0c4c..00000000
--- a/src/sys/shm/shmctl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/shm.h>
-
-int shmctl(int shmid, int cmd, struct shmid_ds *buf)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/shmdt.c b/src/sys/shm/shmdt.c
deleted file mode 100644
index e90ccc5c..00000000
--- a/src/sys/shm/shmdt.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/shm.h>
-
-int shmdt(const void *shmaddr)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/shmget.c b/src/sys/shm/shmget.c
deleted file mode 100644
index 3911dc51..00000000
--- a/src/sys/shm/shmget.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/shm.h>
-
-int shmget(key_t key, size_t size, int shmflg)
-{
- return 0;
-}
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/size_t.ref b/src/sys/shm/size_t.ref
deleted file mode 100644
index 86221508..00000000
--- a/src/sys/shm/size_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/shm.h>
-REFERENCE(stddef/size_t.c)
-XOPEN(4)
diff --git a/src/sys/shm/struct_shmid_ds.h b/src/sys/shm/struct_shmid_ds.h
deleted file mode 100644
index cb030d41..00000000
--- a/src/sys/shm/struct_shmid_ds.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <sys/shm.h>
-
-struct shmid_ds {
- struct ipc_perm shm_perm;
- size_t shm_segsz;
- pid_t shm_lpid;
- pid_t shm_cpid;
- shmatt_t shm_nattach;
- time_t shm_atime;
- time_t shm_dtime;
- time_t shm_ctime;
-};
-
-/*
-XOPEN(4)
-*/
diff --git a/src/sys/shm/time_t.ref b/src/sys/shm/time_t.ref
deleted file mode 100644
index 3139e369..00000000
--- a/src/sys/shm/time_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/shm.h>
-REFERENCE(time/time_t.c)
-XOPEN(4)
diff --git a/src/sys/statvfs/ST_NOSUID.h b/src/sys/statvfs/ST_NOSUID.h
deleted file mode 100644
index adb95680..00000000
--- a/src/sys/statvfs/ST_NOSUID.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/statvfs.h>
-#define ST_NOSUID (1<<1)
-/*
-XOPEN(400)
-POSIX(200809)
-*/
diff --git a/src/sys/statvfs/ST_RDONLY.h b/src/sys/statvfs/ST_RDONLY.h
deleted file mode 100644
index a95bc7b2..00000000
--- a/src/sys/statvfs/ST_RDONLY.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/statvfs.h>
-#define ST_RDONLY (1<<0)
-/*
-XOPEN(400)
-POSIX(200809)
-*/
diff --git a/src/sys/statvfs/fstatvfs.c b/src/sys/statvfs/fstatvfs.c
deleted file mode 100644
index 75011633..00000000
--- a/src/sys/statvfs/fstatvfs.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/statvfs.h>
-
-int fstatvfs(int fildes, struct statvfs *buf)
-{
- return -1;
-}
-
-/*
-XOPEN(400)
-POSIX(200809)
-*/
diff --git a/src/sys/statvfs/statvfs.c b/src/sys/statvfs/statvfs.c
deleted file mode 100644
index 1a19962d..00000000
--- a/src/sys/statvfs/statvfs.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/statvfs.h>
-
-int statvfs(const char * restrict path, struct statvfs * restrict buf)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-POSIX(200809)
-*/
diff --git a/src/sys/statvfs/struct_statvfs.h b/src/sys/statvfs/struct_statvfs.h
deleted file mode 100644
index 781a1a56..00000000
--- a/src/sys/statvfs/struct_statvfs.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <sys/statvfs.h>
-
-struct statvfs {
- unsigned long f_bsize;
- unsigned long f_frsize;
- fsblkcnt_t f_blocks;
- fsblkcnt_t f_bfree;
- fsblkcnt_t f_bavail;
- fsfilcnt_t f_files;
- fsfilcnt_t f_ffree;
- fsfilcnt_t f_favail;
- unsigned long f_fsid;
- unsigned long f_flag;
- unsigned long f_namemax;
-};
-
-/*
-XOPEN(400)
-POSIX(200809)
-*/
diff --git a/src/sys/time/FD_CLR.h b/src/sys/time/FD_CLR.h
deleted file mode 100644
index f2ccc825..00000000
--- a/src/sys/time/FD_CLR.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define FD_CLR /* TODO */
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/FD_ISSET.h b/src/sys/time/FD_ISSET.h
deleted file mode 100644
index ee5876f9..00000000
--- a/src/sys/time/FD_ISSET.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define FD_ISSET /* TODO */
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/FD_SET.h b/src/sys/time/FD_SET.h
deleted file mode 100644
index b39f3d9b..00000000
--- a/src/sys/time/FD_SET.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define FD_SET /* TODO */
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/FD_SETSIZE.h b/src/sys/time/FD_SETSIZE.h
deleted file mode 100644
index 21119138..00000000
--- a/src/sys/time/FD_SETSIZE.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define FD_SETSIZE /* TODO */
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/FD_ZERO.h b/src/sys/time/FD_ZERO.h
deleted file mode 100644
index 1e800098..00000000
--- a/src/sys/time/FD_ZERO.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define FD_ZERO /* TIME */
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/ITIMER_PROF.h b/src/sys/time/ITIMER_PROF.h
deleted file mode 100644
index 0a0e9107..00000000
--- a/src/sys/time/ITIMER_PROF.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define ITIMER_PROF 2
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/ITIMER_REAL.h b/src/sys/time/ITIMER_REAL.h
deleted file mode 100644
index f21a5f58..00000000
--- a/src/sys/time/ITIMER_REAL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define ITIMER_REAL 0
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/ITIMER_VIRTUAL.h b/src/sys/time/ITIMER_VIRTUAL.h
deleted file mode 100644
index 382cb43b..00000000
--- a/src/sys/time/ITIMER_VIRTUAL.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/time.h>
-#define ITIMER_VIRTUAL 1
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/fd_set.h b/src/sys/time/fd_set.h
deleted file mode 100644
index c86afcac..00000000
--- a/src/sys/time/fd_set.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/time.h>
-
-typedef struct {
- long fds_bits[];
-} fd_set;
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/getitimer.c b/src/sys/time/getitimer.c
deleted file mode 100644
index 4bbc55b7..00000000
--- a/src/sys/time/getitimer.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/time.h>
-
-int getitimer(int which, struct itimerval *value)
-{
- return which;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/gettimeofday.c b/src/sys/time/gettimeofday.c
deleted file mode 100644
index 0cd2061f..00000000
--- a/src/sys/time/gettimeofday.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/time.h>
-
-int gettimeofday(struct timeval *restrict tp, void *restrict tzp)
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/select.c b/src/sys/time/select.c
deleted file mode 100644
index a75dc8b5..00000000
--- a/src/sys/time/select.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/time.h>
-
-int select(int nfds , fd_set * readfds , fd_set * writefds , fd_set * errorfds , struct timeval * timeout )
-{
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/setitimer.c b/src/sys/time/setitimer.c
deleted file mode 100644
index d3f7dc3a..00000000
--- a/src/sys/time/setitimer.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/time.h>
-
-int setitimer(int which, const struct itimerval *restrict value, struct itimerval *restrict ovalue)
-{
- return which;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/struct_itimerval.h b/src/sys/time/struct_itimerval.h
deleted file mode 100644
index c19ed081..00000000
--- a/src/sys/time/struct_itimerval.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/time.h>
-
-struct itimerval {
- struct timeval it_interval;
- struct timeval it_value;
-};
-
-/*
-XOPEN(400)
-*/
-
diff --git a/src/sys/time/struct_timeval.h b/src/sys/time/struct_timeval.h
deleted file mode 100644
index 00d1989b..00000000
--- a/src/sys/time/struct_timeval.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/time.h>
-
-struct timeval {
- time_t tv_sec;
- suseconds_t tv_usec;
-};
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/time/time_t.ref b/src/sys/time/time_t.ref
deleted file mode 100644
index 593a55ec..00000000
--- a/src/sys/time/time_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/time.h>
-REFERENCE(time/time_t.c)
-XOPEN(400)
diff --git a/src/sys/time/utimes.c b/src/sys/time/utimes.c
deleted file mode 100644
index 502f2b5b..00000000
--- a/src/sys/time/utimes.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/time.h>
-
-int utimes(const char *path, const struct timeval times[2])
-{
- return 0;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/timeb/ftime.c b/src/sys/timeb/ftime.c
deleted file mode 100644
index ea1f60fb..00000000
--- a/src/sys/timeb/ftime.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/timeb.h>
-
-int ftime(struct timeb *tp)
-{
- return 0;
-}
-
-/*
-XOPEN(400,700)
-*/
diff --git a/src/sys/timeb/struct_timeb.h b/src/sys/timeb/struct_timeb.h
deleted file mode 100644
index 90ba63c3..00000000
--- a/src/sys/timeb/struct_timeb.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <sys/timeb.h>
-
-struct timeb {
- time_t time;
- unsigned short millitm;
- short timezone;
- short dstflag;
-};
-
-/*
-XOPEN(400,700)
-*/
diff --git a/src/sys/timeb/time_t.ref b/src/sys/timeb/time_t.ref
deleted file mode 100644
index 955b68bf..00000000
--- a/src/sys/timeb/time_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/timeb.h>
-REFERENCE(time/time_t.c)
-XOPEN(400)
diff --git a/src/sys/times/clock_t.ref b/src/sys/times/clock_t.ref
deleted file mode 100644
index 1afe7814..00000000
--- a/src/sys/times/clock_t.ref
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <sys/times.h>
-REFERENCE(time/clock_t.c)
-POSIX(1)
diff --git a/src/sys/times/struct_tms.h b/src/sys/times/struct_tms.h
deleted file mode 100644
index 8e70958b..00000000
--- a/src/sys/times/struct_tms.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <sys/times.h>
-
-struct tms {
- clock_t tms_utime;
- clock_t tms_stime;
- clock_t tms_cutime;
- clock_t tms_cstime;
-};
-
-/*
-POSIX(1)
-*/
diff --git a/src/sys/times/times.c b/src/sys/times/times.c
deleted file mode 100644
index 6c6cf329..00000000
--- a/src/sys/times/times.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <time.h>
-#include <sys/times.h>
-#include "_syscall.h"
-
-clock_t times(struct tms *buffer)
-{
- SYSCALL(times, clock_t, -1, buffer, 0, 0, 0, 0, 0);
-}
-
-/*
-POSIX(1)
-*/
diff --git a/src/sys/uio/readv.c b/src/sys/uio/readv.c
deleted file mode 100644
index 5e4e82b9..00000000
--- a/src/sys/uio/readv.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/uio.h>
-
-ssize_t readv(int fildes, const struct iovec * iov, int iovcnt)
-{
- return -1;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/uio/struct_iovec.h b/src/sys/uio/struct_iovec.h
deleted file mode 100644
index dd275239..00000000
--- a/src/sys/uio/struct_iovec.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/uio.h>
-
-struct iovec {
- void * iov_base;
- size_t iov_len;
-};
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/uio/writev.c b/src/sys/uio/writev.c
deleted file mode 100644
index 44d8aab4..00000000
--- a/src/sys/uio/writev.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/uio.h>
-
-ssize_t writev(int fildes, const struct iovec * iov, int iovcnt)
-{
- return -1;
-}
-
-/*
-XOPEN(400)
-*/
diff --git a/src/sys/utsname/struct_utsname.h b/src/sys/utsname/struct_utsname.h
deleted file mode 100644
index 4b100a7a..00000000
--- a/src/sys/utsname/struct_utsname.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <sys/utsname.h>
-
-struct utsname {
- char sysname[100];
- char nodename[100];
- char release[100];
- char version[100];
- char machine[100];
-};
-
-/*
-POSIX(1)
-*/
diff --git a/src/sys/utsname/uname.c b/src/sys/utsname/uname.c
deleted file mode 100644
index fb9e7167..00000000
--- a/src/sys/utsname/uname.c
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <sys/utsname.h>
-#include <string.h>
-#include "_safety.h"
-
-# define __PLATFORM__ "x86"
-
-int uname(struct utsname *name)
-{
- ASSERT_NONNULL(name);
-
- strcpy(name->sysname, "UNGOL");
-
- #if 0
- gethostname(name->nodename, sizeof(name->nodename));
- #else
- strcpy(name->nodename, "localhost");
- #endif
-
- strcpy(name->release, "YYYY-MM-DD");
- strcpy(name->version, "MM.mm.pp");
- strcpy(name->machine, __PLATFORM__);
- return 1;
-}
-
-/*
-POSIX(1)
-*/