freebsd-src/lib/libsys/i386
Brooks Davis 39a15d7470 syscall(2): make i386 less of an outlier
Unlike other architectures, i386 only defined syscall() and not
_syscall() or __sys_syscall().  The syscall() function then invoked the
desired system call directly rather than invoking syscall(2).  Keep the
latter as it's marginally more efficent, but also create the
conventional _syscall() and __sys_syscall() stubs.

This avoids the need to special case syscall(2) in the symbol list
generation in libsys.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D44235
2024-03-07 00:59:07 +00:00
..
_umtx_op_err.S libthr: move _umtx_op_err() to libsys 2024-02-05 20:34:56 +00:00
cerror.S
getcontext.S
i386_clr_watch.c
i386_get_fsbase.c
i386_get_gsbase.c
i386_get_ioperm.2
i386_get_ioperm.c
i386_get_ldt.2
i386_get_ldt.c
i386_set_fsbase.c
i386_set_gsbase.c
i386_set_ioperm.c
i386_set_ldt.c
i386_set_watch.3
i386_set_watch.c
i386_vm86.2
i386_vm86.c
Makefile.sys libsys: add guards to MD manpages 2024-02-09 17:22:13 +00:00
Makefile.thr libthr: move _umtx_op_err() to libsys 2024-02-05 20:34:56 +00:00
rfork_thread.S libc: move rfork_thread(3) to libsys 2024-02-05 20:34:56 +00:00
Symbol.sys.map lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
SYS.h SYS.h: make _SYSCALL_BODY overridable 2024-02-05 20:34:56 +00:00
syscall.S syscall(2): make i386 less of an outlier 2024-03-07 00:59:07 +00:00
vfork.S