freebsd-dev/lib/libc/gen
Conrad Meyer e9ac27430c Implement getrandom(2) and getentropy(3)
The general idea here is to provide userspace programs with well-defined
sources of entropy, in a fashion that doesn't require opening a new file
descriptor (ulimits) or accessing paths (/dev/urandom may be restricted
by chroot or capsicum).

getrandom(2) is the more general API, and comes from the Linux world.
Since our urandom and random devices are identical, the GRND_RANDOM flag
is ignored.

getentropy(3) is added as a compatibility shim for the OpenBSD API.

truss(1) support is included.

Tests for both system calls are provided.  Coverage is believed to be at
least as comprehensive as LTP getrandom(2) test coverage.  Additionally,
instructions for running the LTP tests directly against FreeBSD are provided
in the "Test Plan" section of the Differential revision linked below.  (They
pass, of course.)

PR:		194204
Reported by:	David CARLIER <david.carlier AT hardenedbsd.org>
Discussed with:	cperciva, delphij, jhb, markj
Relnotes:	maybe
Differential Revision:	https://reviews.freebsd.org/D14500
2018-03-21 01:15:45 +00:00
..
__getosreldate.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
__pthread_mutex_init_calloc_cb_stub.c Fix known issues which blow up the process after dlopen("libthr.so") 2015-01-03 18:38:46 +00:00
__xuname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
_once_stub.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
_pthread_stubs.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
_rand48.c
_spinlock_stub.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
_thread_init.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
alarm.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
alarm.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
arc4random.3
arc4random.c libc: Remove unused definition 2018-02-24 19:40:23 +00:00
assert.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
auxv.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
basename_compat.c Remove basename_r(3). 2017-12-08 22:06:18 +00:00
basename.3 basename(3): fix section ordering 2017-05-23 06:53:31 +00:00
basename.c Replace basename(3) by a thread-safe implementation. 2016-11-03 20:21:34 +00:00
cap_rights_get.3 Various mdoc fixes and a few EOL whitespace removals. 2014-12-21 12:36:36 +00:00
cap_sandboxed.3 use .Mt to mark up email addresses consistently (part4) 2014-06-23 08:25:03 +00:00
cap_sandboxed.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
check_utility_compat.3 use .Mt to mark up email addresses consistently (part4) 2014-06-23 08:25:03 +00:00
check_utility_compat.c - Reduce buffer size from LINE_MAX to PATH_MAX, there is no point to store 2012-12-21 22:20:59 +00:00
clock_getcpuclockid.3 Grammar fixes. 2016-08-04 11:38:53 +00:00
clock_getcpuclockid.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
clock.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
clock.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
closedir.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
confstr.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
confstr.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
crypt.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ctermid.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ctermid.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
daemon.3 Introduce the daemonfd function. 2017-12-23 18:07:43 +00:00
daemon.c Introduce the daemonfd function. 2017-12-23 18:07:43 +00:00
devname-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
devname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
devname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
directory.3 directory(3): add trailing comma after e.g., missed in r318699 2017-05-23 17:34:10 +00:00
dirfd.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
dirname_compat.c Reimplement dirname(3) to be thread-safe. 2016-08-12 07:03:58 +00:00
dirname.3 dirname(3): fix section ordering 2017-05-23 06:56:57 +00:00
dirname.c Replace dirname(3) by a copy that complies to POSIX. 2016-09-18 20:47:55 +00:00
disklabel.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
dl_iterate_phdr.3 Update dl_iterate_phdr(3) to follow r272842 2014-10-09 22:58:33 +00:00
dladdr.3
dlfcn.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
dlinfo.3 use .Mt to mark up email addresses consistently (part4) 2014-06-23 08:25:03 +00:00
dllockinit.3
dlopen.3 Provide libdl. 2017-07-10 14:59:21 +00:00
drand48.c
dup3.3 dup3(3): Replace copyright notice. 2013-08-18 13:25:18 +00:00
dup3.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
elf_utils.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
erand48.c
err.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
err.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
errlst.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
errno.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
exec.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
exec.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fdevname.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
feature_present.3
feature_present.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fmtcheck.3
fmtcheck.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fmtmsg.3
fmtmsg.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fnmatch.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
fnmatch.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fpclassify.3
fpclassify.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
frexp.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
frexp.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fstab.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ftok.3 Various mdoc fixes and a few EOL whitespace removals. 2014-12-21 12:36:36 +00:00
ftok.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fts-compat11.c fts_open: move bogus initialization further below, before it is used. 2017-05-26 01:14:58 +00:00
fts-compat11.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
fts-compat.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fts-compat.h General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fts.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
fts.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ftw-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
ftw.3 Various mdoc fixes and a few EOL whitespace removals. 2014-12-21 12:36:36 +00:00
ftw.c
gen-compat.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
gen-private.h General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getbootfile.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getbootfile.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getbsize.3 getbsize(3): clarify that underflow/overflow warnings in regard to $BLOCKSIZE 2017-06-12 00:43:14 +00:00
getbsize.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getcap.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getcap.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getcontext.3 Add the getcontextx prototype to SYNOPSIS. 2013-03-13 18:18:16 +00:00
getcwd.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getcwd.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getdiskbyname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getdomainname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getdomainname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getentropy.3 Implement getrandom(2) and getentropy(3) 2018-03-21 01:15:45 +00:00
getentropy.c Implement getrandom(2) and getentropy(3) 2018-03-21 01:15:45 +00:00
getfsent.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getgrent.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getgrent.c In the C library, the setting up of the group array by various 2018-01-23 22:18:45 +00:00
getgrouplist.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getgrouplist.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
gethostname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
gethostname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getloadavg.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getloadavg.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getlogin.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getmntinfo-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
getmntinfo.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getmntinfo.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getnetgrent.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getnetgrent.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getosreldate.3
getosreldate.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getpagesize.3 getpagesize(3) cannot fail. 2017-04-26 14:28:27 +00:00
getpagesize.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getpagesizes.3 use .Mt to mark up email addresses consistently (part4) 2014-06-23 08:25:03 +00:00
getpagesizes.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
getpass.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getpeereid.3 Fix grammar in getpeereid(3) 2017-02-04 00:37:25 +00:00
getpeereid.c getpeereid(3): Fix behavior on failure to match documentation. 2018-02-23 00:28:00 +00:00
getprogname.3
getprogname.c
getpwent.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getpwent.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
getttyent.3 Fix typo. 2018-02-27 10:55:33 +00:00
getttyent.c Improve missing tty handling in init(8). This removes a check that did 2018-02-27 10:54:15 +00:00
getusershell.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getusershell.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
getutxent.3 Escape "Ed" 2015-04-26 10:29:43 +00:00
getutxent.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
getvfsbyname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
getvfsbyname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
glob-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
glob-compat11.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
glob.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
glob.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
initgroups.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
initgroups.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
isatty.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
isgreater.3 isgreater(3): correct description of isunordered macro 2017-12-31 00:46:41 +00:00
isinf.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
isnan.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
jrand48.c Properly sign extend the result of jrand48() and mrand48(). 2016-12-06 19:08:29 +00:00
lcong48.c
ldexp.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ldexp.c
libc_dlopen.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
lockf.3 Consistently reference file descriptors as "fd". 55 other manpages 2013-09-12 00:53:38 +00:00
lockf.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
lrand48.c
makecontext.3 Clarify that the additional arguments to makecontext() are of type int. 2018-01-31 17:56:36 +00:00
Makefile.inc Implement getrandom(2) and getentropy(3) 2018-03-21 01:15:45 +00:00
modf.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
modf.c
mrand48.c Properly sign extend the result of jrand48() and mrand48(). 2016-12-06 19:08:29 +00:00
nftw-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
nftw.c
nice.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nice.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
nlist.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nlist.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
nrand48.c
opendir.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
pause.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
pause.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
pmadvise.c The posix_madvise(3) and posix_fadvise(2) should return error on 2014-01-30 18:04:39 +00:00
popen.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
popen.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
posix_spawn_file_actions_addopen.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawn_file_actions_init.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawn.3 Fix some grammar: "signals <...> are set" 2018-02-27 04:41:14 +00:00
posix_spawn.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
posix_spawnattr_getflags.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawnattr_getpgroup.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawnattr_getschedparam.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawnattr_getschedpolicy.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawnattr_getsigdefault.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawnattr_getsigmask.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
posix_spawnattr_init.3 Escape "Ed" 2015-04-26 10:52:37 +00:00
psignal.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
psignal.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
pututxline.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
pw_scan.c Remove unused includes. 2018-01-01 08:01:26 +00:00
pw_scan.h General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
raise.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
raise.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
rand48.3
rand48.h
readdir-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
readdir.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
readpassphrase.3
readpassphrase.c Fix bug in the readpassphrase(3) function, which can be exposed 2016-01-24 22:20:13 +00:00
recvmmsg.c Correct indent. 2016-10-11 11:46:02 +00:00
rewinddir.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
rfork_thread.3
scandir_b.c Add support for some block functions that come from OS X. These are 2014-04-02 16:07:48 +00:00
scandir-compat11.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
scandir.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
scandir.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
seed48.c
seekdir.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sem_destroy.3 Don't reference sem(4) from the POSIX semaphore pages. POSIX semaphores 2014-10-24 19:55:49 +00:00
sem_getvalue.3 Don't reference sem(4) from the POSIX semaphore pages. POSIX semaphores 2014-10-24 19:55:49 +00:00
sem_init.3 Don't reference sem(4) from the POSIX semaphore pages. POSIX semaphores 2014-10-24 19:55:49 +00:00
sem_new.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
sem_open.3 Don't reference sem(4) from the POSIX semaphore pages. POSIX semaphores 2014-10-24 19:55:49 +00:00
sem_post.3 sem_post(): Fix and document semaphore value overflow error. 2015-01-28 22:42:56 +00:00
sem_timedwait.3 Update the "first appeared in" version in several manual pages. 2017-05-24 17:50:34 +00:00
sem_wait.3 Don't reference sem(4) from the POSIX semaphore pages. POSIX semaphores 2014-10-24 19:55:49 +00:00
sem.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
semctl.c Don't declare union semun in userspace unless _WANT_SEMUN is defined. 2018-03-02 22:32:53 +00:00
sendmmsg.c Add implementations of sendmmsg(3) and recvmmsg(3) functions which 2016-01-29 14:12:12 +00:00
setdomainname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sethostname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
setjmp.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
setjmperr.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
setmode.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
setmode.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
setproctitle.3 use .Mt to mark up email addresses consistently (part4) 2014-06-23 08:25:03 +00:00
setproctitle.c remove unnecessary vm includes from setproctitle 2016-11-22 16:00:18 +00:00
setprogname.c
siginterrupt.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
siginterrupt.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
siglist.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
signal.3 Correct history for Unix 2nd Edition through 6th Edition for the 2017-12-01 22:48:20 +00:00
signal.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sigsetops.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
sigsetops.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sleep.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
sleep.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
srand48.c
statvfs.3 use .Mt to mark up email addresses consistently (part4) 2014-06-23 08:25:03 +00:00
statvfs.c
stringlist.3 - sl_find does not modify 'name' 2013-04-23 13:03:03 +00:00
stringlist.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
strtofflags.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
strtofflags.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
Symbol.map Implement getrandom(2) and getentropy(3) 2018-03-21 01:15:45 +00:00
sysconf.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
sysconf.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sysctl.3 Add OID for the vm.overcommit sysctl. This makes it possible to remove 2017-10-22 10:35:29 +00:00
sysctl.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sysctlbyname.c Eliminate redundant variable. 2012-12-12 15:27:33 +00:00
sysctlnametomib.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
syslog.3 The last example used LOG_INFO, but the message itself said error. 2017-11-05 18:24:31 +00:00
syslog.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
tcgetpgrp.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
tcgetsid.3
tcsendbreak.3 tcsendbreak(3): delete spurious blank line at the end of the man page 2017-05-23 06:58:08 +00:00
tcsetattr.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
tcsetpgrp.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
tcsetsid.3
telldir.c Optimize telldir(3) 2017-12-06 22:06:48 +00:00
telldir.h Optimize telldir(3) 2017-12-06 22:06:48 +00:00
termios.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
time.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
time.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
times.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
times.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
timezone.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
timezone.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
tls.c Rework alignment handling in __libc_allocate_tls() for Variant I of TLS layout. 2017-12-12 11:25:30 +00:00
trivial-getcontextx.c Remove duplicate copies of trivial getcontextx.c 2015-01-12 18:13:38 +00:00
ttyname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ttyname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ttyslot.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
tzset.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ualarm.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ualarm.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ucontext.3
ulimit.3
ulimit.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
uname.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
uname.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
unvis-compat.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
usleep.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
usleep.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
utime.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
utime.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
utxdb.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
utxdb.h libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
valloc.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
valloc.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
wait3.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
wait.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
waitid.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
waitpid.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
wordexp.3 wordexp: Rewrite to make WRDE_NOCMD reliable. 2015-09-30 21:32:29 +00:00
wordexp.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00