CVS Repository/ src/ include


Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
File Revision Date Author Last log entry
Attic/  
arpa/  
protocols/  
rpc/  
rpcsvc/  
Makefile 1.233 Thu, 23 Oct 2025 19:06:10 UTC miod Prepare for gcc 3 leaving the building, COMPILER_VERSION can no longer get
a.out.h 1.4 Wed, 16 Oct 2024 18:47:48 UTC miod a.out is no longer the commonly encountered binary file format, the world has
ar.h 1.3 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
asr.h 1.2 Thu, 24 Oct 2019 05:57:41 UTC otto Allow the caller of asr functions to create and use a specific context.
assert.h 1.15 Sun, 06 Sep 2020 12:57:25 UTC millert Use __STDC_VERSION__ instead of __ISO_C_VISIBLE to guard _Static_assert.
bitstring.h 1.7 Mon, 26 Aug 2024 11:52:54 UTC bluhm Evaluate arguments of bitstring macros only once.
blf.h 1.8 Mon, 29 Nov 2021 01:04:45 UTC djm Niels agreed to remove the advertising clause; switching these
bsd_auth.h 1.11 Thu, 09 Mar 2017 10:13:03 UTC fcambus As per style.9, prototypes should not have variable names associated
complex.h 1.5 Sun, 16 Mar 2014 18:38:30 UTC guenther lint is dead (long live the lint!), so stop using it as a cpp conditional
cpio.h 1.3 Thu, 26 Jun 2008 05:42:04 UTC ray First pass at removing clauses 3 and 4 from NetBSD licenses.
ctype.h 1.26 Sun, 04 Feb 2024 13:03:18 UTC jca Move ctype.h defines to the _CTYPE_ prefix, avoids clashes with identifiers in ports
curses.h 1.5 Fri, 25 Jan 2019 00:19:25 UTC millert I am retiring my old email address; replace it with my OpenBSD one.
db.h 1.14 Tue, 10 Mar 2026 04:30:34 UTC deraadt oops, deleted the wrong side of the #ifdef
dirent.h 1.35 Mon, 15 Apr 2024 15:47:58 UTC florian Add scandirat(3); from freebsd
dlfcn.h 1.17 Sun, 01 Sep 2024 04:27:45 UTC guenther dladdr(3) is in POSIX-2024, though the structure type was renamed
elf.h 1.1 Tue, 17 Oct 2017 09:34:52 UTC mpi <elf.h> should make it easier to port our ELF-related tools to other Unices.
elf_abi.h 1.4 Wed, 22 May 1996 07:46:22 UTC etheisen Moved contents into sys/exec_elf.h. elf_abi.h includes the sys version.
err.h 1.13 Mon, 31 Aug 2015 02:53:56 UTC guenther Add framework for resolving (pun intended) libc namespace issues, using
errno.h 1.3 Thu, 10 Aug 2017 13:34:46 UTC guenther ___errno (three underbars) is long gone
fenv.h 1.2 Wed, 25 May 2011 21:46:49 UTC martynas Also enclose variable names with external linkage in __BEGIN_DECLS.
float.h 1.1 Tue, 26 Jun 2012 16:16:16 UTC deraadt create new machine/_float.h which is namespace clean. create a new
fnmatch.h 1.9 Sun, 29 Mar 2026 14:08:46 UTC daniel FNM_CASEFOLD (and its synonym FNM_IGNORECASE) are now part of POSIX.1-2024
fstab.h 1.5 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
fts.h 1.14 Wed, 05 Dec 2012 23:19:57 UTC deraadt Remove excessive sys/cdefs.h inclusion
ftw.h 1.2 Fri, 25 Jan 2019 00:19:25 UTC millert I am retiring my old email address; replace it with my OpenBSD one.
getopt.h 1.3 Fri, 22 Nov 2013 21:32:49 UTC millert The getopt() prototype and externs don't belong in stdlib.h. Berkeley
glob.h 1.14 Mon, 04 Feb 2019 16:45:40 UTC millert Make gl_pathc, gl_matchc and gl_offs size_t in glob_t to match POSIX.
grp.h 1.13 Thu, 13 Sep 2018 12:31:15 UTC millert Add uid_from_user() and gid_from_group(), derived from pax's cache.c.
icdb.h 1.4 Sun, 04 Sep 2016 14:51:39 UTC nicm Make the key sizes and offsets arrays const, ok tedu
ieeefp.h 1.4 Sun, 27 Sep 2009 21:23:55 UTC martynas use c calling conventions so that g++ doesn't mangle fpgetmask &
ifaddrs.h 1.4 Thu, 22 Jan 2004 21:48:02 UTC espie Remove unnecessary typedef usage.
inttypes.h 1.14 Sun, 31 Jul 2022 01:27:31 UTC guenther POSIX 2008 TC2 requires <inttypes.h> to provide wchar_t
iso646.h 1.3 Thu, 11 Oct 2001 00:05:21 UTC espie C++ has all those as built-ins. Problem found with gcc 3.0.1 testsuite.
kvm.h 1.18 Tue, 22 Oct 2013 16:40:25 UTC guenther - add UNIX-domain socket info to struct kinfo_file2
langinfo.h 1.8 Tue, 05 Sep 2017 03:16:13 UTC schwarze New POSIX xlocale implementation written from scratch.
libgen.h 1.10 Tue, 20 Oct 2020 19:30:14 UTC naddy Align the basename(3) and dirname(3) prototypes with the POSIX spec:
limits.h 1.19 Tue, 20 Jan 2015 22:09:50 UTC tedu increase TMP_MAX to the equivalent of INT_MAX. it's actually more,
link.h 1.15 Sat, 19 Oct 2013 09:00:18 UTC deraadt Remove more knowledge of a.out and stab information from the tree.
link_elf.h 1.8 Fri, 28 Jan 2022 04:59:15 UTC guenther When it's the possessive of 'it', it's spelled "its", without the
locale.h 1.11 Tue, 05 Sep 2017 03:16:13 UTC schwarze New POSIX xlocale implementation written from scratch.
login_cap.h 1.21 Mon, 24 Nov 2025 12:37:15 UTC jca Stop doing XDG setup in setusercontext(LOGIN_SETALL)
math.h 1.36 Sat, 10 Mar 2018 20:52:58 UTC kettenis Implement sicos(3), sincosf(3) and sincosl(3). These functions are common
md5.h 1.17 Wed, 05 Dec 2012 23:19:57 UTC deraadt Remove excessive sys/cdefs.h inclusion
memory.h 1.3 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
ndbm.h 1.6 Mon, 03 May 2004 17:27:50 UTC millert Make ndbm match POSIX. A datum consists of a void *dptr and a size_t dsize.
netdb.h 1.33 Sun, 18 Jan 2015 20:29:31 UTC deraadt Stop including <sys/param.h> from <netdb.h>. Portable software must either
netgroup.h 1.9 Wed, 04 Jan 2023 13:00:11 UTC jsg Christos Zoulas agreed to rescind clause 3 and 4 in
nl_types.h 1.8 Thu, 26 Jun 2008 05:42:04 UTC ray First pass at removing clauses 3 and 4 from NetBSD licenses.
nlist.h 1.4 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
paths.h 1.26 Thu, 11 Jul 2019 03:54:17 UTC tedu add /usr/local/sbin. ok deraadt millert
poll.h 1.3 Wed, 29 Oct 2003 16:41:13 UTC deraadt PD
pthread.h 1.5 Tue, 11 Nov 2025 18:54:05 UTC semarie bump PTHREAD_KEYS_MAX to 512
pthread_np.h 1.3 Tue, 28 May 2019 10:33:03 UTC jca Include pthread.h to make this header standalone (needs pthread_t and others)
pwd.h 1.26 Thu, 13 Sep 2018 12:31:15 UTC millert Add uid_from_user() and gid_from_group(), derived from pax's cache.c.
ranlib.h 1.3 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
readpassphrase.h 1.6 Fri, 25 Jan 2019 00:19:25 UTC millert I am retiring my old email address; replace it with my OpenBSD one.
regex.h 1.7 Wed, 05 Dec 2012 23:19:57 UTC deraadt Remove excessive sys/cdefs.h inclusion
resolv.h 1.23 Mon, 22 Nov 2021 20:18:27 UTC jca Implement rfc6840 (AD flag processing) if using trusted name servers
rmd160.h 1.17 Wed, 05 Dec 2012 23:19:57 UTC deraadt Remove excessive sys/cdefs.h inclusion
sched.h 1.1 Sun, 15 Oct 2017 23:40:33 UTC guenther Move the thread-related .h files to /usr/src/include/, since the
search.h 1.10 Fri, 18 Jul 2014 04:16:09 UTC matthew Change lsearch()'s "base" argument to require a non-const pointer to
semaphore.h 1.1 Sun, 15 Oct 2017 23:40:33 UTC guenther Move the thread-related .h files to /usr/src/include/, since the
setjmp.h 1.7 Mon, 23 May 2016 00:18:56 UTC guenther Stop supporting longjmperror(); it's not used, not portable, and the checks
sha1.h 1.24 Wed, 05 Dec 2012 23:19:57 UTC deraadt Remove excessive sys/cdefs.h inclusion
sha2.h 1.10 Sat, 03 Sep 2016 17:00:29 UTC tedu i forgot to commit sha2.h changes for SHA512/256
signal.h 1.27 Mon, 23 Mar 2026 21:33:43 UTC daniel psignal(3): align the type of the signal parameter with POSIX
siphash.h 1.5 Mon, 14 Apr 2025 08:28:24 UTC claudio siphash.h needs to include stddef.h for size_t and stdint.h for uint64_t
sndio.h 1.17 Thu, 22 Jan 2026 09:31:22 UTC ratchov libsndio: Increase the length of display strings and control names
spawn.h 1.3 Wed, 20 May 2015 22:50:07 UTC millert Remove function argument name from posix_spawnattr_getsigmask()
stdbool.h 1.7 Fri, 04 Sep 2015 23:47:09 UTC daniel These days pcc defines __GNUC__ and we don't support gcc2. Also needed
stddef.h 1.14 Fri, 06 Jan 2017 14:36:50 UTC kettenis Add max_align_t.
stdio.h 1.57 Wed, 16 Jul 2025 15:33:05 UTC yasuoka Make the FILE object opaque. Move the __sFILE definition into
stdio_ext.h 1.1 Mon, 12 Aug 2024 20:56:55 UTC guenther Add <stdio_ext.h> with the seven APIs needed to have gnulib operate
stdlib.h 1.78 Sat, 03 Aug 2024 20:09:24 UTC guenther mkostemp(3) and reallocarray(3) are in POSIX-2024:
string.h 1.34 Sat, 03 Aug 2024 20:13:23 UTC guenther The improbable occurred: strlcpy(3) and strlcat(3) are in POSIX-2024.
strings.h 1.7 Fri, 24 Oct 2025 11:30:06 UTC claudio Implement ffsl() and ffsll() using the compiler builtin __builtin_ctzl
sysexits.h 1.5 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
tar.h 1.3 Thu, 26 Jun 2008 05:42:04 UTC ray First pass at removing clauses 3 and 4 from NetBSD licenses.
tgmath.h 1.1 Fri, 08 Jul 2011 19:28:06 UTC martynas Add support for tgmath--the type-generic math; now that both math
tib.h 1.10 Fri, 08 Dec 2023 19:14:36 UTC miod Make sure TIB_INIT correctly initializes tib_thread_flags; regression
time.h 1.33 Thu, 20 Nov 2025 10:58:11 UTC tb time.h: const correct tm_zone in struct tm
ttyent.h 1.4 Mon, 02 Jun 2003 19:34:12 UTC millert Remove the advertising clause in the UCB license which Berkeley
uchar.h 1.2 Tue, 05 Sep 2023 23:16:01 UTC schwarze According to the C11 standard, char32_t and char16_t are not part
unistd.h 1.113 Tue, 07 Oct 2025 12:02:21 UTC brynet Drop variable names from the swapctl(2) prototype, per style(9).
utime.h 1.7 Tue, 02 Apr 2013 05:16:14 UTC guenther Pull in <sys/_types.h> instead of <machine/_types.h> in prep for the future
utmp.h 1.6 Wed, 08 Jan 2014 06:50:57 UTC guenther Delete struct definitions that have been obsolete for a dozen years
uuid.h 1.1 Sun, 31 Aug 2014 09:36:36 UTC miod Add uuid support routines to libc. From FreeBSD via NetBSD via Bitrig via
vis.h 1.15 Mon, 20 Jul 2015 01:52:27 UTC millert Add VIS_DQ to escape double quotes. OK deraadt@ semarie@ reyk@
wchar.h 1.34 Wed, 16 Jul 2025 15:33:05 UTC yasuoka Make the FILE object opaque. Move the __sFILE definition into
wctype.h 1.6 Tue, 05 Sep 2017 03:16:13 UTC schwarze New POSIX xlocale implementation written from scratch.