Improve syscalls emulation on Linux, so bin/as can run and print sensible error
authorNick Downing <downing.nick@gmail.com>
Fri, 27 Jan 2017 01:48:39 +0000 (12:48 +1100)
committerNick Downing <downing.nick@gmail.com>
Fri, 27 Jan 2017 03:53:48 +0000 (14:53 +1100)
commit8f3ae324f93e1297d70e79d5fd672fea10d9a4cf
treea5d5bc22d5f8a8e9d9273906e7c19466e5d01bff
parent26eef8a795d76093e4fe9ebbf5ed201d1269881a
Improve syscalls emulation on Linux, so bin/as can run and print sensible error
61 files changed:
bin/as/Makefile
bin/as/astoks.h
bin/as/test/as.ok [new file with mode: 0755]
bin/as/test/ascode.o.ok [new file with mode: 0644]
bin/as/test/ascode.s [new file with mode: 0644]
bin/as/test/asexpr.o.ok [new file with mode: 0644]
bin/as/test/asexpr.s [new file with mode: 0644]
bin/as/test/asio.o.ok [new file with mode: 0644]
bin/as/test/asio.s [new file with mode: 0644]
bin/as/test/asjxxx.o.ok [new file with mode: 0644]
bin/as/test/asjxxx.s [new file with mode: 0644]
bin/as/test/asmain.o.ok [new file with mode: 0644]
bin/as/test/asmain.s [new file with mode: 0644]
bin/as/test/asparse.o.ok [new file with mode: 0644]
bin/as/test/asparse.s [new file with mode: 0644]
bin/as/test/aspseudo.o.ok [new file with mode: 0644]
bin/as/test/aspseudo.s [new file with mode: 0644]
bin/as/test/asscan1.o.ok [new file with mode: 0644]
bin/as/test/asscan1.s [new file with mode: 0644]
bin/as/test/asscan2.o.ok [new file with mode: 0644]
bin/as/test/asscan2.s [new file with mode: 0644]
bin/as/test/asscan3.o.ok [new file with mode: 0644]
bin/as/test/asscan3.s [new file with mode: 0644]
bin/as/test/asscan4.o.ok [new file with mode: 0644]
bin/as/test/asscan4.s [new file with mode: 0644]
bin/as/test/assizetab.o.ok [new file with mode: 0644]
bin/as/test/assizetab.s [new file with mode: 0644]
bin/as/test/assyms.o.ok [new file with mode: 0644]
bin/as/test/assyms.s [new file with mode: 0644]
bin/as/test/bignum1.o.ok [new file with mode: 0644]
bin/as/test/bignum1.s [new file with mode: 0644]
bin/as/test/bignum2.o.ok [new file with mode: 0644]
bin/as/test/bignum2.s [new file with mode: 0644]
bin/as/test/crt0.o.ok [new file with mode: 0755]
bin/as/test/floattab.o.ok [new file with mode: 0644]
bin/as/test/floattab.s [new file with mode: 0644]
bin/as/test/n.sh [new file with mode: 0755]
bin/as/test/natof.o.ok [new file with mode: 0644]
bin/as/test/natof.s [new file with mode: 0644]
env.sh
lib/libc/linux/sys/Makefile
lib/libc/linux/sys/_exit.c
lib/libc/linux/sys/close.c
lib/libc/linux/sys/fstat.c
lib/libc/linux/sys/getpagesize.c
lib/libc/linux/sys/getpid.c [new file with mode: 0644]
lib/libc/linux/sys/isatty.c
lib/libc/linux/sys/linux.c [new file with mode: 0644]
lib/libc/linux/sys/linux.h [new file with mode: 0644]
lib/libc/linux/sys/lseek.c
lib/libc/linux/sys/read.c
lib/libc/linux/sys/readv.c
lib/libc/linux/sys/sbrk.c
lib/libc/linux/sys/sigvec.c [new file with mode: 0644]
lib/libc/linux/sys/stat.c [new file with mode: 0644]
lib/libc/linux/sys/unlink.c [new file with mode: 0644]
lib/libc/linux/sys/vopen.c
lib/libc/linux/sys/write.c
lib/libc/linux/sys/writev.c
xify/cc.c
xify/xify.sh