opnsense-src/lib/libc/gen
Brooks Davis c6e072f15c 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

(cherry picked from commit c96772227b7dfcaf4eec4d07acb5c916643aca3a)
2023-12-21 18:13:19 +00:00
..
__getosreldate.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
__pthread_mutex_init_calloc_cb_stub.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
__xuname.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
_once_stub.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
_pthread_stubs.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
_rand48.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
_spinlock_stub.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
_thread_init.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
alarm.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
alarm.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
arc4random-compat.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07: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 Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07: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-26 21:20:09 -07:00
basename_compat.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07: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-26 21:20:09 -07:00
clock.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
clock.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
closedir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
confstr.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
confstr.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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 Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
ctermid.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
ctermid.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
daemon.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
daemon.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
devname-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
devname.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
devname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
directory.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
dirfd.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07:00
dirname_compat.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
disklabel.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
drand48.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07: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-26 21:20:09 -07:00
err.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
err.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
errlst.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
errno.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
eventfd.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
exec.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
exec.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
exect.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
fdevname.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07: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-26 21:20:09 -07: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-26 21:20:09 -07:00
fnmatch.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
fnmatch.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
frexp.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
fstab.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
fts-compat.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
fts-compat.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
fts-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
fts-compat11.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
fts.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
fts.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
ftw-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getbootfile.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
getbsize.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getbsize.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getcap.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getcap.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getcontext.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getcwd.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getcwd.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getdiskbyname.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getdomainname.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getdomainname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
getfsent.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getgrent.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getgrent.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
getgrouplist.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getgrouplist.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
gethostname.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
gethostname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getloadavg.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getloadavg.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getlogin.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getmntinfo-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
getmntinfo.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getmntinfo.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getnetgrent.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getnetgrent.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getosreldate.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getosreldate.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getpagesize.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getpagesize.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getpagesizes.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getpagesizes.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
getpass.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getpeereid.3 getpeerid.3: Clarify the 's' argument 2023-11-21 07:49:28 +01:00
getpeereid.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07:00
getpwent.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getpwent.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
getttyent.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getttyent.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
getusershell.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getusershell.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
getvfsbyname.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
getvfsbyname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
glob-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
glob-compat11.h libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
glob.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
glob.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
initgroups.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
initgroups.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
isatty.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07: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-26 21:20:09 -07:00
ldexp.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
ldexp.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
libc_dlopen.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-26 21:20:09 -07:00
lrand48.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07: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-12-21 18:13:18 +00:00
memalign.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
memfd_create.c memfd_create: don't allocate heap memory 2023-12-21 18:13:19 +00:00
modf.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
modf.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
mrand48.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
nftw-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
nftw.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
nice.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
nice.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
nlist.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
nlist.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
nrand48.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
opendir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pause.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
pause.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pmadvise.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
popen.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
popen.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
psignal.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pututxline.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
pw_scan.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pw_scan.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
raise.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
raise.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
rand48.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
rand48.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
readdir-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
readdir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
recvmmsg.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
rewinddir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
rfork_thread.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
scandir-compat11.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
scandir.3 scandir.3: Fix several typos 2023-09-09 11:41:02 -04:00
scandir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
seekdir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
sendmmsg.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
setdomainname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sethostname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
setjmp.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
setjmperr.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
setmode.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
setmode.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00
setprogname.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
siginterrupt.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
siginterrupt.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
siglist.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
signal.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
signal.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sigsetops.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
sigsetops.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sleep.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
sleep.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
strtofflags.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
Symbol.map memfd_create: move implementation to libc/gen 2023-12-21 18:13:18 +00:00
sysconf.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
sysconf.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sysctl.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
sysctl.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
sysctlbyname.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
sysctlnametomib.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
syslog.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
syslog.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
tcgetpgrp.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
tcsetattr.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
tcsetpgrp.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
tcsetsid.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
telldir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
telldir.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
termios.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
time.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
time.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
times.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
times.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
timezone.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
tls.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
trivial-getcontextx.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
ttyname.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
ttyname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
ttyslot.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
tzset.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
ualarm.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
ualarm.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
uname.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
unvis-compat.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
usleep.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
usleep.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
utime.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
utime.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
utxdb.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
utxdb.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
valloc.3 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
valloc.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
wait.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
wait3.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
waitid.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
waitpid.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06: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-26 21:20:09 -07:00