1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-12 10:40:39 +09:00
ladybird/Userland/Libraries/LibC/sys
Liav A 1c0aa51684 Kernel+Userland: Remove the {get,set}_thread_name syscalls
These syscalls are not necessary on their own, and they give the false
impression that a caller could set or get the thread name of any process
in the system, which is not true.

Therefore, move the functionality of these syscalls to be options in the
prctl syscall, which makes it abundantly clear that these operations
could only occur from a running thread in a process that sees other
threads in that process only.
2023-08-25 11:51:52 +02:00
..
arch
auxv.cpp
auxv.h
cdefs.h
file.cpp
file.h
internals.h LibC+LibELF: Support loading shared libraries compiled with dynamic TLS 2023-08-18 16:20:13 +02:00
ioctl.h
mman.cpp
mman.h
param.h
poll.h
prctl.cpp Kernel+Userland: Remove the {get,set}_thread_name syscalls 2023-08-25 11:51:52 +02:00
prctl.h
ptrace.cpp
ptrace.h
resource.h LibC: Add most of the "header may make visible" dependencies from POSIX 2023-07-19 00:19:35 -06:00
select.cpp
select.h LibC: Fix struct declaration visibility 2023-07-29 16:51:58 -06:00
socket.cpp
socket.h LibC: Add most of the "header may make visible" dependencies from POSIX 2023-07-19 00:19:35 -06:00
stat.h
statvfs.cpp
statvfs.h
sysmacros.h
time.h LibC: Define time* macros before definitions 2023-08-09 05:40:39 +02:00
times.h
ttydefaults.h
types.h
uio.cpp Kernel+LibC: Pass 64-bit integers in syscalls by value 2023-08-12 01:14:26 +02:00
uio.h
un.h
utsname.h
wait.cpp
wait.h LibC: Add most of the "header may make visible" dependencies from POSIX 2023-07-19 00:19:35 -06:00