Initial revision
This commit is contained in:
392
lib/syscall/Makefile
Executable file
392
lib/syscall/Makefile
Executable file
@@ -0,0 +1,392 @@
|
||||
# Makefile for lib/syscall.
|
||||
|
||||
CC1 = $(CC) -c
|
||||
|
||||
LIBRARY = ../libc.a
|
||||
all: $(LIBRARY)
|
||||
|
||||
OBJECTS = \
|
||||
$(LIBRARY)(_exit.o) \
|
||||
$(LIBRARY)(access.o) \
|
||||
$(LIBRARY)(alarm.o) \
|
||||
$(LIBRARY)(brk.o) \
|
||||
$(LIBRARY)(cfgetispeed.o) \
|
||||
$(LIBRARY)(cfgetospeed.o) \
|
||||
$(LIBRARY)(cfsetispeed.o) \
|
||||
$(LIBRARY)(cfsetospeed.o) \
|
||||
$(LIBRARY)(chdir.o) \
|
||||
$(LIBRARY)(chmod.o) \
|
||||
$(LIBRARY)(chown.o) \
|
||||
$(LIBRARY)(chroot.o) \
|
||||
$(LIBRARY)(close.o) \
|
||||
$(LIBRARY)(closedir.o) \
|
||||
$(LIBRARY)(creat.o) \
|
||||
$(LIBRARY)(dup.o) \
|
||||
$(LIBRARY)(dup2.o) \
|
||||
$(LIBRARY)(execl.o) \
|
||||
$(LIBRARY)(execle.o) \
|
||||
$(LIBRARY)(execlp.o) \
|
||||
$(LIBRARY)(execv.o) \
|
||||
$(LIBRARY)(execve.o) \
|
||||
$(LIBRARY)(execvp.o) \
|
||||
$(LIBRARY)(fcntl.o) \
|
||||
$(LIBRARY)(fork.o) \
|
||||
$(LIBRARY)(fpathconf.o) \
|
||||
$(LIBRARY)(fstat.o) \
|
||||
$(LIBRARY)(fstatfs.o) \
|
||||
$(LIBRARY)(getcwd.o) \
|
||||
$(LIBRARY)(getegid.o) \
|
||||
$(LIBRARY)(geteuid.o) \
|
||||
$(LIBRARY)(getgid.o) \
|
||||
$(LIBRARY)(getgroups.o) \
|
||||
$(LIBRARY)(getpgrp.o) \
|
||||
$(LIBRARY)(getpid.o) \
|
||||
$(LIBRARY)(getppid.o) \
|
||||
$(LIBRARY)(getuid.o) \
|
||||
$(LIBRARY)(ioctl.o) \
|
||||
$(LIBRARY)(isatty.o) \
|
||||
$(LIBRARY)(kill.o) \
|
||||
$(LIBRARY)(link.o) \
|
||||
$(LIBRARY)(lseek.o) \
|
||||
$(LIBRARY)(mkdir.o) \
|
||||
$(LIBRARY)(mkfifo.o) \
|
||||
$(LIBRARY)(mknod.o) \
|
||||
$(LIBRARY)(mktemp.o) \
|
||||
$(LIBRARY)(mount.o) \
|
||||
$(LIBRARY)(open.o) \
|
||||
$(LIBRARY)(opendir.o) \
|
||||
$(LIBRARY)(pathconf.o) \
|
||||
$(LIBRARY)(pause.o) \
|
||||
$(LIBRARY)(pipe.o) \
|
||||
$(LIBRARY)(ptrace.o) \
|
||||
$(LIBRARY)(read.o) \
|
||||
$(LIBRARY)(readdir.o) \
|
||||
$(LIBRARY)(reboot.o) \
|
||||
$(LIBRARY)(rename.o) \
|
||||
$(LIBRARY)(rewinddir.o) \
|
||||
$(LIBRARY)(rmdir.o) \
|
||||
$(LIBRARY)(sbrk.o) \
|
||||
$(LIBRARY)(seekdir.o) \
|
||||
$(LIBRARY)(setgid.o) \
|
||||
$(LIBRARY)(setsid.o) \
|
||||
$(LIBRARY)(setuid.o) \
|
||||
$(LIBRARY)(sigaction.o) \
|
||||
$(LIBRARY)(sigaddset.o) \
|
||||
$(LIBRARY)(sigdelset.o) \
|
||||
$(LIBRARY)(sigemptyset.o) \
|
||||
$(LIBRARY)(sigfillset.o) \
|
||||
$(LIBRARY)(sigismember.o) \
|
||||
$(LIBRARY)(sigpending.o) \
|
||||
$(LIBRARY)(sigprocmask.o) \
|
||||
$(LIBRARY)(sigreturn.o) \
|
||||
$(LIBRARY)(sigsuspend.o) \
|
||||
$(LIBRARY)(sleep.o) \
|
||||
$(LIBRARY)(stat.o) \
|
||||
$(LIBRARY)(stime.o) \
|
||||
$(LIBRARY)(sync.o) \
|
||||
$(LIBRARY)(svrctl.o) \
|
||||
$(LIBRARY)(tcdrain.o) \
|
||||
$(LIBRARY)(tcflow.o) \
|
||||
$(LIBRARY)(tcflush.o) \
|
||||
$(LIBRARY)(tcgetattr.o) \
|
||||
$(LIBRARY)(tcsendbreak.o) \
|
||||
$(LIBRARY)(tcsetattr.o) \
|
||||
$(LIBRARY)(time.o) \
|
||||
$(LIBRARY)(times.o) \
|
||||
$(LIBRARY)(umask.o) \
|
||||
$(LIBRARY)(umount.o) \
|
||||
$(LIBRARY)(uname.o) \
|
||||
$(LIBRARY)(unlink.o) \
|
||||
$(LIBRARY)(utime.o) \
|
||||
$(LIBRARY)(wait.o) \
|
||||
$(LIBRARY)(waitpid.o) \
|
||||
$(LIBRARY)(write.o) \
|
||||
|
||||
$(LIBRARY): $(OBJECTS)
|
||||
aal cr $@ *.o
|
||||
rm *.o
|
||||
|
||||
$(LIBRARY)(_exit.o): _exit.s
|
||||
$(CC1) _exit.s
|
||||
|
||||
$(LIBRARY)(access.o): access.s
|
||||
$(CC1) access.s
|
||||
|
||||
$(LIBRARY)(alarm.o): alarm.s
|
||||
$(CC1) alarm.s
|
||||
|
||||
$(LIBRARY)(brk.o): brk.s
|
||||
$(CC1) brk.s
|
||||
|
||||
$(LIBRARY)(cfgetispeed.o): cfgetispeed.s
|
||||
$(CC1) cfgetispeed.s
|
||||
|
||||
$(LIBRARY)(cfgetospeed.o): cfgetospeed.s
|
||||
$(CC1) cfgetospeed.s
|
||||
|
||||
$(LIBRARY)(cfsetispeed.o): cfsetispeed.s
|
||||
$(CC1) cfsetispeed.s
|
||||
|
||||
$(LIBRARY)(cfsetospeed.o): cfsetospeed.s
|
||||
$(CC1) cfsetospeed.s
|
||||
|
||||
$(LIBRARY)(chdir.o): chdir.s
|
||||
$(CC1) chdir.s
|
||||
|
||||
$(LIBRARY)(chmod.o): chmod.s
|
||||
$(CC1) chmod.s
|
||||
|
||||
$(LIBRARY)(chown.o): chown.s
|
||||
$(CC1) chown.s
|
||||
|
||||
$(LIBRARY)(chroot.o): chroot.s
|
||||
$(CC1) chroot.s
|
||||
|
||||
$(LIBRARY)(close.o): close.s
|
||||
$(CC1) close.s
|
||||
|
||||
$(LIBRARY)(closedir.o): closedir.s
|
||||
$(CC1) closedir.s
|
||||
|
||||
$(LIBRARY)(creat.o): creat.s
|
||||
$(CC1) creat.s
|
||||
|
||||
$(LIBRARY)(dup.o): dup.s
|
||||
$(CC1) dup.s
|
||||
|
||||
$(LIBRARY)(dup2.o): dup2.s
|
||||
$(CC1) dup2.s
|
||||
|
||||
$(LIBRARY)(execl.o): execl.s
|
||||
$(CC1) execl.s
|
||||
|
||||
$(LIBRARY)(execle.o): execle.s
|
||||
$(CC1) execle.s
|
||||
|
||||
$(LIBRARY)(execlp.o): execlp.s
|
||||
$(CC1) execlp.s
|
||||
|
||||
$(LIBRARY)(execv.o): execv.s
|
||||
$(CC1) execv.s
|
||||
|
||||
$(LIBRARY)(execve.o): execve.s
|
||||
$(CC1) execve.s
|
||||
|
||||
$(LIBRARY)(execvp.o): execvp.s
|
||||
$(CC1) execvp.s
|
||||
|
||||
$(LIBRARY)(fcntl.o): fcntl.s
|
||||
$(CC1) fcntl.s
|
||||
|
||||
$(LIBRARY)(fork.o): fork.s
|
||||
$(CC1) fork.s
|
||||
|
||||
$(LIBRARY)(fpathconf.o): fpathconf.s
|
||||
$(CC1) fpathconf.s
|
||||
|
||||
$(LIBRARY)(fstat.o): fstat.s
|
||||
$(CC1) fstat.s
|
||||
|
||||
$(LIBRARY)(fstatfs.o): fstatfs.s
|
||||
$(CC1) fstatfs.s
|
||||
|
||||
$(LIBRARY)(getcwd.o): getcwd.s
|
||||
$(CC1) getcwd.s
|
||||
|
||||
$(LIBRARY)(getegid.o): getegid.s
|
||||
$(CC1) getegid.s
|
||||
|
||||
$(LIBRARY)(geteuid.o): geteuid.s
|
||||
$(CC1) geteuid.s
|
||||
|
||||
$(LIBRARY)(getgid.o): getgid.s
|
||||
$(CC1) getgid.s
|
||||
|
||||
$(LIBRARY)(getgroups.o): getgroups.s
|
||||
$(CC1) getgroups.s
|
||||
|
||||
$(LIBRARY)(getpgrp.o): getpgrp.s
|
||||
$(CC1) getpgrp.s
|
||||
|
||||
$(LIBRARY)(getpid.o): getpid.s
|
||||
$(CC1) getpid.s
|
||||
|
||||
$(LIBRARY)(getppid.o): getppid.s
|
||||
$(CC1) getppid.s
|
||||
|
||||
$(LIBRARY)(getuid.o): getuid.s
|
||||
$(CC1) getuid.s
|
||||
|
||||
$(LIBRARY)(ioctl.o): ioctl.s
|
||||
$(CC1) ioctl.s
|
||||
|
||||
$(LIBRARY)(isatty.o): isatty.s
|
||||
$(CC1) isatty.s
|
||||
|
||||
$(LIBRARY)(kill.o): kill.s
|
||||
$(CC1) kill.s
|
||||
|
||||
$(LIBRARY)(link.o): link.s
|
||||
$(CC1) link.s
|
||||
|
||||
$(LIBRARY)(lseek.o): lseek.s
|
||||
$(CC1) lseek.s
|
||||
|
||||
$(LIBRARY)(mkdir.o): mkdir.s
|
||||
$(CC1) mkdir.s
|
||||
|
||||
$(LIBRARY)(mkfifo.o): mkfifo.s
|
||||
$(CC1) mkfifo.s
|
||||
|
||||
$(LIBRARY)(mknod.o): mknod.s
|
||||
$(CC1) mknod.s
|
||||
|
||||
$(LIBRARY)(mktemp.o): mktemp.s
|
||||
$(CC1) mktemp.s
|
||||
|
||||
$(LIBRARY)(mount.o): mount.s
|
||||
$(CC1) mount.s
|
||||
|
||||
$(LIBRARY)(open.o): open.s
|
||||
$(CC1) open.s
|
||||
|
||||
$(LIBRARY)(opendir.o): opendir.s
|
||||
$(CC1) opendir.s
|
||||
|
||||
$(LIBRARY)(pathconf.o): pathconf.s
|
||||
$(CC1) pathconf.s
|
||||
|
||||
$(LIBRARY)(pause.o): pause.s
|
||||
$(CC1) pause.s
|
||||
|
||||
$(LIBRARY)(pipe.o): pipe.s
|
||||
$(CC1) pipe.s
|
||||
|
||||
$(LIBRARY)(ptrace.o): ptrace.s
|
||||
$(CC1) ptrace.s
|
||||
|
||||
$(LIBRARY)(read.o): read.s
|
||||
$(CC1) read.s
|
||||
|
||||
$(LIBRARY)(readdir.o): readdir.s
|
||||
$(CC1) readdir.s
|
||||
|
||||
$(LIBRARY)(reboot.o): reboot.s
|
||||
$(CC1) reboot.s
|
||||
|
||||
$(LIBRARY)(rename.o): rename.s
|
||||
$(CC1) rename.s
|
||||
|
||||
$(LIBRARY)(rewinddir.o): rewinddir.s
|
||||
$(CC1) rewinddir.s
|
||||
|
||||
$(LIBRARY)(rmdir.o): rmdir.s
|
||||
$(CC1) rmdir.s
|
||||
|
||||
$(LIBRARY)(sbrk.o): sbrk.s
|
||||
$(CC1) sbrk.s
|
||||
|
||||
$(LIBRARY)(seekdir.o): seekdir.s
|
||||
$(CC1) seekdir.s
|
||||
|
||||
$(LIBRARY)(setgid.o): setgid.s
|
||||
$(CC1) setgid.s
|
||||
|
||||
$(LIBRARY)(setsid.o): setsid.s
|
||||
$(CC1) setsid.s
|
||||
|
||||
$(LIBRARY)(setuid.o): setuid.s
|
||||
$(CC1) setuid.s
|
||||
|
||||
$(LIBRARY)(sigaction.o): sigaction.s
|
||||
$(CC1) sigaction.s
|
||||
|
||||
$(LIBRARY)(sigaddset.o): sigaddset.s
|
||||
$(CC1) sigaddset.s
|
||||
|
||||
$(LIBRARY)(sigdelset.o): sigdelset.s
|
||||
$(CC1) sigdelset.s
|
||||
|
||||
$(LIBRARY)(sigemptyset.o): sigemptyset.s
|
||||
$(CC1) sigemptyset.s
|
||||
|
||||
$(LIBRARY)(sigfillset.o): sigfillset.s
|
||||
$(CC1) sigfillset.s
|
||||
|
||||
$(LIBRARY)(sigismember.o): sigismember.s
|
||||
$(CC1) sigismember.s
|
||||
|
||||
$(LIBRARY)(sigpending.o): sigpending.s
|
||||
$(CC1) sigpending.s
|
||||
|
||||
$(LIBRARY)(sigprocmask.o): sigprocmask.s
|
||||
$(CC1) sigprocmask.s
|
||||
|
||||
$(LIBRARY)(sigreturn.o): sigreturn.s
|
||||
$(CC1) sigreturn.s
|
||||
|
||||
$(LIBRARY)(sigsuspend.o): sigsuspend.s
|
||||
$(CC1) sigsuspend.s
|
||||
|
||||
$(LIBRARY)(sleep.o): sleep.s
|
||||
$(CC1) sleep.s
|
||||
|
||||
$(LIBRARY)(stat.o): stat.s
|
||||
$(CC1) stat.s
|
||||
|
||||
$(LIBRARY)(stime.o): stime.s
|
||||
$(CC1) stime.s
|
||||
|
||||
$(LIBRARY)(sync.o): sync.s
|
||||
$(CC1) sync.s
|
||||
|
||||
$(LIBRARY)(svrctl.o): svrctl.s
|
||||
$(CC1) svrctl.s
|
||||
|
||||
$(LIBRARY)(tcdrain.o): tcdrain.s
|
||||
$(CC1) tcdrain.s
|
||||
|
||||
$(LIBRARY)(tcflow.o): tcflow.s
|
||||
$(CC1) tcflow.s
|
||||
|
||||
$(LIBRARY)(tcflush.o): tcflush.s
|
||||
$(CC1) tcflush.s
|
||||
|
||||
$(LIBRARY)(tcgetattr.o): tcgetattr.s
|
||||
$(CC1) tcgetattr.s
|
||||
|
||||
$(LIBRARY)(tcsendbreak.o): tcsendbreak.s
|
||||
$(CC1) tcsendbreak.s
|
||||
|
||||
$(LIBRARY)(tcsetattr.o): tcsetattr.s
|
||||
$(CC1) tcsetattr.s
|
||||
|
||||
$(LIBRARY)(time.o): time.s
|
||||
$(CC1) time.s
|
||||
|
||||
$(LIBRARY)(times.o): times.s
|
||||
$(CC1) times.s
|
||||
|
||||
$(LIBRARY)(umask.o): umask.s
|
||||
$(CC1) umask.s
|
||||
|
||||
$(LIBRARY)(umount.o): umount.s
|
||||
$(CC1) umount.s
|
||||
|
||||
$(LIBRARY)(uname.o): uname.s
|
||||
$(CC1) uname.s
|
||||
|
||||
$(LIBRARY)(unlink.o): unlink.s
|
||||
$(CC1) unlink.s
|
||||
|
||||
$(LIBRARY)(utime.o): utime.s
|
||||
$(CC1) utime.s
|
||||
|
||||
$(LIBRARY)(wait.o): wait.s
|
||||
$(CC1) wait.s
|
||||
|
||||
$(LIBRARY)(waitpid.o): waitpid.s
|
||||
$(CC1) waitpid.s
|
||||
|
||||
$(LIBRARY)(write.o): write.s
|
||||
$(CC1) write.s
|
||||
7
lib/syscall/_exit.s
Executable file
7
lib/syscall/_exit.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern ___exit
|
||||
.define __exit
|
||||
.align 2
|
||||
|
||||
__exit:
|
||||
jmp ___exit
|
||||
7
lib/syscall/access.s
Executable file
7
lib/syscall/access.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __access
|
||||
.define _access
|
||||
.align 2
|
||||
|
||||
_access:
|
||||
jmp __access
|
||||
7
lib/syscall/alarm.s
Executable file
7
lib/syscall/alarm.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __alarm
|
||||
.define _alarm
|
||||
.align 2
|
||||
|
||||
_alarm:
|
||||
jmp __alarm
|
||||
7
lib/syscall/brk.s
Executable file
7
lib/syscall/brk.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __brk
|
||||
.define _brk
|
||||
.align 2
|
||||
|
||||
_brk:
|
||||
jmp __brk
|
||||
7
lib/syscall/cfgetispeed.s
Executable file
7
lib/syscall/cfgetispeed.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __cfgetispeed
|
||||
.define _cfgetispeed
|
||||
.align 2
|
||||
|
||||
_cfgetispeed:
|
||||
jmp __cfgetispeed
|
||||
7
lib/syscall/cfgetospeed.s
Executable file
7
lib/syscall/cfgetospeed.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __cfgetospeed
|
||||
.define _cfgetospeed
|
||||
.align 2
|
||||
|
||||
_cfgetospeed:
|
||||
jmp __cfgetospeed
|
||||
7
lib/syscall/cfsetispeed.s
Executable file
7
lib/syscall/cfsetispeed.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __cfsetispeed
|
||||
.define _cfsetispeed
|
||||
.align 2
|
||||
|
||||
_cfsetispeed:
|
||||
jmp __cfsetispeed
|
||||
7
lib/syscall/cfsetospeed.s
Executable file
7
lib/syscall/cfsetospeed.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __cfsetospeed
|
||||
.define _cfsetospeed
|
||||
.align 2
|
||||
|
||||
_cfsetospeed:
|
||||
jmp __cfsetospeed
|
||||
7
lib/syscall/chdir.s
Executable file
7
lib/syscall/chdir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __chdir
|
||||
.define _chdir
|
||||
.align 2
|
||||
|
||||
_chdir:
|
||||
jmp __chdir
|
||||
7
lib/syscall/chmod.s
Executable file
7
lib/syscall/chmod.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __chmod
|
||||
.define _chmod
|
||||
.align 2
|
||||
|
||||
_chmod:
|
||||
jmp __chmod
|
||||
7
lib/syscall/chown.s
Executable file
7
lib/syscall/chown.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __chown
|
||||
.define _chown
|
||||
.align 2
|
||||
|
||||
_chown:
|
||||
jmp __chown
|
||||
7
lib/syscall/chroot.s
Executable file
7
lib/syscall/chroot.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __chroot
|
||||
.define _chroot
|
||||
.align 2
|
||||
|
||||
_chroot:
|
||||
jmp __chroot
|
||||
7
lib/syscall/close.s
Executable file
7
lib/syscall/close.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __close
|
||||
.define _close
|
||||
.align 2
|
||||
|
||||
_close:
|
||||
jmp __close
|
||||
7
lib/syscall/closedir.s
Executable file
7
lib/syscall/closedir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __closedir
|
||||
.define _closedir
|
||||
.align 2
|
||||
|
||||
_closedir:
|
||||
jmp __closedir
|
||||
7
lib/syscall/creat.s
Executable file
7
lib/syscall/creat.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __creat
|
||||
.define _creat
|
||||
.align 2
|
||||
|
||||
_creat:
|
||||
jmp __creat
|
||||
7
lib/syscall/dup.s
Executable file
7
lib/syscall/dup.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __dup
|
||||
.define _dup
|
||||
.align 2
|
||||
|
||||
_dup:
|
||||
jmp __dup
|
||||
7
lib/syscall/dup2.s
Executable file
7
lib/syscall/dup2.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __dup2
|
||||
.define _dup2
|
||||
.align 2
|
||||
|
||||
_dup2:
|
||||
jmp __dup2
|
||||
7
lib/syscall/execl.s
Executable file
7
lib/syscall/execl.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __execl
|
||||
.define _execl
|
||||
.align 2
|
||||
|
||||
_execl:
|
||||
jmp __execl
|
||||
7
lib/syscall/execle.s
Executable file
7
lib/syscall/execle.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __execle
|
||||
.define _execle
|
||||
.align 2
|
||||
|
||||
_execle:
|
||||
jmp __execle
|
||||
7
lib/syscall/execlp.s
Executable file
7
lib/syscall/execlp.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __execlp
|
||||
.define _execlp
|
||||
.align 2
|
||||
|
||||
_execlp:
|
||||
jmp __execlp
|
||||
7
lib/syscall/execv.s
Executable file
7
lib/syscall/execv.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __execv
|
||||
.define _execv
|
||||
.align 2
|
||||
|
||||
_execv:
|
||||
jmp __execv
|
||||
7
lib/syscall/execve.s
Executable file
7
lib/syscall/execve.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __execve
|
||||
.define _execve
|
||||
.align 2
|
||||
|
||||
_execve:
|
||||
jmp __execve
|
||||
7
lib/syscall/execvp.s
Executable file
7
lib/syscall/execvp.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __execvp
|
||||
.define _execvp
|
||||
.align 2
|
||||
|
||||
_execvp:
|
||||
jmp __execvp
|
||||
7
lib/syscall/fcntl.s
Executable file
7
lib/syscall/fcntl.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __fcntl
|
||||
.define _fcntl
|
||||
.align 2
|
||||
|
||||
_fcntl:
|
||||
jmp __fcntl
|
||||
7
lib/syscall/fork.s
Executable file
7
lib/syscall/fork.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __fork
|
||||
.define _fork
|
||||
.align 2
|
||||
|
||||
_fork:
|
||||
jmp __fork
|
||||
7
lib/syscall/fpathconf.s
Executable file
7
lib/syscall/fpathconf.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __fpathconf
|
||||
.define _fpathconf
|
||||
.align 2
|
||||
|
||||
_fpathconf:
|
||||
jmp __fpathconf
|
||||
7
lib/syscall/fstat.s
Executable file
7
lib/syscall/fstat.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __fstat
|
||||
.define _fstat
|
||||
.align 2
|
||||
|
||||
_fstat:
|
||||
jmp __fstat
|
||||
7
lib/syscall/fstatfs.s
Normal file
7
lib/syscall/fstatfs.s
Normal file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __fstatfs
|
||||
.define _fstatfs
|
||||
.align 2
|
||||
|
||||
_fstatfs:
|
||||
jmp __fstatfs
|
||||
7
lib/syscall/getcwd.s
Executable file
7
lib/syscall/getcwd.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getcwd
|
||||
.define _getcwd
|
||||
.align 2
|
||||
|
||||
_getcwd:
|
||||
jmp __getcwd
|
||||
7
lib/syscall/getegid.s
Executable file
7
lib/syscall/getegid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getegid
|
||||
.define _getegid
|
||||
.align 2
|
||||
|
||||
_getegid:
|
||||
jmp __getegid
|
||||
7
lib/syscall/geteuid.s
Executable file
7
lib/syscall/geteuid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __geteuid
|
||||
.define _geteuid
|
||||
.align 2
|
||||
|
||||
_geteuid:
|
||||
jmp __geteuid
|
||||
7
lib/syscall/getgid.s
Executable file
7
lib/syscall/getgid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getgid
|
||||
.define _getgid
|
||||
.align 2
|
||||
|
||||
_getgid:
|
||||
jmp __getgid
|
||||
7
lib/syscall/getgroups.s
Executable file
7
lib/syscall/getgroups.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getgroups
|
||||
.define _getgroups
|
||||
.align 2
|
||||
|
||||
_getgroups:
|
||||
jmp __getgroups
|
||||
7
lib/syscall/getpgrp.s
Executable file
7
lib/syscall/getpgrp.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getpgrp
|
||||
.define _getpgrp
|
||||
.align 2
|
||||
|
||||
_getpgrp:
|
||||
jmp __getpgrp
|
||||
7
lib/syscall/getpid.s
Executable file
7
lib/syscall/getpid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getpid
|
||||
.define _getpid
|
||||
.align 2
|
||||
|
||||
_getpid:
|
||||
jmp __getpid
|
||||
7
lib/syscall/getppid.s
Executable file
7
lib/syscall/getppid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getppid
|
||||
.define _getppid
|
||||
.align 2
|
||||
|
||||
_getppid:
|
||||
jmp __getppid
|
||||
7
lib/syscall/getsysinfo.s
Normal file
7
lib/syscall/getsysinfo.s
Normal file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getsysinfo
|
||||
.define _getsysinfo
|
||||
.align 2
|
||||
|
||||
_getsysinfo:
|
||||
jmp __getsysinfo
|
||||
7
lib/syscall/getuid.s
Executable file
7
lib/syscall/getuid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __getuid
|
||||
.define _getuid
|
||||
.align 2
|
||||
|
||||
_getuid:
|
||||
jmp __getuid
|
||||
7
lib/syscall/ioctl.s
Executable file
7
lib/syscall/ioctl.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __ioctl
|
||||
.define _ioctl
|
||||
.align 2
|
||||
|
||||
_ioctl:
|
||||
jmp __ioctl
|
||||
7
lib/syscall/isatty.s
Executable file
7
lib/syscall/isatty.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __isatty
|
||||
.define _isatty
|
||||
.align 2
|
||||
|
||||
_isatty:
|
||||
jmp __isatty
|
||||
7
lib/syscall/kill.s
Executable file
7
lib/syscall/kill.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __kill
|
||||
.define _kill
|
||||
.align 2
|
||||
|
||||
_kill:
|
||||
jmp __kill
|
||||
7
lib/syscall/link.s
Executable file
7
lib/syscall/link.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __link
|
||||
.define _link
|
||||
.align 2
|
||||
|
||||
_link:
|
||||
jmp __link
|
||||
7
lib/syscall/lseek.s
Executable file
7
lib/syscall/lseek.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __lseek
|
||||
.define _lseek
|
||||
.align 2
|
||||
|
||||
_lseek:
|
||||
jmp __lseek
|
||||
7
lib/syscall/mkdir.s
Executable file
7
lib/syscall/mkdir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __mkdir
|
||||
.define _mkdir
|
||||
.align 2
|
||||
|
||||
_mkdir:
|
||||
jmp __mkdir
|
||||
7
lib/syscall/mkfifo.s
Executable file
7
lib/syscall/mkfifo.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __mkfifo
|
||||
.define _mkfifo
|
||||
.align 2
|
||||
|
||||
_mkfifo:
|
||||
jmp __mkfifo
|
||||
7
lib/syscall/mknod.s
Executable file
7
lib/syscall/mknod.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __mknod
|
||||
.define _mknod
|
||||
.align 2
|
||||
|
||||
_mknod:
|
||||
jmp __mknod
|
||||
7
lib/syscall/mktemp.s
Executable file
7
lib/syscall/mktemp.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __mktemp
|
||||
.define _mktemp
|
||||
.align 2
|
||||
|
||||
_mktemp:
|
||||
jmp __mktemp
|
||||
7
lib/syscall/mount.s
Executable file
7
lib/syscall/mount.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __mount
|
||||
.define _mount
|
||||
.align 2
|
||||
|
||||
_mount:
|
||||
jmp __mount
|
||||
7
lib/syscall/open.s
Executable file
7
lib/syscall/open.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __open
|
||||
.define _open
|
||||
.align 2
|
||||
|
||||
_open:
|
||||
jmp __open
|
||||
7
lib/syscall/opendir.s
Executable file
7
lib/syscall/opendir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __opendir
|
||||
.define _opendir
|
||||
.align 2
|
||||
|
||||
_opendir:
|
||||
jmp __opendir
|
||||
7
lib/syscall/pathconf.s
Executable file
7
lib/syscall/pathconf.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __pathconf
|
||||
.define _pathconf
|
||||
.align 2
|
||||
|
||||
_pathconf:
|
||||
jmp __pathconf
|
||||
7
lib/syscall/pause.s
Executable file
7
lib/syscall/pause.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __pause
|
||||
.define _pause
|
||||
.align 2
|
||||
|
||||
_pause:
|
||||
jmp __pause
|
||||
7
lib/syscall/pipe.s
Executable file
7
lib/syscall/pipe.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __pipe
|
||||
.define _pipe
|
||||
.align 2
|
||||
|
||||
_pipe:
|
||||
jmp __pipe
|
||||
7
lib/syscall/ptrace.s
Executable file
7
lib/syscall/ptrace.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __ptrace
|
||||
.define _ptrace
|
||||
.align 2
|
||||
|
||||
_ptrace:
|
||||
jmp __ptrace
|
||||
7
lib/syscall/read.s
Executable file
7
lib/syscall/read.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __read
|
||||
.define _read
|
||||
.align 2
|
||||
|
||||
_read:
|
||||
jmp __read
|
||||
7
lib/syscall/readdir.s
Executable file
7
lib/syscall/readdir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __readdir
|
||||
.define _readdir
|
||||
.align 2
|
||||
|
||||
_readdir:
|
||||
jmp __readdir
|
||||
7
lib/syscall/reboot.s
Executable file
7
lib/syscall/reboot.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __reboot
|
||||
.define _reboot
|
||||
.align 2
|
||||
|
||||
_reboot:
|
||||
jmp __reboot
|
||||
7
lib/syscall/rename.s
Executable file
7
lib/syscall/rename.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __rename
|
||||
.define _rename
|
||||
.align 2
|
||||
|
||||
_rename:
|
||||
jmp __rename
|
||||
7
lib/syscall/rewinddir.s
Executable file
7
lib/syscall/rewinddir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __rewinddir
|
||||
.define _rewinddir
|
||||
.align 2
|
||||
|
||||
_rewinddir:
|
||||
jmp __rewinddir
|
||||
7
lib/syscall/rmdir.s
Executable file
7
lib/syscall/rmdir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __rmdir
|
||||
.define _rmdir
|
||||
.align 2
|
||||
|
||||
_rmdir:
|
||||
jmp __rmdir
|
||||
7
lib/syscall/sbrk.s
Executable file
7
lib/syscall/sbrk.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sbrk
|
||||
.define _sbrk
|
||||
.align 2
|
||||
|
||||
_sbrk:
|
||||
jmp __sbrk
|
||||
7
lib/syscall/seekdir.s
Executable file
7
lib/syscall/seekdir.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __seekdir
|
||||
.define _seekdir
|
||||
.align 2
|
||||
|
||||
_seekdir:
|
||||
jmp __seekdir
|
||||
7
lib/syscall/setgid.s
Executable file
7
lib/syscall/setgid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __setgid
|
||||
.define _setgid
|
||||
.align 2
|
||||
|
||||
_setgid:
|
||||
jmp __setgid
|
||||
7
lib/syscall/setsid.s
Executable file
7
lib/syscall/setsid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __setsid
|
||||
.define _setsid
|
||||
.align 2
|
||||
|
||||
_setsid:
|
||||
jmp __setsid
|
||||
7
lib/syscall/setuid.s
Executable file
7
lib/syscall/setuid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __setuid
|
||||
.define _setuid
|
||||
.align 2
|
||||
|
||||
_setuid:
|
||||
jmp __setuid
|
||||
7
lib/syscall/sigaction.s
Executable file
7
lib/syscall/sigaction.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigaction
|
||||
.define _sigaction
|
||||
.align 2
|
||||
|
||||
_sigaction:
|
||||
jmp __sigaction
|
||||
7
lib/syscall/sigaddset.s
Executable file
7
lib/syscall/sigaddset.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigaddset
|
||||
.define _sigaddset
|
||||
.align 2
|
||||
|
||||
_sigaddset:
|
||||
jmp __sigaddset
|
||||
7
lib/syscall/sigdelset.s
Executable file
7
lib/syscall/sigdelset.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigdelset
|
||||
.define _sigdelset
|
||||
.align 2
|
||||
|
||||
_sigdelset:
|
||||
jmp __sigdelset
|
||||
7
lib/syscall/sigemptyset.s
Executable file
7
lib/syscall/sigemptyset.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigemptyset
|
||||
.define _sigemptyset
|
||||
.align 2
|
||||
|
||||
_sigemptyset:
|
||||
jmp __sigemptyset
|
||||
7
lib/syscall/sigfillset.s
Executable file
7
lib/syscall/sigfillset.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigfillset
|
||||
.define _sigfillset
|
||||
.align 2
|
||||
|
||||
_sigfillset:
|
||||
jmp __sigfillset
|
||||
7
lib/syscall/sigismember.s
Executable file
7
lib/syscall/sigismember.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigismember
|
||||
.define _sigismember
|
||||
.align 2
|
||||
|
||||
_sigismember:
|
||||
jmp __sigismember
|
||||
7
lib/syscall/sigpending.s
Executable file
7
lib/syscall/sigpending.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigpending
|
||||
.define _sigpending
|
||||
.align 2
|
||||
|
||||
_sigpending:
|
||||
jmp __sigpending
|
||||
7
lib/syscall/sigprocmask.s
Executable file
7
lib/syscall/sigprocmask.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigprocmask
|
||||
.define _sigprocmask
|
||||
.align 2
|
||||
|
||||
_sigprocmask:
|
||||
jmp __sigprocmask
|
||||
7
lib/syscall/sigreturn.s
Executable file
7
lib/syscall/sigreturn.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigreturn
|
||||
.define _sigreturn
|
||||
.align 2
|
||||
|
||||
_sigreturn:
|
||||
jmp __sigreturn
|
||||
7
lib/syscall/sigsuspend.s
Executable file
7
lib/syscall/sigsuspend.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sigsuspend
|
||||
.define _sigsuspend
|
||||
.align 2
|
||||
|
||||
_sigsuspend:
|
||||
jmp __sigsuspend
|
||||
7
lib/syscall/sleep.s
Executable file
7
lib/syscall/sleep.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sleep
|
||||
.define _sleep
|
||||
.align 2
|
||||
|
||||
_sleep:
|
||||
jmp __sleep
|
||||
7
lib/syscall/stat.s
Executable file
7
lib/syscall/stat.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __stat
|
||||
.define _stat
|
||||
.align 2
|
||||
|
||||
_stat:
|
||||
jmp __stat
|
||||
7
lib/syscall/stime.s
Executable file
7
lib/syscall/stime.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __stime
|
||||
.define _stime
|
||||
.align 2
|
||||
|
||||
_stime:
|
||||
jmp __stime
|
||||
7
lib/syscall/svrctl.s
Executable file
7
lib/syscall/svrctl.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __svrctl
|
||||
.define _svrctl
|
||||
.align 2
|
||||
|
||||
_svrctl:
|
||||
jmp __svrctl
|
||||
7
lib/syscall/sync.s
Executable file
7
lib/syscall/sync.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __sync
|
||||
.define _sync
|
||||
.align 2
|
||||
|
||||
_sync:
|
||||
jmp __sync
|
||||
7
lib/syscall/tcdrain.s
Executable file
7
lib/syscall/tcdrain.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __tcdrain
|
||||
.define _tcdrain
|
||||
.align 2
|
||||
|
||||
_tcdrain:
|
||||
jmp __tcdrain
|
||||
7
lib/syscall/tcflow.s
Executable file
7
lib/syscall/tcflow.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __tcflow
|
||||
.define _tcflow
|
||||
.align 2
|
||||
|
||||
_tcflow:
|
||||
jmp __tcflow
|
||||
7
lib/syscall/tcflush.s
Executable file
7
lib/syscall/tcflush.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __tcflush
|
||||
.define _tcflush
|
||||
.align 2
|
||||
|
||||
_tcflush:
|
||||
jmp __tcflush
|
||||
7
lib/syscall/tcgetattr.s
Executable file
7
lib/syscall/tcgetattr.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __tcgetattr
|
||||
.define _tcgetattr
|
||||
.align 2
|
||||
|
||||
_tcgetattr:
|
||||
jmp __tcgetattr
|
||||
7
lib/syscall/tcsendbreak.s
Executable file
7
lib/syscall/tcsendbreak.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __tcsendbreak
|
||||
.define _tcsendbreak
|
||||
.align 2
|
||||
|
||||
_tcsendbreak:
|
||||
jmp __tcsendbreak
|
||||
7
lib/syscall/tcsetattr.s
Executable file
7
lib/syscall/tcsetattr.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __tcsetattr
|
||||
.define _tcsetattr
|
||||
.align 2
|
||||
|
||||
_tcsetattr:
|
||||
jmp __tcsetattr
|
||||
7
lib/syscall/time.s
Executable file
7
lib/syscall/time.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __time
|
||||
.define _time
|
||||
.align 2
|
||||
|
||||
_time:
|
||||
jmp __time
|
||||
7
lib/syscall/times.s
Executable file
7
lib/syscall/times.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __times
|
||||
.define _times
|
||||
.align 2
|
||||
|
||||
_times:
|
||||
jmp __times
|
||||
7
lib/syscall/umask.s
Executable file
7
lib/syscall/umask.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __umask
|
||||
.define _umask
|
||||
.align 2
|
||||
|
||||
_umask:
|
||||
jmp __umask
|
||||
7
lib/syscall/umount.s
Executable file
7
lib/syscall/umount.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __umount
|
||||
.define _umount
|
||||
.align 2
|
||||
|
||||
_umount:
|
||||
jmp __umount
|
||||
7
lib/syscall/uname.s
Executable file
7
lib/syscall/uname.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __uname
|
||||
.define _uname
|
||||
.align 2
|
||||
|
||||
_uname:
|
||||
jmp __uname
|
||||
7
lib/syscall/unlink.s
Executable file
7
lib/syscall/unlink.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __unlink
|
||||
.define _unlink
|
||||
.align 2
|
||||
|
||||
_unlink:
|
||||
jmp __unlink
|
||||
7
lib/syscall/utime.s
Executable file
7
lib/syscall/utime.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __utime
|
||||
.define _utime
|
||||
.align 2
|
||||
|
||||
_utime:
|
||||
jmp __utime
|
||||
7
lib/syscall/wait.s
Executable file
7
lib/syscall/wait.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __wait
|
||||
.define _wait
|
||||
.align 2
|
||||
|
||||
_wait:
|
||||
jmp __wait
|
||||
7
lib/syscall/waitpid.s
Executable file
7
lib/syscall/waitpid.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __waitpid
|
||||
.define _waitpid
|
||||
.align 2
|
||||
|
||||
_waitpid:
|
||||
jmp __waitpid
|
||||
7
lib/syscall/write.s
Executable file
7
lib/syscall/write.s
Executable file
@@ -0,0 +1,7 @@
|
||||
.sect .text
|
||||
.extern __write
|
||||
.define _write
|
||||
.align 2
|
||||
|
||||
_write:
|
||||
jmp __write
|
||||
Reference in New Issue
Block a user