summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/syscalls.s
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-01-04 20:04:45 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-01-04 20:04:45 +0000
commit02fec4701cee79f875c1d02b8b4aee09380dbcb8 (patch)
treef4f291aedbb2e60ee58351481858a8cd3ec80b6b /mdk-stage1/dietlibc/syscalls.s
parent9887fe04751edf39e8389f2c3ec3f020b5e1c17d (diff)
downloaddrakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar.gz
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar.bz2
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.tar.xz
drakx-backup-do-not-use-02fec4701cee79f875c1d02b8b4aee09380dbcb8.zip
integrate dietlibc/stdio per default for cdrom and disk only installs
Diffstat (limited to 'mdk-stage1/dietlibc/syscalls.s')
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/__pread.S4
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/_llseek.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/access.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/brk.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chmod.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chown.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chroot.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/close.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/dup.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/dup2.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/execve.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/exit.S6
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fchdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fchmod.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fchown.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fcntl.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/flock.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fork.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fstatfs.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fsync.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ftruncate.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getcwd.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getdents.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getdents64.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getegid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/geteuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getgroups.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getpgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getpid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getppid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getresgid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getresuid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getrlimit.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getrusage.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getsid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/gettimeofday.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ioctl.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/kill.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/lchown.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/link.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/lseek.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mkdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mknod.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mprotect.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mremap.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/munmap.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/nanosleep.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/open.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/pipe.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/poll.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/pwrite.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/read.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/readlink.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/rename.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/rmdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/select.S4
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sendfile.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setdomainname.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setgroups.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sethostname.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setitimer.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setpgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setregid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setresgid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setresuid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setreuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setrlimit.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setsid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigaction.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/signal.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigpending.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigprocmask.S6
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigsuspend.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/socketcall.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/statfs.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/swapoff.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/swapon.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/symlink.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sync.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/syslog.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/time.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/truncate.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/umask.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/umount.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/uname.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/unlink.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/utime.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/vhangup.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/wait4.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/waitpid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/write.S5
96 files changed, 326 insertions, 0 deletions
diff --git a/mdk-stage1/dietlibc/syscalls.s/__pread.S b/mdk-stage1/dietlibc/syscalls.s/__pread.S
new file mode 100644
index 000000000..4603a1009
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/__pread.S
@@ -0,0 +1,4 @@
+#include "syscalls.h"
+
+.weak __libc_pread
+syscall(pread,__pread)
diff --git a/mdk-stage1/dietlibc/syscalls.s/_llseek.S b/mdk-stage1/dietlibc/syscalls.s/_llseek.S
new file mode 100644
index 000000000..3e240d822
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/_llseek.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(_llseek,_llseek)
diff --git a/mdk-stage1/dietlibc/syscalls.s/access.S b/mdk-stage1/dietlibc/syscalls.s/access.S
new file mode 100644
index 000000000..d1edafd8c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/access.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(access,access)
diff --git a/mdk-stage1/dietlibc/syscalls.s/brk.S b/mdk-stage1/dietlibc/syscalls.s/brk.S
new file mode 100644
index 000000000..6e21810bd
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/brk.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(brk,__diet_brk)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chdir.S b/mdk-stage1/dietlibc/syscalls.s/chdir.S
new file mode 100644
index 000000000..204f3dd6c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/chdir.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(chdir,chdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chmod.S b/mdk-stage1/dietlibc/syscalls.s/chmod.S
new file mode 100644
index 000000000..c1b85f5a4
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/chmod.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(chmod,chmod)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chown.S b/mdk-stage1/dietlibc/syscalls.s/chown.S
new file mode 100644
index 000000000..daac3bf13
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/chown.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(chown,chown)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chroot.S b/mdk-stage1/dietlibc/syscalls.s/chroot.S
new file mode 100644
index 000000000..65de1e473
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/chroot.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(chroot,chroot)
diff --git a/mdk-stage1/dietlibc/syscalls.s/close.S b/mdk-stage1/dietlibc/syscalls.s/close.S
new file mode 100644
index 000000000..0f72ca1ae
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/close.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+.weak __libc_close
+__libc_close:
+syscall(close,close)
diff --git a/mdk-stage1/dietlibc/syscalls.s/dup.S b/mdk-stage1/dietlibc/syscalls.s/dup.S
new file mode 100644
index 000000000..b2977fd43
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/dup.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(dup,dup)
diff --git a/mdk-stage1/dietlibc/syscalls.s/dup2.S b/mdk-stage1/dietlibc/syscalls.s/dup2.S
new file mode 100644
index 000000000..774bfbfe7
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/dup2.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(dup2,dup2)
diff --git a/mdk-stage1/dietlibc/syscalls.s/execve.S b/mdk-stage1/dietlibc/syscalls.s/execve.S
new file mode 100644
index 000000000..ff952ae7d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/execve.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(execve,execve)
diff --git a/mdk-stage1/dietlibc/syscalls.s/exit.S b/mdk-stage1/dietlibc/syscalls.s/exit.S
new file mode 100644
index 000000000..89d3145e9
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/exit.S
@@ -0,0 +1,6 @@
+#include "syscalls.h"
+
+.text
+.weak exit
+exit:
+syscall(exit,_exit)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fchdir.S b/mdk-stage1/dietlibc/syscalls.s/fchdir.S
new file mode 100644
index 000000000..0aeaf610b
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fchdir.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(fchdir,fchdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fchmod.S b/mdk-stage1/dietlibc/syscalls.s/fchmod.S
new file mode 100644
index 000000000..30bc2e210
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fchmod.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(fchmod,fchmod)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fchown.S b/mdk-stage1/dietlibc/syscalls.s/fchown.S
new file mode 100644
index 000000000..bc2a296ea
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fchown.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(fchown,fchown)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fcntl.S b/mdk-stage1/dietlibc/syscalls.s/fcntl.S
new file mode 100644
index 000000000..8516bc232
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fcntl.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+.weak __libc_fcntl
+__libc_fcntl:
+syscall(fcntl,fcntl)
diff --git a/mdk-stage1/dietlibc/syscalls.s/flock.S b/mdk-stage1/dietlibc/syscalls.s/flock.S
new file mode 100644
index 000000000..7b4daeff7
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/flock.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(flock,flock)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fork.S b/mdk-stage1/dietlibc/syscalls.s/fork.S
new file mode 100644
index 000000000..66732d27e
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fork.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+.weak __libc_fork
+__libc_fork:
+syscall(fork,fork)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fstatfs.S b/mdk-stage1/dietlibc/syscalls.s/fstatfs.S
new file mode 100644
index 000000000..a23c8770c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fstatfs.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(fstatfs,fstatfs)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fsync.S b/mdk-stage1/dietlibc/syscalls.s/fsync.S
new file mode 100644
index 000000000..624cbaf97
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/fsync.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(fsync,fsync)
diff --git a/mdk-stage1/dietlibc/syscalls.s/ftruncate.S b/mdk-stage1/dietlibc/syscalls.s/ftruncate.S
new file mode 100644
index 000000000..dde57a615
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/ftruncate.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(ftruncate,ftruncate)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getcwd.S b/mdk-stage1/dietlibc/syscalls.s/getcwd.S
new file mode 100644
index 000000000..8ff0a026e
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getcwd.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getcwd,getcwd)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getdents.S b/mdk-stage1/dietlibc/syscalls.s/getdents.S
new file mode 100644
index 000000000..f476e939d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getdents.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getdents,getdents)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getdents64.S b/mdk-stage1/dietlibc/syscalls.s/getdents64.S
new file mode 100644
index 000000000..16859addf
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getdents64.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+#ifdef __NR_getdents64
+syscall(getdents64,getdents64)
+#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/getegid.S b/mdk-stage1/dietlibc/syscalls.s/getegid.S
new file mode 100644
index 000000000..64843ee35
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getegid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getegid,getegid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/geteuid.S b/mdk-stage1/dietlibc/syscalls.s/geteuid.S
new file mode 100644
index 000000000..55dc00981
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/geteuid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(geteuid,geteuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getgid.S b/mdk-stage1/dietlibc/syscalls.s/getgid.S
new file mode 100644
index 000000000..39f092685
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getgid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getgid,getgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getgroups.S b/mdk-stage1/dietlibc/syscalls.s/getgroups.S
new file mode 100644
index 000000000..b4c57689c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getgroups.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getgroups,getgroups)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getpgid.S b/mdk-stage1/dietlibc/syscalls.s/getpgid.S
new file mode 100644
index 000000000..e568f060f
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getpgid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getpgid,getpgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getpid.S b/mdk-stage1/dietlibc/syscalls.s/getpid.S
new file mode 100644
index 000000000..093884785
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getpid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getpid,getpid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getppid.S b/mdk-stage1/dietlibc/syscalls.s/getppid.S
new file mode 100644
index 000000000..b05e64ae3
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getppid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getppid,getppid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getresgid.S b/mdk-stage1/dietlibc/syscalls.s/getresgid.S
new file mode 100644
index 000000000..a1d873c15
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getresgid.S
@@ -0,0 +1,7 @@
+#include "syscalls.h"
+
+#ifdef __NR_getresgid
+
+syscall(getresgid,getresgid)
+
+#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/getresuid.S b/mdk-stage1/dietlibc/syscalls.s/getresuid.S
new file mode 100644
index 000000000..62f6d764f
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getresuid.S
@@ -0,0 +1,7 @@
+#include "syscalls.h"
+
+#ifdef __getresuid
+
+syscall(getresuid)
+
+#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/getrlimit.S b/mdk-stage1/dietlibc/syscalls.s/getrlimit.S
new file mode 100644
index 000000000..1c63c0196
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getrlimit.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getrlimit,getrlimit)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getrusage.S b/mdk-stage1/dietlibc/syscalls.s/getrusage.S
new file mode 100644
index 000000000..2972c4938
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getrusage.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getrusage,getrusage)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getsid.S b/mdk-stage1/dietlibc/syscalls.s/getsid.S
new file mode 100644
index 000000000..cf5cce9d5
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getsid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getsid,getsid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/gettimeofday.S b/mdk-stage1/dietlibc/syscalls.s/gettimeofday.S
new file mode 100644
index 000000000..f364b787a
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/gettimeofday.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(gettimeofday,gettimeofday)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getuid.S b/mdk-stage1/dietlibc/syscalls.s/getuid.S
new file mode 100644
index 000000000..c53c25a7a
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/getuid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(getuid,getuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/ioctl.S b/mdk-stage1/dietlibc/syscalls.s/ioctl.S
new file mode 100644
index 000000000..463d319dc
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/ioctl.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(ioctl,ioctl)
diff --git a/mdk-stage1/dietlibc/syscalls.s/kill.S b/mdk-stage1/dietlibc/syscalls.s/kill.S
new file mode 100644
index 000000000..eb466dd33
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/kill.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(kill,kill)
diff --git a/mdk-stage1/dietlibc/syscalls.s/lchown.S b/mdk-stage1/dietlibc/syscalls.s/lchown.S
new file mode 100644
index 000000000..19dfefaef
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/lchown.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(lchown,lchown)
diff --git a/mdk-stage1/dietlibc/syscalls.s/link.S b/mdk-stage1/dietlibc/syscalls.s/link.S
new file mode 100644
index 000000000..8015d11c8
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/link.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(link,link)
diff --git a/mdk-stage1/dietlibc/syscalls.s/lseek.S b/mdk-stage1/dietlibc/syscalls.s/lseek.S
new file mode 100644
index 000000000..454827483
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/lseek.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(lseek,lseek)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mkdir.S b/mdk-stage1/dietlibc/syscalls.s/mkdir.S
new file mode 100644
index 000000000..d6214ee46
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/mkdir.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(mkdir,mkdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mknod.S b/mdk-stage1/dietlibc/syscalls.s/mknod.S
new file mode 100644
index 000000000..c1b2af12d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/mknod.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(mknod,mknod)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mprotect.S b/mdk-stage1/dietlibc/syscalls.s/mprotect.S
new file mode 100644
index 000000000..73e9a8e17
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/mprotect.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(mprotect,mprotect)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mremap.S b/mdk-stage1/dietlibc/syscalls.s/mremap.S
new file mode 100644
index 000000000..259ccec99
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/mremap.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(mremap,mremap)
diff --git a/mdk-stage1/dietlibc/syscalls.s/munmap.S b/mdk-stage1/dietlibc/syscalls.s/munmap.S
new file mode 100644
index 000000000..b43a7b22d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/munmap.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(munmap,munmap)
diff --git a/mdk-stage1/dietlibc/syscalls.s/nanosleep.S b/mdk-stage1/dietlibc/syscalls.s/nanosleep.S
new file mode 100644
index 000000000..7dce9956d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/nanosleep.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(nanosleep,nanosleep)
diff --git a/mdk-stage1/dietlibc/syscalls.s/open.S b/mdk-stage1/dietlibc/syscalls.s/open.S
new file mode 100644
index 000000000..11cfecd4a
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/open.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(open,open)
diff --git a/mdk-stage1/dietlibc/syscalls.s/pipe.S b/mdk-stage1/dietlibc/syscalls.s/pipe.S
new file mode 100644
index 000000000..03994d055
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/pipe.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(pipe,pipe)
diff --git a/mdk-stage1/dietlibc/syscalls.s/poll.S b/mdk-stage1/dietlibc/syscalls.s/poll.S
new file mode 100644
index 000000000..359f55ddd
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/poll.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(poll,poll)
diff --git a/mdk-stage1/dietlibc/syscalls.s/pwrite.S b/mdk-stage1/dietlibc/syscalls.s/pwrite.S
new file mode 100644
index 000000000..f52ead7b2
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/pwrite.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(pwrite,__pwrite)
diff --git a/mdk-stage1/dietlibc/syscalls.s/read.S b/mdk-stage1/dietlibc/syscalls.s/read.S
new file mode 100644
index 000000000..98ad98c17
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/read.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+.weak __libc_read
+__libc_read:
+syscall(read,read)
diff --git a/mdk-stage1/dietlibc/syscalls.s/readlink.S b/mdk-stage1/dietlibc/syscalls.s/readlink.S
new file mode 100644
index 000000000..850e77c4e
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/readlink.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(readlink,readlink)
diff --git a/mdk-stage1/dietlibc/syscalls.s/rename.S b/mdk-stage1/dietlibc/syscalls.s/rename.S
new file mode 100644
index 000000000..f92f1dc5d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/rename.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(rename,rename)
diff --git a/mdk-stage1/dietlibc/syscalls.s/rmdir.S b/mdk-stage1/dietlibc/syscalls.s/rmdir.S
new file mode 100644
index 000000000..341216e8c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/rmdir.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(rmdir,rmdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/select.S b/mdk-stage1/dietlibc/syscalls.s/select.S
new file mode 100644
index 000000000..3353848ff
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/select.S
@@ -0,0 +1,4 @@
+#include "syscalls.h"
+
+.text
+syscall(select,select)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sendfile.S b/mdk-stage1/dietlibc/syscalls.s/sendfile.S
new file mode 100644
index 000000000..d56219dc6
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sendfile.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+.weak __libc_sendfile
+__libc_sendfile:
+syscall(sendfile,sendfile)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setdomainname.S b/mdk-stage1/dietlibc/syscalls.s/setdomainname.S
new file mode 100644
index 000000000..eaade25da
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setdomainname.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setdomainname,setdomainname)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setgid.S b/mdk-stage1/dietlibc/syscalls.s/setgid.S
new file mode 100644
index 000000000..69b18a9c9
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setgid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setgid,setgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setgroups.S b/mdk-stage1/dietlibc/syscalls.s/setgroups.S
new file mode 100644
index 000000000..ce8e800a6
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setgroups.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setgroups,setgroups)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sethostname.S b/mdk-stage1/dietlibc/syscalls.s/sethostname.S
new file mode 100644
index 000000000..7616d4848
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sethostname.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(sethostname,sethostname)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setitimer.S b/mdk-stage1/dietlibc/syscalls.s/setitimer.S
new file mode 100644
index 000000000..bcb0623ba
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setitimer.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setitimer,setitimer)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setpgid.S b/mdk-stage1/dietlibc/syscalls.s/setpgid.S
new file mode 100644
index 000000000..e93db31dc
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setpgid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setpgid,setpgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setregid.S b/mdk-stage1/dietlibc/syscalls.s/setregid.S
new file mode 100644
index 000000000..3a7abbc28
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setregid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setregid,setregid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setresgid.S b/mdk-stage1/dietlibc/syscalls.s/setresgid.S
new file mode 100644
index 000000000..64cbac94e
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setresgid.S
@@ -0,0 +1,7 @@
+#include "syscalls.h"
+
+#ifdef __setresgid
+
+syscall(setresgid)
+
+#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/setresuid.S b/mdk-stage1/dietlibc/syscalls.s/setresuid.S
new file mode 100644
index 000000000..20b6abee9
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setresuid.S
@@ -0,0 +1,7 @@
+#include "syscalls.h"
+
+#ifdef __setresuid
+
+syscall(setresuid)
+
+#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/setreuid.S b/mdk-stage1/dietlibc/syscalls.s/setreuid.S
new file mode 100644
index 000000000..33ca8deed
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setreuid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setreuid,setreuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setrlimit.S b/mdk-stage1/dietlibc/syscalls.s/setrlimit.S
new file mode 100644
index 000000000..605105658
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setrlimit.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setrlimit,setrlimit)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setsid.S b/mdk-stage1/dietlibc/syscalls.s/setsid.S
new file mode 100644
index 000000000..d1ef1c58e
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setsid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setsid,setsid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setuid.S b/mdk-stage1/dietlibc/syscalls.s/setuid.S
new file mode 100644
index 000000000..d20571cbf
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/setuid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(setuid,setuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigaction.S b/mdk-stage1/dietlibc/syscalls.s/sigaction.S
new file mode 100644
index 000000000..32382870c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sigaction.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(sigaction,sigaction)
diff --git a/mdk-stage1/dietlibc/syscalls.s/signal.S b/mdk-stage1/dietlibc/syscalls.s/signal.S
new file mode 100644
index 000000000..86c4d5db0
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/signal.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(signal,signal)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigpending.S b/mdk-stage1/dietlibc/syscalls.s/sigpending.S
new file mode 100644
index 000000000..08715bef5
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sigpending.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(sigpending,sigpending)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigprocmask.S b/mdk-stage1/dietlibc/syscalls.s/sigprocmask.S
new file mode 100644
index 000000000..8d6563b8f
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sigprocmask.S
@@ -0,0 +1,6 @@
+#include "syscalls.h"
+
+.text
+.weak sigprocmask
+sigprocmask:
+syscall(sigprocmask,__sigprocmask)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigsuspend.S b/mdk-stage1/dietlibc/syscalls.s/sigsuspend.S
new file mode 100644
index 000000000..c832c2b5d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sigsuspend.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(sigsuspend,sigsuspend)
diff --git a/mdk-stage1/dietlibc/syscalls.s/socketcall.S b/mdk-stage1/dietlibc/syscalls.s/socketcall.S
new file mode 100644
index 000000000..5837c049a
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/socketcall.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(socketcall,socketcall)
diff --git a/mdk-stage1/dietlibc/syscalls.s/statfs.S b/mdk-stage1/dietlibc/syscalls.s/statfs.S
new file mode 100644
index 000000000..7560f569d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/statfs.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(statfs,statfs)
diff --git a/mdk-stage1/dietlibc/syscalls.s/swapoff.S b/mdk-stage1/dietlibc/syscalls.s/swapoff.S
new file mode 100644
index 000000000..f75ec94e0
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/swapoff.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(swapoff,swapoff)
diff --git a/mdk-stage1/dietlibc/syscalls.s/swapon.S b/mdk-stage1/dietlibc/syscalls.s/swapon.S
new file mode 100644
index 000000000..d10594168
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/swapon.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(swapon,swapon)
diff --git a/mdk-stage1/dietlibc/syscalls.s/symlink.S b/mdk-stage1/dietlibc/syscalls.s/symlink.S
new file mode 100644
index 000000000..07a6a7fdc
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/symlink.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(symlink,symlink)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sync.S b/mdk-stage1/dietlibc/syscalls.s/sync.S
new file mode 100644
index 000000000..1ee021693
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/sync.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(sync,sync)
diff --git a/mdk-stage1/dietlibc/syscalls.s/syslog.S b/mdk-stage1/dietlibc/syscalls.s/syslog.S
new file mode 100644
index 000000000..55df87d53
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/syslog.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(syslog,syslog)
diff --git a/mdk-stage1/dietlibc/syscalls.s/time.S b/mdk-stage1/dietlibc/syscalls.s/time.S
new file mode 100644
index 000000000..26c79091c
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/time.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(time,time)
diff --git a/mdk-stage1/dietlibc/syscalls.s/truncate.S b/mdk-stage1/dietlibc/syscalls.s/truncate.S
new file mode 100644
index 000000000..7052bdcee
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/truncate.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(truncate,truncate)
diff --git a/mdk-stage1/dietlibc/syscalls.s/umask.S b/mdk-stage1/dietlibc/syscalls.s/umask.S
new file mode 100644
index 000000000..9f8ffeda6
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/umask.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(umask,umask)
diff --git a/mdk-stage1/dietlibc/syscalls.s/umount.S b/mdk-stage1/dietlibc/syscalls.s/umount.S
new file mode 100644
index 000000000..4a423d964
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/umount.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(umount,umount)
diff --git a/mdk-stage1/dietlibc/syscalls.s/uname.S b/mdk-stage1/dietlibc/syscalls.s/uname.S
new file mode 100644
index 000000000..a460d2aa6
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/uname.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(uname,uname)
diff --git a/mdk-stage1/dietlibc/syscalls.s/unlink.S b/mdk-stage1/dietlibc/syscalls.s/unlink.S
new file mode 100644
index 000000000..bd6713061
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/unlink.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(unlink,unlink)
diff --git a/mdk-stage1/dietlibc/syscalls.s/utime.S b/mdk-stage1/dietlibc/syscalls.s/utime.S
new file mode 100644
index 000000000..08cd22158
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/utime.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(utime,utime)
diff --git a/mdk-stage1/dietlibc/syscalls.s/vhangup.S b/mdk-stage1/dietlibc/syscalls.s/vhangup.S
new file mode 100644
index 000000000..6e2d1d343
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/vhangup.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(vhangup,vhangup)
diff --git a/mdk-stage1/dietlibc/syscalls.s/wait4.S b/mdk-stage1/dietlibc/syscalls.s/wait4.S
new file mode 100644
index 000000000..ca6773569
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/wait4.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(wait4,wait4)
diff --git a/mdk-stage1/dietlibc/syscalls.s/waitpid.S b/mdk-stage1/dietlibc/syscalls.s/waitpid.S
new file mode 100644
index 000000000..569d8f68d
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/waitpid.S
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(waitpid,waitpid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/write.S b/mdk-stage1/dietlibc/syscalls.s/write.S
new file mode 100644
index 000000000..409575be0
--- /dev/null
+++ b/mdk-stage1/dietlibc/syscalls.s/write.S
@@ -0,0 +1,5 @@
+#include "syscalls.h"
+
+.weak __libc_write
+__libc_write:
+syscall(write,write)