freebsd-src/lib/libsys
Brooks Davis 304cdac738 lib{c,sys}: expose _getlogin consistently
Historically we exposed _getlogin as a private symbol on a per-arch basis
(except on aarch64 and riscv) for no obvious reason.  We now need to
expose it for libc's use so remove the special case from
makesyscalls.lua and expose it in the generated syscalls.map.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D44116
2024-02-29 19:46:33 +00:00
..
aarch64 SYS.h: make _SYSCALL_BODY overridable 2024-02-05 20:34:56 +00:00
amd64 lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
arm lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
i386 lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
powerpc lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
powerpc64 lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
powerpcspe libsys: fix powerpcspe build 2024-02-07 00:47:03 +00:00
riscv SYS.h: make _SYSCALL_BODY overridable 2024-02-05 20:34:56 +00:00
x86 libsys: add guards to MD manpages 2024-02-09 17:22:13 +00:00
__error.c libsys: move errno to libsys 2024-02-21 02:26:11 +02:00
__getosreldate.c libc: move __getosreldate to libsys 2024-02-05 20:34:56 +00:00
__vdso_gettimeofday.c
_exit.2
_umtx_op.2
_umtx_op_err.c libthr: move _umtx_op_err() to libsys 2024-02-05 20:34:56 +00:00
abort2.2
accept.2
accept.c
accept4.c
access.2
acct.2
adjtime.2
aio_cancel.2
aio_error.2
aio_fsync.2
aio_mlock.2
aio_read.2 Document aio_read2/aio_write2 2024-02-11 03:54:16 +02:00
aio_return.2
aio_suspend.2
aio_suspend.c
aio_waitcomplete.2
aio_write.2 Document aio_read2/aio_write2 2024-02-11 03:54:16 +02:00
auxv.3 libc: elf auxiliary vector handling to libsys 2024-02-05 20:34:56 +00:00
auxv.c libsys auxv.c: add fences needed to ensure that flag works 2024-02-21 16:18:10 +02:00
bind.2
bindat.2
brk.2
brk.c
cap_enter.2
cap_fcntls_limit.2
cap_ioctls_limit.2
cap_rights_limit.2
chdir.2
chflags.2
chmod.2
chown.2
chroot.2
clock_gettime.2
clock_gettime.c
clock_nanosleep.c
close.2
close.c
closefrom.2
closefrom.c
compat-stub.c
connect.2
connect.c
connectat.2
copy_file_range.2
cpuset.2
cpuset_getaffinity.2
cpuset_getdomain.2
creat.2 libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
creat.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
dup.2
eventfd.2
execve.2
extattr_get_file.2
fcntl.2
fcntl.c
fdatasync.c
ffclock.2
fhlink.2
fhopen.2
fhreadlink.2
flock.2
fork.2
fork.c
fspacectl.2
fsync.2
fsync.c
getdents.c
getdirentries.2
getdtablesize.2
getfh.2
getfsstat.2
getgid.2
getgroups.2
getitimer.2
getlogin.2
getloginclass.2
getpagesize.3 libc: move getpagesize(s) to libsys 2024-02-05 20:34:56 +00:00
getpagesize.c libc: move getpagesize(s) to libsys 2024-02-05 20:34:56 +00:00
getpagesizes.3 libc: move getpagesize(s) to libsys 2024-02-05 20:34:56 +00:00
getpagesizes.c libc: move getpagesize(s) to libsys 2024-02-05 20:34:56 +00:00
getpeername.2
getpgrp.2
getpid.2
getpriority.2
getrandom.2
getrlimit.2
getrusage.2
getsid.2
getsockname.2
getsockopt.2
gettimeofday.2
gettimeofday.c
getuid.2
interposing_table.c
intro.2
ioctl.2
issetugid.2
jail.2
kcmp.2
kenv.2
kevent.c
kill.2
kldfind.2
kldfirstmod.2
kldload.2
kldnext.2
kldstat.2
kldsym.2
kldunload.2
kqueue.2
ktrace.2
libc_stubs.c lib{c,sys}: move auxargs more firmly into libsys 2024-02-19 22:44:08 +00:00
link.2
lio_listio.2 lio_listio(2): add LIO_FOFFSET flag to ignore aiocb aio_offset 2024-02-11 03:53:50 +02:00
listen.2
lockf.3 libsys: move some missed manpages 2024-02-08 19:50:32 +00:00
lockf.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
lseek.2
lstat.c
madvise.2
Makefile libsys: remove duplicate, commented out code 2024-02-23 22:25:35 +00:00
Makefile.sys libsys: make PSEUDO take a bare syscall name 2024-02-29 19:19:01 +00:00
mincore.2
minherit.2
mkdir.2
mkfifo.2
mknod.2
mknod.c
mlock.2
mlockall.2
mmap.2
modfind.2
modnext.2
modstat.2
mount.2
mprotect.2
mq_close.2
mq_getattr.2
mq_notify.2
mq_open.2
mq_receive.2
mq_send.2
mq_setattr.2
mq_unlink.2
msgctl.2
msgget.2
msgrcv.2
msgsnd.2
msync.2
msync.c
munmap.2
nanosleep.2
nanosleep.c
nfssvc.2
ntp_adjtime.2
open.2
open.c
openat.c
pathconf.2
pdfork.2
pdfork.c
pipe.2
pipe.c
poll.2
poll.c
POSIX2x_Fork.c
posix_fadvise.2
posix_fallocate.2
posix_openpt.2
ppoll.c
procctl.2
profil.2
pselect.2
pselect.c
ptrace.2
ptrace.c
quotactl.2
rctl_add_rule.2
read.2 read.2: Describe debug.iosize_max_clamp 2024-02-10 11:43:29 +02:00
read.c
readlink.2
readv.c
reboot.2
recv.2
recv.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
recvfrom.c
recvmmsg.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
recvmsg.c
rename.2
revoke.2
rfork.2
rfork_thread.3 libc: move rfork_thread(3) to libsys 2024-02-05 20:34:56 +00:00
rmdir.2
rtprio.2
sched_get_priority_max.2
sched_getcpu_gen.c libc: libc/gen/sched_getcpu_gen.c -> libsys/ 2024-02-05 20:34:55 +00:00
sched_setparam.2
sched_setscheduler.2
sched_yield.2
sctp_generic_recvmsg.2
sctp_generic_sendmsg.2
sctp_peeloff.2
select.2
select.c
semctl.2
semget.2
semop.2
send.2
send.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
sendfile.2
sendmmsg.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
sendmsg.c
sendto.c
setcontext.c
setfib.2
setgroups.2
setpgid.2
setregid.2
setresuid.2
setreuid.2
setsid.2
setuid.2
shm_open.2
shm_open.c
shmat.2
shmctl.2
shmget.2
shutdown.2
sigaction.2
sigaction.c
sigaltstack.2
sigfastblock.2
sigpending.2
sigprocmask.2
sigprocmask.c
sigqueue.2
sigreturn.2
sigstack.2
sigsuspend.2
sigsuspend.c
sigtimedwait.c
sigwait.2
sigwait.c
sigwaitinfo.2
sigwaitinfo.c
sleep.3 libsys: move some missed manpages 2024-02-08 19:50:32 +00:00
socket.2
socketpair.2
stat.2
stat.c
statfs.2
swapcontext.c
swapon.2
Symbol.map lib{c,sys}: move auxargs more firmly into libsys 2024-02-19 22:44:08 +00:00
Symbol.sys.map lib{c,sys}: expose cap_sandboxed from libc/gen 2024-02-28 23:39:55 +00:00
Symbol.thr.map libthr: move _umtx_op_err() to libsys 2024-02-05 20:34:56 +00:00
symlink.2
sync.2
sysarch.2
syscall.2
syscalls.map lib{c,sys}: expose _getlogin consistently 2024-02-29 19:46:33 +00:00
thr_exit.2
thr_kill.2
thr_new.2
thr_self.2
thr_set_name.2
thr_suspend.2
thr_wake.2
timer_create.2
timer_delete.2
timer_settime.2
timerfd.2
truncate.2
umask.2
undelete.2
unlink.2
usleep.3 libsys: move some missed manpages 2024-02-08 19:50:32 +00:00
utimensat.2
utimes.2
utrace.2
uuidgen.2
vadvise.c
vfork.2
wait.2
wait.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
wait3.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
wait4.c
wait6.c
waitid.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
waitpid.c libsys: move __libsys_interposer consumers 2024-02-05 20:34:55 +00:00
write.2
write.c
writev.c