opnsense-src/lib/libc/gen
Brooks Davis c96772227b memfd_create: don't allocate heap memory
Rather than calling calloc() to allocate space for a page size array to
pass to getpagesizes(), just follow the getpagesizes() implementation
and allocate MAXPAGESIZES elements on the stack.  This avoids the need
for the allocation.

While this does mean that a new libc is required to take advantage of a
new huge page size, that was already true due to getpagesizes() using a
static buffer of MAXPAGESIZES elements.

Reviewed by:	kevans, imp, emaste
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D42710
2023-11-28 17:09:27 +00:00
..
__getosreldate.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
__pthread_mutex_init_calloc_cb_stub.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
__xuname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
_once_stub.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
_pthread_stubs.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
_rand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
_spinlock_stub.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
_thread_init.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
alarm.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
alarm.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
arc4random-compat.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
arc4random.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
arc4random.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
arc4random.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
arc4random_uniform.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
assert.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
auxv.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
auxv.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
basename.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
basename.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
basename_compat.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
cap_rights_get.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
cap_sandboxed.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
cap_sandboxed.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
check_utility_compat.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
check_utility_compat.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
clock.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
clock.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
clock_getcpuclockid.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
clock_getcpuclockid.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
closedir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
confstr.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
confstr.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
cpuset_alloc.c Make CPU_SET macros compliant with other implementations 2021-12-30 12:20:32 +01:00
cpuset_free.c Make CPU_SET macros compliant with other implementations 2021-12-30 12:20:32 +01:00
crypt.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ctermid.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ctermid.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
daemon.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
daemon.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
devname-compat11.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
devname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
devname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
directory.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
dirfd.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
dirname.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
dirname.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
dirname_compat.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
disklabel.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
dl_iterate_phdr.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
dladdr.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
dlfcn.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
dlinfo.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
dllockinit.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
dlopen.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
drand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
dup3.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
dup3.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
elf_utils.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
erand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
err.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
err.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
errlst.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
errno.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
eventfd.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
exec.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
exec.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
exect.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
fdevname.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
feature_present.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
feature_present.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
fmtcheck.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
fmtcheck.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
fmtmsg.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
fmtmsg.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
fnmatch.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fnmatch.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fpclassify.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
fpclassify.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
frexp.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
frexp.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
fstab.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ftok.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ftok.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
fts-compat.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fts-compat.h lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fts-compat11.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fts-compat11.h lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fts.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
fts.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ftw-compat11.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
ftw.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ftw.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
gen-compat.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
gen-private.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
getbootfile.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getbootfile.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getbsize.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getbsize.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getcap.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getcap.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getcontext.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getcwd.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getcwd.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getdiskbyname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getdomainname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getdomainname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getentropy.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getentropy.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getfsent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getgrent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getgrent.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getgrouplist.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getgrouplist.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
gethostname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
gethostname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getloadavg.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getloadavg.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getlogin.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getmntinfo-compat11.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getmntinfo.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getmntinfo.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getnetgrent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getnetgrent.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getosreldate.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getosreldate.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getpagesize.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getpagesize.c getpagesize(3): drop support for non-ELF kernels 2023-11-28 17:09:26 +00:00
getpagesizes.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getpagesizes.c getpagesizes(3): drop support for kernels before 9.0 2023-11-28 17:09:26 +00:00
getpass.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getpeereid.3 getpeerid.3: Clarify the 's' argument 2023-11-18 10:02:12 +01:00
getpeereid.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getprogname.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getprogname.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getpwent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getpwent.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getttyent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getttyent.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getusershell.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getusershell.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getutxent.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getutxent.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getvfsbyname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getvfsbyname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
glob-compat11.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
glob-compat11.h lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
glob.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
glob.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
initgroups.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
initgroups.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
isatty.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
isgreater.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
isinf.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
isnan.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
jrand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
kqueue1.c Change kqueue1() to be compatible with NetBSD 2023-04-05 06:29:49 +03:00
lcong48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
ldexp.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ldexp.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
libc_dlopen.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
lockf.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
lockf.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
lrand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
makecontext.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
Makefile.inc memfd_create: move implementation to libc/gen 2023-11-28 17:09:27 +00:00
memalign.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
memfd_create.c memfd_create: don't allocate heap memory 2023-11-28 17:09:27 +00:00
modf.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
modf.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
mrand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nftw-compat11.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nftw.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nice.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
nice.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
nlist.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
nlist.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
nrand48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
opendir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
pause.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
pause.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
pmadvise.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
popen.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
popen.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
posix_spawn.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawn.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
posix_spawn_file_actions_addopen.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawn_file_actions_init.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_getflags.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_getpgroup.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_getschedparam.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_getschedpolicy.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_getsigdefault.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_getsigmask.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
posix_spawnattr_init.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
psignal.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
psignal.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
pututxline.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
pw_scan.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
pw_scan.h lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
raise.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
raise.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rand48.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rand48.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
readdir-compat11.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
readdir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
readpassphrase.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
readpassphrase.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
recvmmsg.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
rewinddir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rfork_thread.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
scandir-compat11.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
scandir.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
scandir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
scandir_b.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
sched_getaffinity.c cpuset: Add compat shim to the sched_affinity functions 2023-02-15 12:23:15 +03:00
sched_getcpu_gen.c Make CPU_SET macros compliant with other implementations 2021-12-30 12:20:32 +01:00
sched_setaffinity.c cpuset: Add compat shim to the sched_affinity functions 2023-02-15 12:23:15 +03:00
seed48.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
seekdir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sem.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
sem_destroy.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sem_getvalue.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sem_init.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sem_new.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
sem_open.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sem_post.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sem_timedwait.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sem_wait.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
semctl.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
sendmmsg.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
setdomainname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sethostname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
setjmp.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
setjmperr.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
setmode.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
setmode.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
setproctitle.3 libc: Update copyright text to match current templates. 2023-05-18 11:30:10 -07:00
setproctitle.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
setprogname.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
siginterrupt.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
siginterrupt.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
siglist.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
signal.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
signal.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sigsetops.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sigsetops.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sleep.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sleep.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
srand48.c
statvfs.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
statvfs.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
stringlist.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
stringlist.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
strtofflags.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
strtofflags.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
Symbol.map memfd_create: move implementation to libc/gen 2023-11-28 17:09:27 +00:00
sysconf.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sysconf.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sysctl.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sysctl.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sysctlbyname.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
sysctlnametomib.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
syslog.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
syslog.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tcgetpgrp.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tcgetsid.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
tcgetwinsize.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
tcsendbreak.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tcsetattr.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tcsetpgrp.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tcsetsid.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
telldir.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
telldir.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
termios.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
time.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
time.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
times.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
times.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
timespec_get.3 libc: Add timespec_getres(3) as per C23. 2023-08-24 21:31:54 +00:00
timespec_get.c libc: Add timespec_getres(3) as per C23. 2023-08-24 21:31:54 +00:00
timespec_getres.3 libc: Add timespec_getres(3) as per C23. 2023-08-24 21:31:54 +00:00
timespec_getres.c libc: Add timespec_getres(3) as per C23. 2023-08-24 21:31:54 +00:00
timezone.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
timezone.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tls.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
trivial-getcontextx.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
ttyname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ttyname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ttyslot.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
tzset.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ualarm.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ualarm.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ucontext.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ulimit.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ulimit.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
uname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
uname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
unvis-compat.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
usleep.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
usleep.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
utime.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
utime.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
utxdb.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
utxdb.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
valloc.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
valloc.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
wait.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
wait3.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
waitid.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
waitpid.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
wordexp.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
wordexp.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00