aboutsummaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2021-07-14 14:39:31 +0300
committerCem Keylan <cem@ckyln.com>2021-07-14 14:39:31 +0300
commit89c23755c8ab5d8c5bbbfa6e40eb0c6bda109dad (patch)
tree0619d977ce4ceecca0523f20a0609a293440e030 /lib/libc
parent0ea3661a6ba0baaa39b95e836e8f2c87e2f4c20f (diff)
downloadotools-89c23755c8ab5d8c5bbbfa6e40eb0c6bda109dad.tar.gz
update CVS
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/crypt/CVS/Entries14
-rw-r--r--lib/libc/crypt/CVS/Repository1
-rw-r--r--lib/libc/crypt/CVS/Root1
-rw-r--r--lib/libc/gen/CVS/Entries233
-rw-r--r--lib/libc/gen/CVS/Repository1
-rw-r--r--lib/libc/gen/CVS/Root1
-rw-r--r--lib/libc/gen/fts.c10
-rw-r--r--lib/libc/hash/CVS/Entries13
-rw-r--r--lib/libc/hash/CVS/Repository1
-rw-r--r--lib/libc/hash/CVS/Root1
-rw-r--r--lib/libc/hash/md5.c4
-rw-r--r--lib/libc/hash/rmd160.c2
-rw-r--r--lib/libc/net/CVS/Entries74
-rw-r--r--lib/libc/net/CVS/Repository1
-rw-r--r--lib/libc/net/CVS/Root1
-rw-r--r--lib/libc/stdlib/CVS/Entries108
-rw-r--r--lib/libc/stdlib/CVS/Repository1
-rw-r--r--lib/libc/stdlib/CVS/Root1
-rw-r--r--lib/libc/stdlib/recallocarray.c4
-rw-r--r--lib/libc/string/CVS/Entries134
-rw-r--r--lib/libc/string/CVS/Repository1
-rw-r--r--lib/libc/string/CVS/Root1
22 files changed, 598 insertions, 10 deletions
diff --git a/lib/libc/crypt/CVS/Entries b/lib/libc/crypt/CVS/Entries
new file mode 100644
index 0000000..5688f82
--- /dev/null
+++ b/lib/libc/crypt/CVS/Entries
@@ -0,0 +1,14 @@
+/Makefile.inc/1.27/Wed Mar 30 06:38:41 2016//
+/arc4random.3/1.37/Sun Sep 29 16:30:35 2019//
+/arc4random.c/1.55/Mon Oct 19 10:52:42 2020//
+/arc4random.h/1.4/Thu Jan 15 06:57:18 2015//
+/arc4random_uniform.c/1.3/Mon Oct 19 10:52:42 2020//
+/bcrypt.c/1.58/Mon Jul 6 13:33:05 2020//
+/blowfish.3/1.23/Tue Nov 10 23:48:17 2015//
+/blowfish.c/1.19/Mon Oct 19 10:52:42 2020//
+/chacha_private.h/1.2/Mon Oct 19 10:52:42 2020//
+/crypt.3/1.45/Mon Apr 6 20:49:41 2015//
+/crypt.c/1.31/Sat Sep 12 14:56:50 2015//
+/crypt_checkpass.3/1.12/Mon Jul 29 23:14:06 2019//
+/cryptutil.c/1.12/Sun Sep 13 15:33:48 2015//
+D
diff --git a/lib/libc/crypt/CVS/Repository b/lib/libc/crypt/CVS/Repository
new file mode 100644
index 0000000..5b2f7e5
--- /dev/null
+++ b/lib/libc/crypt/CVS/Repository
@@ -0,0 +1 @@
+src/lib/libc/crypt
diff --git a/lib/libc/crypt/CVS/Root b/lib/libc/crypt/CVS/Root
new file mode 100644
index 0000000..3811072
--- /dev/null
+++ b/lib/libc/crypt/CVS/Root
@@ -0,0 +1 @@
+/cvs
diff --git a/lib/libc/gen/CVS/Entries b/lib/libc/gen/CVS/Entries
new file mode 100644
index 0000000..1305aa3
--- /dev/null
+++ b/lib/libc/gen/CVS/Entries
@@ -0,0 +1,233 @@
+/Makefile.inc/1.82/Mon Sep 2 21:18:40 2019//
+/__tfork_thread.3/1.4/Wed May 11 21:52:49 2016//
+/alarm.3/1.15/Thu Jan 28 22:11:39 2016//
+/alarm.c/1.9/Fri Jun 28 13:32:41 2019//
+/assert.c/1.9/Sat Sep 12 15:18:40 2015//
+/auth_subr.3/1.24/Sat Dec 21 06:01:09 2019//
+/auth_subr.c/1.55/Mon Jul 6 13:33:06 2020//
+/authenticate.3/1.18/Wed Mar 30 06:58:06 2016//
+/authenticate.c/1.28/Wed Dec 4 06:25:45 2019//
+/basename.3/1.24/Fri Jan 25 00:19:25 2019//
+/basename.c/1.16/Fri Jan 25 00:19:25 2019//
+/cgetent.3/1.1/Mon Sep 2 21:18:41 2019//
+/charclass.h/1.2/Fri Jan 25 00:19:25 2019//
+/clock.3/1.8/Wed Jun 5 03:39:22 2013//
+/clock.c/1.6/Fri Jan 16 16:48:51 2015//
+/clock_getcpuclockid.3/1.3/Thu Jan 15 19:26:27 2015//
+/clock_getcpuclockid.c/1.1/Mon Jun 17 19:11:54 2013//
+/closedir.c/1.10/Sat Sep 12 13:34:22 2015//
+/confstr.3/1.20/Tue Jan 21 03:15:45 2014//
+/confstr.c/1.10/Thu Mar 7 06:00:18 2013//
+/ctermid.3/1.10/Tue Jan 21 03:15:45 2014//
+/ctermid.c/1.8/Mon Aug 31 02:53:57 2015//
+/ctype_.c/1.12/Sat Sep 19 04:02:21 2015//
+/daemon.3/1.13/Wed May 18 11:41:16 2016//
+/daemon.c/1.7/Tue Jul 27 22:29:09 2010//
+/devname.3/1.8/Wed Jun 5 03:39:22 2013//
+/devname.c/1.13/Wed Jul 6 04:35:12 2016//
+/dirfd.c/1.3/Sat Sep 12 13:34:22 2015//
+/dirname.3/1.23/Fri Mar 8 17:33:23 2019//
+/dirname.c/1.16/Fri Jan 25 00:19:25 2019//
+/disklabel.c/1.24/Sun Oct 25 16:35:40 2015//
+/err.3/1.21/Thu May 16 13:35:16 2019//
+/err.c/1.12/Mon Aug 31 02:53:57 2015//
+/errc.c/1.2/Mon Aug 31 02:53:57 2015//
+/errlist.c/1.19/Tue Sep 5 03:06:26 2017//
+/errno.c/1.6/Sat May 7 19:05:22 2016//
+/errx.c/1.11/Mon Aug 31 02:53:57 2015//
+/exec.c/1.23/Sun Mar 13 18:34:20 2016//
+/execv.3/1.1/Sun Aug 11 15:48:08 2019//
+/fabs.3/1.3/Thu Jul 18 10:14:48 2013//
+/fdatasync.c/1.1/Mon Apr 15 16:38:21 2013//
+/fnmatch.3/1.16/Tue Jan 21 03:15:45 2014//
+/fnmatch.c/1.22/Fri Mar 13 03:25:45 2020//
+/fpclassify.3/1.5/Thu Mar 10 08:38:34 2016//
+/fpclassify.c/1.9/Tue Oct 27 05:54:49 2015//
+/fpgetmask.3/1.10/Mon Sep 14 15:14:55 2015//
+/frexp.3/1.13/Wed Jun 5 03:39:22 2013//
+/frexp.c/1.10/Wed Jul 3 04:46:36 2013//
+/fstab.c/1.22/Thu Mar 17 23:48:42 2016//
+/ftok.3/1.17/Sat Nov 15 22:22:09 2014//
+/ftok.c/1.9/Fri Jun 28 13:32:41 2019//
+/fts_open.3/1.1/Mon Sep 2 21:18:41 2019//
+/ftw.3/1.14/Mon Sep 2 21:18:41 2019//
+/ftw.c/1.6/Fri Jan 25 00:19:25 2019//
+/getbsize.3/1.10/Wed Jun 5 03:39:22 2013//
+/getbsize.c/1.11/Mon Aug 31 02:53:57 2015//
+/getcap.c/1.35/Wed Jul 3 03:24:04 2019//
+/getcwd.3/1.21/Fri Jul 5 12:55:36 2019//
+/getcwd.c/1.21/Sat May 7 19:48:00 2016//
+/getdiskbyname.3/1.11/Wed Jun 5 03:39:22 2013//
+/getdomainname.3/1.26/Fri Jan 12 04:36:44 2018//
+/getdomainname.c/1.9/Sat Sep 12 14:56:50 2015//
+/getfsent.3/1.13/Tue Jan 21 03:15:45 2014//
+/getgrent.3/1.24/Fri Aug 30 23:35:40 2019//
+/getgrent.c/1.48/Tue Jul 2 15:54:05 2019//
+/getgrouplist.3/1.17/Wed Jun 5 03:39:22 2013//
+/getgrouplist.c/1.28/Tue Jul 2 15:54:05 2019//
+/gethostname.3/1.28/Fri Jan 12 04:36:44 2018//
+/gethostname.c/1.9/Sat Sep 12 14:56:50 2015//
+/getloadavg.3/1.14/Fri Jan 12 04:36:44 2018//
+/getloadavg.c/1.8/Fri Jun 28 13:32:41 2019//
+/getlogin.c/1.15/Sat Aug 12 22:59:52 2017//
+/getmntinfo.3/1.14/Fri Apr 27 13:42:08 2018//
+/getmntinfo.c/1.11/Fri Jun 28 13:32:41 2019//
+/getnetgrent.3/1.14/Wed Jun 5 03:39:22 2013//
+/getnetgrent.c/1.28/Sat Sep 24 12:43:37 2016//
+/getpagesize.3/1.11/Wed Jun 5 03:39:22 2013//
+/getpagesize.c/1.9/Sun Mar 20 02:32:40 2016//
+/getpass.3/1.18/Sat Sep 3 12:47:28 2016//
+/getprogname.3/1.5/Tue May 5 14:37:20 2015//
+/getpwent.3/1.32/Tue Aug 21 20:20:04 2018//
+/getpwent.c/1.63/Tue Jul 2 15:54:05 2019//
+/getpwnam.3/1.13/Tue Aug 21 20:20:04 2018//
+/getttyent.3/1.12/Wed Jun 5 03:39:22 2013//
+/getttyent.c/1.15/Sun Sep 13 11:47:54 2015//
+/getusershell.3/1.14/Wed Jun 5 03:39:22 2013//
+/getusershell.c/1.18/Tue Dec 10 02:35:16 2019//
+/glob.3/1.37/Thu May 16 13:35:16 2019//
+/glob.c/1.49/Tue Apr 21 08:25:22 2020//
+/initgroups.3/1.16/Thu Feb 5 02:33:09 2015//
+/initgroups.c/1.11/Fri Jun 28 13:32:41 2019//
+/isalnum.3/1.12/Tue Sep 5 03:16:13 2017//
+/isalpha.3/1.13/Tue Sep 5 03:16:13 2017//
+/isascii.3/1.13/Wed Jul 17 05:42:11 2013//
+/isatty.c/1.11/Sat Sep 12 14:56:50 2015//
+/isblank.3/1.13/Tue Sep 5 03:16:13 2017//
+/iscntrl.3/1.13/Wed Oct 4 18:19:25 2017//
+/isctype.c/1.12/Sun Sep 13 11:38:08 2015//
+/isdigit.3/1.12/Tue Sep 5 03:16:13 2017//
+/isfdtype.3/1.10/Fri Jan 25 00:19:25 2019//
+/isfdtype.c/1.5/Fri Jan 25 00:19:25 2019//
+/isfinite.c/1.8/Wed Jul 3 04:46:36 2013//
+/isgraph.3/1.12/Tue Sep 5 03:16:13 2017//
+/isgreater.3/1.4/Tue Aug 29 15:03:37 2017//
+/isinf.c/1.10/Tue Nov 12 06:09:48 2013//
+/islower.3/1.13/Tue Sep 5 03:16:13 2017//
+/isnan.c/1.9/Tue Nov 12 06:09:48 2013//
+/isnormal.c/1.8/Wed Jul 3 04:46:36 2013//
+/isprint.3/1.12/Tue Sep 5 03:16:13 2017//
+/ispunct.3/1.12/Tue Sep 5 03:16:13 2017//
+/isspace.3/1.14/Tue Sep 5 03:16:13 2017//
+/isupper.3/1.14/Tue Sep 5 03:16:13 2017//
+/isxdigit.3/1.11/Tue Sep 5 03:16:13 2017//
+/ldexp.3/1.8/Wed Jun 5 03:39:22 2013//
+/ldexp.c/1.10/Tue Oct 27 05:54:49 2015//
+/lockf.3/1.13/Wed Jun 5 03:39:22 2013//
+/lockf.c/1.5/Thu Jun 26 05:42:05 2008//
+/login_cap.3/1.17/Tue Nov 10 23:48:18 2015//
+/login_cap.c/1.38/Fri Oct 18 17:14:08 2019//
+/modf.3/1.12/Wed Jun 5 03:39:22 2013//
+/modf.c/1.6/Wed Jul 3 04:46:36 2013//
+/nftw.c/1.8/Fri Jan 25 00:19:25 2019//
+/nice.3/1.18/Thu Jul 18 10:14:48 2013//
+/nice.c/1.7/Mon Aug 8 08:05:34 2005//
+/nlist.3/1.14/Sat Feb 8 01:09:57 2020//
+/nlist.c/1.71/Fri Jun 28 13:32:41 2019//
+/opendir.3/1.1/Mon Sep 2 21:18:41 2019//
+/opendir.c/1.30/Wed Sep 21 04:38:56 2016//
+/pause.3/1.14/Wed Sep 23 08:52:56 2015//
+/pause.c/1.7/Fri Jan 25 00:19:25 2019//
+/popen.3/1.20/Fri Feb 5 18:09:20 2016//
+/popen.c/1.22/Fri Jun 28 13:32:41 2019//
+/posix_spawn.3/1.9/Tue Oct 17 22:47:58 2017//
+/posix_spawn.c/1.10/Fri Jun 28 13:32:41 2019//
+/posix_spawn_file_actions_addopen.3/1.8/Sun Nov 30 02:41:43 2014//
+/posix_spawn_file_actions_init.3/1.8/Sun Nov 30 02:41:43 2014//
+/posix_spawnattr_getflags.3/1.9/Sun Nov 30 02:41:43 2014//
+/posix_spawnattr_getpgroup.3/1.9/Mon May 29 09:40:02 2017//
+/posix_spawnattr_init.3/1.8/Sun Nov 30 02:41:43 2014//
+/psignal.3/1.14/Thu May 16 13:35:16 2019//
+/psignal.c/1.10/Mon Aug 31 02:53:57 2015//
+/pw_dup.3/1.10/Fri Jan 25 00:19:25 2019//
+/pw_dup.c/1.9/Fri Jan 25 00:19:25 2019//
+/pwcache.c/1.15/Sat Sep 22 02:47:23 2018//
+/raise.3/1.11/Thu Jan 29 01:46:30 2015//
+/raise.c/1.8/Tue Nov 10 04:30:59 2015//
+/readdir.c/1.22/Sat Sep 12 13:34:22 2015//
+/readdir_r.c/1.6/Tue Nov 12 20:19:23 2013//
+/readpassphrase.3/1.21/Fri Jan 25 00:19:25 2019//
+/readpassphrase.c/1.27/Fri Jan 25 00:19:25 2019//
+/rewinddir.c/1.12/Sat Aug 12 22:59:52 2017//
+/scandir.3/1.15/Mon Sep 2 21:18:41 2019//
+/scandir.c/1.21/Fri Jun 28 13:32:41 2019//
+/seekdir.c/1.13/Sat Sep 12 13:34:22 2015//
+/setdomainname.c/1.9/Fri Jan 16 16:48:51 2015//
+/sethostname.c/1.9/Fri Jan 16 16:48:51 2015//
+/setjmp.3/1.25/Mon May 23 00:18:56 2016//
+/setmode.3/1.14/Wed Jun 5 03:39:22 2013//
+/setmode.c/1.22/Sat Oct 11 04:14:35 2014//
+/setproctitle.3/1.18/Wed Jun 5 03:39:22 2013//
+/setproctitle.c/1.15/Sun Mar 13 18:34:20 2016//
+/setprogname.c/1.6/Sun Sep 17 06:38:03 2017//
+/shm_open.3/1.5/Tue May 5 06:29:15 2015//
+/shm_open.c/1.9/Sun Sep 10 18:20:00 2017//
+/sigaddset.3/1.1/Mon May 29 09:40:02 2017//
+/siginterrupt.3/1.14/Wed Jun 5 03:39:22 2013//
+/siginterrupt.c/1.9/Fri Jun 28 13:32:41 2019//
+/siglist.c/1.8/Sat Sep 19 04:02:21 2015//
+/signal.3/1.56/Tue Aug 1 14:57:02 2017//
+/signal.c/1.11/Fri Jun 28 13:32:41 2019//
+/signame.c/1.7/Sat Sep 19 04:02:21 2015//
+/signbit.c/1.7/Wed Jul 3 04:46:36 2013//
+/sigsetops.c/1.7/Sat Sep 12 16:46:12 2015//
+/sigwait.3/1.2/Sun Jan 13 16:16:43 2019//
+/sigwait.c/1.1/Sat Jan 12 00:16:03 2019//
+/sleep.3/1.16/Sat Feb 8 01:09:57 2020//
+/sleep.c/1.12/Mon Dec 14 05:10:13 2009//
+/statvfs.3/1.8/Thu Jan 29 01:46:30 2015//
+/statvfs.c/1.2/Fri Jan 16 16:48:51 2015//
+/strtofflags.3/1.7/Wed Jun 5 03:39:22 2013//
+/strtofflags.c/1.7/Thu Aug 20 21:49:29 2015//
+/sysconf.3/1.35/Sun Aug 11 15:48:08 2019//
+/sysconf.c/1.26/Thu Jul 12 01:23:38 2018//
+/syslog.3/1.36/Wed Feb 5 12:35:19 2020//
+/syslog.c/1.33/Sat Oct 31 02:57:16 2015//
+/syslog_r.c/1.19/Tue Aug 8 14:23:23 2017//
+/telldir.c/1.18/Sat Sep 12 13:34:22 2015//
+/telldir.h/1.10/Thu Aug 27 04:37:09 2015//
+/time.3/1.16/Thu Jan 29 01:46:30 2015//
+/time.c/1.9/Mon Jul 6 13:33:06 2020//
+/times.3/1.15/Fri Mar 2 16:35:58 2018//
+/times.c/1.10/Mon Jul 6 13:33:06 2020//
+/timespec_get.3/1.3/Wed Oct 31 17:05:54 2018//
+/timespec_get.c/1.2/Mon Jul 6 13:33:06 2020//
+/toascii.3/1.8/Wed Jun 5 03:39:22 2013//
+/tolower.3/1.14/Tue Sep 5 03:16:13 2017//
+/tolower_.c/1.11/Sat Sep 19 04:02:21 2015//
+/toupper.3/1.16/Tue Sep 5 03:16:13 2017//
+/toupper_.c/1.12/Sat Sep 19 04:02:21 2015//
+/tree.c/1.2/Tue Oct 9 08:28:43 2018//
+/ttyname.3/1.19/Tue Nov 12 05:12:15 2013//
+/ttyname.c/1.20/Fri Apr 14 15:02:51 2017//
+/ttyslot.c/1.8/Tue Nov 12 06:07:12 2013//
+/ualarm.3/1.17/Fri Jul 26 12:08:18 2019//
+/ualarm.c/1.7/Mon Aug 8 08:05:34 2005//
+/uname.3/1.16/Fri Jan 12 04:36:44 2018//
+/uname.c/1.11/Sat Aug 27 03:55:43 2016//
+/unvis.3/1.18/Sun Nov 9 04:34:20 2014//
+/user_from_uid.3/1.1/Mon Sep 2 21:18:41 2019//
+/usleep.3/1.19/Wed Jun 5 03:39:22 2013//
+/usleep.c/1.10/Mon Aug 8 08:05:34 2005//
+/utime.3/1.22/Thu Jan 29 01:46:30 2015//
+/utime.c/1.5/Mon Aug 8 08:05:34 2005//
+/valloc.3/1.15/Mon Nov 5 10:31:32 2018//
+/valloc.c/1.5/Mon Aug 8 08:05:34 2005//
+/verr.c/1.11/Sun Mar 13 18:34:20 2016//
+/verrc.c/1.3/Sun Mar 13 18:34:20 2016//
+/verrx.c/1.11/Sun Mar 13 18:34:20 2016//
+/vis.3/1.36/Fri Mar 16 16:58:26 2018//
+/vwarn.c/1.11/Sun Mar 13 18:34:20 2016//
+/vwarnx.c/1.11/Sun Mar 13 18:34:20 2016//
+/wait.c/1.6/Sun Oct 25 19:15:56 2015//
+/wait3.c/1.6/Sun Oct 25 19:15:56 2015//
+/waitpid.c/1.7/Sun Oct 25 19:15:56 2015//
+/warn.c/1.11/Mon Aug 31 02:53:57 2015//
+/warnx.c/1.10/Mon Aug 31 02:53:57 2015//
+/fts.c/1.60/Result of merge//
+/getprogname.c/1.4/Mon Oct 19 10:52:42 2020//
+/unvis.c/1.17/Mon Oct 19 10:52:42 2020//
+/vis.c/1.25/Mon Oct 19 10:52:42 2020//
+/vwarnc.c/1.3/Mon Oct 19 10:52:42 2020//
+/warnc.c/1.2/Mon Oct 19 10:52:42 2020//
+D
diff --git a/lib/libc/gen/CVS/Repository b/lib/libc/gen/CVS/Repository
new file mode 100644
index 0000000..2c0edda
--- /dev/null
+++ b/lib/libc/gen/CVS/Repository
@@ -0,0 +1 @@
+src/lib/libc/gen
diff --git a/lib/libc/gen/CVS/Root b/lib/libc/gen/CVS/Root
new file mode 100644
index 0000000..3811072
--- /dev/null
+++ b/lib/libc/gen/CVS/Root
@@ -0,0 +1 @@
+/cvs
diff --git a/lib/libc/gen/fts.c b/lib/libc/gen/fts.c
index 982dd87..eb332c6 100644
--- a/lib/libc/gen/fts.c
+++ b/lib/libc/gen/fts.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fts.c,v 1.59 2019/06/28 13:32:41 deraadt Exp $ */
+/* $OpenBSD: fts.c,v 1.60 2021/01/08 16:06:30 tb Exp $ */
/*-
* Copyright (c) 1990, 1993, 1994
@@ -45,7 +45,7 @@
#define MAXIMUM(a, b) (((a) > (b)) ? (a) : (b))
-static FTSENT *fts_alloc(FTS *, char *, size_t);
+static FTSENT *fts_alloc(FTS *, const char *, size_t);
static FTSENT *fts_build(FTS *, int);
static void fts_lfree(FTSENT *);
static void fts_load(FTS *, FTSENT *);
@@ -54,7 +54,7 @@ static void fts_padjust(FTS *, FTSENT *);
static int fts_palloc(FTS *, size_t);
static FTSENT *fts_sort(FTS *, FTSENT *, int);
static u_short fts_stat(FTS *, FTSENT *, int, int);
-static int fts_safe_changedir(FTS *, FTSENT *, int, char *);
+static int fts_safe_changedir(FTS *, FTSENT *, int, const char *);
#define ISDOT(a) (a[0] == '.' && (!a[1] || (a[1] == '.' && !a[2])))
@@ -905,7 +905,7 @@ fts_sort(FTS *sp, FTSENT *head, int nitems)
}
static FTSENT *
-fts_alloc(FTS *sp, char *name, size_t namelen)
+fts_alloc(FTS *sp, const char *name, size_t namelen)
{
FTSENT *p;
size_t len;
@@ -1024,7 +1024,7 @@ fts_maxarglen(char * const *argv)
* Assumes p->fts_dev and p->fts_ino are filled in.
*/
static int
-fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path)
+fts_safe_changedir(FTS *sp, FTSENT *p, int fd, const char *path)
{
int ret, oerrno, newfd;
struct stat sb;
diff --git a/lib/libc/hash/CVS/Entries b/lib/libc/hash/CVS/Entries
new file mode 100644
index 0000000..66f05b7
--- /dev/null
+++ b/lib/libc/hash/CVS/Entries
@@ -0,0 +1,13 @@
+/MD5Init.3/1.2/Thu Dec 5 21:45:05 2019//
+/Makefile.inc/1.25/Fri Aug 30 22:20:43 2019//
+/RMD160Init.3/1.2/Thu Dec 5 21:45:05 2019//
+/SHA1Init.3/1.2/Thu Dec 5 21:45:05 2019//
+/SHA256Init.3/1.3/Wed Dec 4 19:01:49 2019//
+/SipHash24_Init.3/1.1/Fri Aug 30 22:20:43 2019//
+/helper.c/1.18/Fri Jun 28 13:32:41 2019//
+/sha1.c/1.27/Fri Jun 7 22:56:36 2019//
+/sha2.c/1.28/Tue Jul 23 12:35:22 2019//
+/siphash.c/1.8/Sun Jan 20 03:53:47 2019//
+/md5.c/1.12/Result of merge//
+/rmd160.c/1.23/Result of merge//
+D
diff --git a/lib/libc/hash/CVS/Repository b/lib/libc/hash/CVS/Repository
new file mode 100644
index 0000000..d794fca
--- /dev/null
+++ b/lib/libc/hash/CVS/Repository
@@ -0,0 +1 @@
+src/lib/libc/hash
diff --git a/lib/libc/hash/CVS/Root b/lib/libc/hash/CVS/Root
new file mode 100644
index 0000000..3811072
--- /dev/null
+++ b/lib/libc/hash/CVS/Root
@@ -0,0 +1 @@
+/cvs
diff --git a/lib/libc/hash/md5.c b/lib/libc/hash/md5.c
index 97a444d..1a069d2 100644
--- a/lib/libc/hash/md5.c
+++ b/lib/libc/hash/md5.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: md5.c,v 1.11 2015/09/11 09:18:27 guenther Exp $ */
+/* $OpenBSD: md5.c,v 1.12 2020/10/13 04:42:28 guenther Exp $ */
/*
* This code implements the MD5 message-digest algorithm.
@@ -38,7 +38,7 @@
(cp)[1] = (value) >> 8; \
(cp)[0] = (value); } while (0)
-static u_int8_t PADDING[MD5_BLOCK_LENGTH] = {
+static const u_int8_t PADDING[MD5_BLOCK_LENGTH] = {
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
diff --git a/lib/libc/hash/rmd160.c b/lib/libc/hash/rmd160.c
index c2e368f..9c00893 100644
--- a/lib/libc/hash/rmd160.c
+++ b/lib/libc/hash/rmd160.c
@@ -83,7 +83,7 @@
#define X(i) x[i]
-static u_int8_t PADDING[RMD160_BLOCK_LENGTH] = {
+static const u_int8_t PADDING[RMD160_BLOCK_LENGTH] = {
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
diff --git a/lib/libc/net/CVS/Entries b/lib/libc/net/CVS/Entries
new file mode 100644
index 0000000..8a98ebd
--- /dev/null
+++ b/lib/libc/net/CVS/Entries
@@ -0,0 +1,74 @@
+/Makefile.inc/1.60/Fri Aug 30 18:33:17 2019//
+/ether_aton.3/1.1/Fri Aug 30 18:33:17 2019//
+/ethers.c/1.27/Fri Jan 25 00:19:25 2019//
+/freeaddrinfo.c/1.9/Wed Sep 21 04:38:56 2016//
+/gai_strerror.3/1.10/Wed May 3 01:58:33 2017//
+/gai_strerror.c/1.8/Mon Sep 14 07:38:38 2015//
+/getaddrinfo.3/1.59/Fri Aug 30 20:20:50 2019//
+/gethostbyname.3/1.34/Fri Aug 30 20:20:50 2019//
+/getifaddrs.3/1.22/Fri Jan 12 04:36:44 2018//
+/getifaddrs.c/1.13/Mon Sep 14 11:01:47 2015//
+/getnameinfo.3/1.48/Fri Aug 30 20:20:51 2019//
+/getnetent.3/1.19/Fri Aug 30 20:20:51 2019//
+/getnetent.c/1.18/Sat Apr 28 15:05:40 2018//
+/getpeereid.3/1.3/Wed Jun 5 03:39:23 2013//
+/getpeereid.c/1.1/Thu Jul 1 19:15:30 2010//
+/getproto.c/1.8/Mon Sep 14 07:38:38 2015//
+/getprotoent.3/1.18/Wed Jun 5 03:39:23 2013//
+/getprotoent.c/1.13/Mon Sep 14 07:38:38 2015//
+/getprotoname.c/1.8/Mon Sep 14 07:38:38 2015//
+/getrrsetbyname.3/1.21/Fri Aug 30 20:20:51 2019//
+/getservbyname.c/1.11/Mon Sep 14 07:38:38 2015//
+/getservbyport.c/1.8/Mon Sep 14 07:38:38 2015//
+/getservent.3/1.21/Wed Jun 5 03:39:23 2013//
+/getservent.c/1.15/Mon Sep 14 07:38:38 2015//
+/herror.c/1.10/Mon Sep 14 07:38:38 2015//
+/htobe64.3/1.1/Fri Aug 30 18:33:17 2019//
+/htonl.3/1.5/Wed Feb 13 07:02:09 2019//
+/htonl.c/1.7/Mon Jul 21 01:51:10 2014//
+/htons.c/1.9/Mon Jul 21 01:51:10 2014//
+/if_indextoname.3/1.16/Sat Nov 21 07:48:10 2015//
+/if_indextoname.c/1.12/Thu May 10 13:44:43 2018//
+/if_nameindex.c/1.13/Fri Dec 16 17:44:59 2016//
+/if_nametoindex.c/1.10/Fri Oct 23 13:09:19 2015//
+/inet6_opt_init.3/1.6/Tue Jan 21 03:15:45 2014//
+/inet6_rth_space.3/1.7/Wed Jun 11 16:59:47 2014//
+/inet_addr.3/1.5/Fri Aug 30 20:06:07 2019//
+/inet_addr.c/1.12/Sun Sep 13 21:36:08 2015//
+/inet_lnaof.3/1.4/Fri Aug 30 20:06:07 2019//
+/inet_lnaof.c/1.7/Fri Jan 16 16:48:51 2015//
+/inet_makeaddr.c/1.7/Fri Jan 16 16:48:51 2015//
+/inet_net_ntop.3/1.1/Fri Aug 30 18:33:17 2019//
+/inet_net_ntop.c/1.9/Wed Jul 3 03:24:04 2019//
+/inet_net_pton.c/1.10/Mon Mar 6 18:16:27 2017//
+/inet_neta.c/1.7/Sat Aug 6 20:30:03 2005//
+/inet_netof.c/1.7/Fri Jan 16 16:48:51 2015//
+/inet_network.c/1.13/Thu Oct 22 23:55:51 2015//
+/inet_ntoa.c/1.6/Sat Aug 6 20:30:03 2005//
+/inet_ntop.3/1.4/Fri Aug 30 20:06:07 2019//
+/inet_ntop.c/1.13/Wed Sep 21 04:38:56 2016//
+/inet_pton.c/1.10/Sun Sep 13 21:36:08 2015//
+/ip6opt.c/1.10/Wed Jan 22 07:52:37 2020//
+/link_ntoa.3/1.2/Thu Sep 10 10:14:20 2015//
+/linkaddr.c/1.9/Thu Dec 8 03:20:50 2016//
+/ntohl.c/1.7/Mon Jul 21 01:51:10 2014//
+/ntohs.c/1.9/Mon Jul 21 01:51:10 2014//
+/rcmd.3/1.34/Sat May 28 15:48:30 2016//
+/rcmd.c/1.63/Sat Sep 12 14:56:50 2015//
+/rcmdsh.3/1.18/Sat May 28 15:48:30 2016//
+/rcmdsh.c/1.20/Fri Jun 28 13:32:42 2019//
+/recv.c/1.6/Sun Oct 4 07:17:27 2015//
+/res_comp.c/1.20/Sun May 1 15:17:29 2016//
+/res_data.c/1.4/Fri Jan 16 16:48:51 2015//
+/res_debug_syms.c/1.2/Mon Oct 5 02:57:16 2015//
+/res_init.3/1.4/Sat Apr 25 21:06:17 2020//
+/res_random.c/1.25/Mon Jul 6 13:33:06 2020//
+/rresvport.c/1.12/Fri Jun 28 13:32:42 2019//
+/rthdr.c/1.12/Wed Sep 21 04:38:56 2016//
+/ruserok.c/1.13/Fri Jun 28 13:32:42 2019//
+/send.c/1.6/Sun Oct 4 07:17:27 2015//
+/sockatmark.3/1.2/Thu Jun 20 14:19:25 2019//
+/sockatmark.c/1.1/Sun Aug 31 02:27:37 2014//
+/vars6.c/1.3/Sun Aug 31 19:20:44 2014//
+/base64.c/1.8/Mon Oct 19 10:52:42 2020//
+D
diff --git a/lib/libc/net/CVS/Repository b/lib/libc/net/CVS/Repository
new file mode 100644
index 0000000..8376d43
--- /dev/null
+++ b/lib/libc/net/CVS/Repository
@@ -0,0 +1 @@
+src/lib/libc/net
diff --git a/lib/libc/net/CVS/Root b/lib/libc/net/CVS/Root
new file mode 100644
index 0000000..3811072
--- /dev/null
+++ b/lib/libc/net/CVS/Root
@@ -0,0 +1 @@
+/cvs
diff --git a/lib/libc/stdlib/CVS/Entries b/lib/libc/stdlib/CVS/Entries
new file mode 100644
index 0000000..1c782e8
--- /dev/null
+++ b/lib/libc/stdlib/CVS/Entries
@@ -0,0 +1,108 @@
+/Makefile.inc/1.64/Sat Dec 16 20:06:55 2017//
+/_Exit.c/1.3/Wed Apr 3 03:39:29 2013//
+/_rand48.c/1.3/Mon Aug 8 08:05:36 2005//
+/a64l.3/1.13/Fri Jan 25 00:19:25 2019//
+/a64l.c/1.5/Mon Aug 8 08:05:36 2005//
+/abort.3/1.11/Wed May 14 21:54:20 2014//
+/abort.c/1.21/Sat Aug 12 22:59:52 2017//
+/abs.3/1.12/Fri Jan 18 07:32:17 2019//
+/abs.c/1.6/Sun Sep 13 08:31:47 2015//
+/alloca.3/1.14/Sat Jan 17 18:01:43 2015//
+/atexit.3/1.12/Thu Jun 27 16:30:39 2019//
+/atexit.c/1.27/Sat Dec 16 20:06:56 2017//
+/atexit.h/1.12/Sat Dec 16 20:06:56 2017//
+/atof.3/1.9/Wed Jan 16 12:55:49 2019//
+/atof.c/1.5/Mon Aug 8 08:05:36 2005//
+/atoi.3/1.12/Thu Sep 10 15:16:43 2015//
+/atoi.c/1.6/Sun Sep 13 08:31:47 2015//
+/atol.3/1.10/Thu Sep 10 15:16:43 2015//
+/atol.c/1.5/Mon Aug 8 08:05:36 2005//
+/atoll.3/1.8/Thu Sep 10 15:16:43 2015//
+/atoll.c/1.3/Mon Aug 8 08:05:36 2005//
+/bsearch.3/1.10/Mon Nov 30 17:03:05 2015//
+/bsearch.c/1.8/Sat Oct 22 19:19:34 2016//
+/div.3/1.12/Sun Aug 14 23:18:03 2016//
+/div.c/1.6/Sun Sep 13 08:31:47 2015//
+/drand48.c/1.7/Mon Sep 14 13:30:17 2015//
+/ecvt.3/1.13/Fri Jan 25 00:19:25 2019//
+/ecvt.c/1.11/Fri Jan 25 00:19:25 2019//
+/erand48.c/1.5/Mon Sep 14 13:30:17 2015//
+/exit.3/1.16/Sun Nov 30 21:21:59 2014//
+/exit.c/1.14/Sat Aug 12 22:59:52 2017//
+/gcvt.c/1.14/Fri Jan 25 00:19:25 2019//
+/getenv.3/1.21/Fri Jul 11 09:24:03 2014//
+/getenv.c/1.12/Sun Mar 13 18:34:21 2016//
+/getopt.3/1.46/Mon Jan 4 19:43:13 2016//
+/getopt_long.3/1.22/Mon Jan 13 18:05:10 2020//
+/getopt_long.c/1.32/Wed May 27 22:25:09 2020//
+/getsubopt.3/1.14/Sat Nov 15 14:41:02 2014//
+/getsubopt.c/1.4/Mon Aug 8 08:05:36 2005//
+/hcreate.3/1.8/Tue Jan 30 11:37:58 2018//
+/hcreate.c/1.7/Sun May 29 20:47:49 2016//
+/heapsort.c/1.11/Sat May 20 12:48:56 2017//
+/icdb.c/1.8/Sun Sep 4 16:56:02 2016//
+/icdb_new.3/1.2/Sun Sep 4 19:05:09 2016//
+/imaxabs.3/1.8/Fri Jan 18 07:32:17 2019//
+/imaxabs.c/1.1/Fri Jan 13 17:58:09 2006//
+/imaxdiv.3/1.7/Sun Aug 14 23:18:03 2016//
+/imaxdiv.c/1.1/Fri Jan 13 17:58:09 2006//
+/insque.3/1.12/Sun Apr 26 16:36:14 2020//
+/insque.c/1.3/Fri Aug 15 04:14:36 2014//
+/jrand48.c/1.3/Mon Aug 8 08:05:36 2005//
+/l64a.c/1.5/Mon Aug 8 08:05:36 2005//
+/labs.3/1.17/Fri Jan 18 07:32:17 2019//
+/labs.c/1.5/Mon Aug 8 08:05:36 2005//
+/lcong48.c/1.6/Sun Sep 13 08:31:47 2015//
+/ldiv.3/1.13/Sun Aug 14 23:18:03 2016//
+/ldiv.c/1.5/Mon Aug 8 08:05:36 2005//
+/llabs.c/1.4/Sun Aug 14 23:18:03 2016//
+/lldiv.3/1.8/Tue Aug 1 14:57:02 2017//
+/lldiv.c/1.2/Sun Aug 14 23:18:03 2016//
+/lrand48.c/1.5/Thu Aug 27 04:33:31 2015//
+/lsearch.3/1.14/Mon Nov 30 17:03:05 2015//
+/lsearch.c/1.5/Fri Jul 18 04:16:09 2014//
+/malloc.3/1.126/Sat Sep 14 13:16:50 2019//
+/malloc.c/1.263/Sun Sep 6 06:41:03 2020//
+/merge.c/1.10/Sun Jun 21 03:20:56 2015//
+/mrand48.c/1.6/Thu Aug 27 04:33:31 2015//
+/nrand48.c/1.3/Mon Aug 8 08:05:37 2005//
+/posix_memalign.3/1.4/Sat May 13 07:11:29 2017//
+/posix_openpt.3/1.4/Fri Jan 25 00:19:25 2019//
+/posix_pty.c/1.3/Fri Jan 25 00:19:25 2019//
+/ptsname.3/1.2/Tue Dec 4 18:42:16 2012//
+/qsort.3/1.27/Sat Feb 8 01:09:57 2020//
+/qsort.c/1.18/Tue May 30 14:54:09 2017//
+/radixsort.3/1.13/Thu Jan 29 01:46:31 2015//
+/radixsort.c/1.9/Sun Sep 2 15:19:17 2007//
+/rand.3/1.19/Tue Dec 9 21:55:39 2014//
+/rand.c/1.18/Tue Nov 28 06:55:49 2017//
+/rand48.3/1.21/Fri Dec 20 19:16:40 2019//
+/rand48.h/1.6/Mon Sep 14 13:30:17 2015//
+/random.3/1.28/Tue Dec 9 21:55:39 2014//
+/random.c/1.31/Tue Nov 28 06:55:49 2017//
+/realpath.3/1.25/Wed Dec 11 20:01:50 2019//
+/realpath.c/1.27/Fri Jul 5 05:04:26 2019//
+/remque.c/1.3/Fri Aug 15 04:14:36 2014//
+/seed48.c/1.6/Sun Sep 13 15:20:40 2015//
+/setenv.c/1.19/Wed Sep 21 04:38:56 2016//
+/srand48.c/1.6/Sun Sep 13 08:31:48 2015//
+/strtod.3/1.22/Wed Jan 16 12:55:49 2019//
+/strtoimax.c/1.4/Thu Jul 6 16:23:11 2017//
+/strtol.3/1.27/Tue Apr 14 22:16:03 2015//
+/strtol.c/1.12/Thu Jul 6 16:23:11 2017//
+/strtoll.c/1.10/Thu Jul 6 16:23:11 2017//
+/strtonum.3/1.18/Sun Feb 7 20:50:24 2016//
+/strtoul.3/1.24/Sun Nov 30 21:21:59 2014//
+/strtoul.c/1.11/Thu Jul 6 16:23:11 2017//
+/strtoull.c/1.9/Thu Jul 6 16:23:11 2017//
+/strtoumax.c/1.4/Thu Jul 6 16:23:11 2017//
+/system.3/1.14/Fri Feb 5 18:09:19 2016//
+/system.c/1.12/Sun Mar 13 18:34:21 2016//
+/tfind.c/1.7/Sat Sep 26 16:03:48 2015//
+/thread_atexit.c/1.2/Sun Jun 2 01:03:01 2019//
+/tsearch.3/1.21/Fri Jan 25 00:19:25 2019//
+/tsearch.c/1.10/Sat Sep 26 16:03:48 2015//
+/reallocarray.c/1.3/Mon Oct 19 10:52:42 2020//
+/recallocarray.c/1.2/Wed Jul 14 10:21:14 2021//
+/strtonum.c/1.8/Mon Oct 19 10:52:42 2020//
+D
diff --git a/lib/libc/stdlib/CVS/Repository b/lib/libc/stdlib/CVS/Repository
new file mode 100644
index 0000000..f3ba005
--- /dev/null
+++ b/lib/libc/stdlib/CVS/Repository
@@ -0,0 +1 @@
+src/lib/libc/stdlib
diff --git a/lib/libc/stdlib/CVS/Root b/lib/libc/stdlib/CVS/Root
new file mode 100644
index 0000000..3811072
--- /dev/null
+++ b/lib/libc/stdlib/CVS/Root
@@ -0,0 +1 @@
+/cvs
diff --git a/lib/libc/stdlib/recallocarray.c b/lib/libc/stdlib/recallocarray.c
index a2f37fe..81059e6 100644
--- a/lib/libc/stdlib/recallocarray.c
+++ b/lib/libc/stdlib/recallocarray.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: recallocarray.c,v 1.1 2017/03/06 18:44:21 otto Exp $ */
+/* $OpenBSD: recallocarray.c,v 1.2 2021/03/18 11:16:58 claudio Exp $ */
/*
* Copyright (c) 2008, 2017 Otto Moerbeek <otto@drijf.net>
*
@@ -57,7 +57,7 @@ recallocarray(void *ptr, size_t oldnmemb, size_t newnmemb, size_t size)
if (newsize <= oldsize) {
size_t d = oldsize - newsize;
- if (d < oldsize / 2 && d < getpagesize()) {
+ if (d < oldsize / 2 && d < (size_t)getpagesize()) {
memset((char *)ptr + newsize, 0, d);
return ptr;
}
diff --git a/lib/libc/string/CVS/Entries b/lib/libc/string/CVS/Entries
new file mode 100644
index 0000000..4e9ed27
--- /dev/null
+++ b/lib/libc/string/CVS/Entries
@@ -0,0 +1,134 @@
+/Makefile.inc/1.39/Tue Sep 5 03:16:13 2017//
+/bcmp.3/1.12/Tue Nov 24 09:14:35 2015//
+/bcmp.c/1.11/Mon Aug 31 02:53:57 2015//
+/bcopy.3/1.12/Tue Nov 24 09:14:35 2015//
+/bcopy.c/1.7/Mon Aug 31 02:53:57 2015//
+/bzero.3/1.13/Thu Oct 12 15:22:32 2017//
+/bzero.c/1.9/Mon Aug 31 02:53:57 2015//
+/explicit_bzero.c/1.4/Mon Aug 31 02:53:57 2015//
+/ffs.3/1.11/Fri Aug 30 18:35:03 2019//
+/ffs.c/1.10/Thu Jan 18 08:23:44 2018//
+/memccpy.3/1.12/Wed Sep 25 21:49:30 2013//
+/memccpy.c/1.7/Mon Aug 31 02:53:57 2015//
+/memchr.3/1.12/Mon Apr 7 17:57:56 2014//
+/memchr.c/1.8/Mon Aug 31 02:53:57 2015//
+/memcmp.3/1.9/Fri Jun 13 02:12:17 2014//
+/memcmp.c/1.6/Mon Aug 31 02:53:57 2015//
+/memcpy.3/1.10/Wed Jun 5 03:39:23 2013//
+/memcpy.c/1.4/Wed Nov 29 05:13:57 2017//
+/memmem.3/1.3/Thu Apr 16 12:40:41 2020//
+/memmem.c/1.5/Thu Apr 16 12:39:28 2020//
+/memmove.3/1.9/Wed Jun 5 03:39:23 2013//
+/memmove.c/1.3/Wed Nov 29 05:13:57 2017//
+/memrchr.c/1.4/Fri Jan 25 00:19:25 2019//
+/memset.3/1.8/Wed Jun 5 03:39:23 2013//
+/memset.c/1.8/Wed Nov 29 05:13:57 2017//
+/stpcpy.3/1.6/Sun Feb 23 23:09:34 2014//
+/stpcpy.c/1.3/Tue Nov 28 06:55:49 2017//
+/stpncpy.c/1.3/Mon Aug 31 02:53:57 2015//
+/strcasecmp.3/1.14/Tue Sep 5 03:16:13 2017//
+/strcasecmp.c/1.7/Mon Aug 31 02:53:57 2015//
+/strcasecmp_l.c/1.1/Tue Sep 5 03:16:13 2017//
+/strcasestr.c/1.4/Mon Aug 31 02:53:57 2015//
+/strcat.3/1.18/Thu May 26 21:30:13 2016//
+/strcat.c/1.10/Tue Nov 28 06:55:49 2017//
+/strchr.3/1.13/Mon Oct 1 06:37:37 2018//
+/strchr.c/1.4/Mon Oct 1 06:37:37 2018//
+/strcmp.3/1.14/Wed Jul 17 05:42:11 2013//
+/strcmp.c/1.9/Mon Aug 31 02:53:57 2015//
+/strcoll.3/1.11/Fri Jan 18 07:43:36 2019//
+/strcoll.c/1.6/Mon Aug 31 02:53:57 2015//
+/strcoll_l.c/1.1/Tue Sep 5 03:16:13 2017//
+/strcpy.3/1.21/Sat Apr 19 11:30:40 2014//
+/strcpy.c/1.10/Tue Nov 28 06:55:49 2017//
+/strcspn.3/1.11/Wed Jun 5 03:39:23 2013//
+/strcspn.c/1.6/Mon Aug 31 02:53:57 2015//
+/strdup.3/1.22/Tue Dec 1 01:32:48 2015//
+/strdup.c/1.7/Mon Aug 31 02:53:57 2015//
+/strerror.3/1.16/Thu May 16 13:35:16 2019//
+/strerror.c/1.8/Mon Aug 31 02:53:57 2015//
+/strerror_l.c/1.1/Tue Sep 5 03:16:13 2017//
+/strerror_r.c/1.13/Wed Oct 19 16:26:16 2016//
+/strlcat.c/1.19/Fri Jan 25 00:19:25 2019//
+/strlcpy.3/1.27/Fri Jan 25 00:19:25 2019//
+/strlcpy.c/1.16/Fri Jan 25 00:19:25 2019//
+/strlen.3/1.13/Tue Dec 9 14:41:00 2014//
+/strlen.c/1.9/Mon Aug 31 02:53:57 2015//
+/strmode.3/1.17/Wed Jul 5 11:44:35 2017//
+/strncat.3/1.4/Sat Apr 19 16:50:46 2014//
+/strncat.c/1.6/Mon Aug 31 02:53:57 2015//
+/strncmp.c/1.9/Mon Aug 31 02:53:57 2015//
+/strncpy.3/1.2/Sat Apr 19 11:30:40 2014//
+/strncpy.c/1.8/Mon Aug 31 02:53:57 2015//
+/strndup.c/1.3/Fri Jan 25 00:19:25 2019//
+/strnlen.c/1.9/Fri Jan 25 00:19:25 2019//
+/strpbrk.3/1.10/Wed Jun 5 03:39:23 2013//
+/strpbrk.c/1.6/Mon Aug 31 02:53:57 2015//
+/strrchr.3/1.12/Mon Oct 1 06:37:37 2018//
+/strrchr.c/1.4/Mon Oct 1 06:37:37 2018//
+/strsep.3/1.14/Wed Jun 5 03:39:23 2013//
+/strsep.c/1.8/Mon Aug 31 02:53:57 2015//
+/strsignal.3/1.9/Thu May 16 13:35:16 2019//
+/strsignal.c/1.8/Sat Sep 12 16:48:26 2015//
+/strspn.3/1.11/Wed Jun 5 03:39:23 2013//
+/strspn.c/1.6/Mon Aug 31 02:53:57 2015//
+/strstr.3/1.13/Wed May 11 17:51:50 2016//
+/strstr.c/1.9/Thu Apr 16 12:37:52 2020//
+/strtok.3/1.23/Sat Sep 2 13:56:44 2017//
+/strtok.c/1.8/Mon Aug 31 02:53:57 2015//
+/strxfrm.3/1.12/Fri Jan 18 07:43:36 2019//
+/strxfrm.c/1.7/Mon Aug 31 02:53:57 2015//
+/strxfrm_l.c/1.1/Tue Sep 5 03:16:14 2017//
+/swab.3/1.9/Fri Dec 12 20:06:13 2014//
+/swab.c/1.9/Thu Dec 11 23:05:38 2014//
+/timingsafe_bcmp.3/1.2/Sat Jun 21 20:22:15 2014//
+/wcscasecmp.3/1.5/Tue Sep 5 03:16:14 2017//
+/wcscasecmp.c/1.3/Sat Sep 12 16:23:14 2015//
+/wcscasecmp_l.c/1.1/Tue Sep 5 03:16:14 2017//
+/wcscat.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcscat.c/1.5/Tue Nov 28 06:55:49 2017//
+/wcschr.3/1.4/Wed Jun 5 03:39:23 2013//
+/wcschr.c/1.6/Thu Oct 1 02:32:07 2015//
+/wcscmp.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcscmp.c/1.5/Sat Sep 12 16:23:14 2015//
+/wcscpy.3/1.5/Sat Nov 12 08:58:43 2016//
+/wcscpy.c/1.5/Tue Nov 28 06:55:49 2017//
+/wcscspn.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcscspn.c/1.4/Sat Sep 12 16:23:14 2015//
+/wcsdup.3/1.4/Mon Jul 25 00:38:53 2011//
+/wcsdup.c/1.3/Sat Sep 12 16:23:14 2015//
+/wcslcat.c/1.7/Fri Jan 25 00:19:25 2019//
+/wcslcpy.3/1.7/Fri Jan 25 00:19:25 2019//
+/wcslcpy.c/1.8/Fri Jan 25 00:19:25 2019//
+/wcslen.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcslen.c/1.4/Sat Sep 12 16:23:14 2015//
+/wcsncat.c/1.4/Sat Sep 12 16:23:14 2015//
+/wcsncmp.c/1.5/Sat Sep 12 16:23:14 2015//
+/wcsncpy.c/1.5/Sat Sep 12 16:23:14 2015//
+/wcspbrk.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcspbrk.c/1.5/Thu Oct 1 02:32:07 2015//
+/wcsrchr.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcsrchr.c/1.5/Thu Oct 1 02:32:07 2015//
+/wcsspn.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcsspn.c/1.4/Sat Sep 12 16:23:14 2015//
+/wcsstr.3/1.3/Wed Jun 5 03:39:23 2013//
+/wcsstr.c/1.5/Thu Oct 1 02:32:07 2015//
+/wcstok.3/1.7/Mon Jul 25 00:38:53 2011//
+/wcstok.c/1.3/Mon Aug 8 08:05:37 2005//
+/wcswcs.c/1.1/Wed Apr 13 16:35:58 2005//
+/wcswidth.3/1.2/Mon Jul 25 00:38:53 2011//
+/wcswidth.c/1.5/Sat Sep 12 16:23:14 2015//
+/wmemchr.3/1.10/Wed Jun 5 03:39:23 2013//
+/wmemchr.c/1.5/Thu Oct 1 02:32:07 2015//
+/wmemcmp.3/1.3/Wed Jun 5 03:39:23 2013//
+/wmemcmp.c/1.5/Sat Sep 12 16:23:14 2015//
+/wmemcpy.3/1.5/Wed Jun 5 03:39:23 2013//
+/wmemcpy.c/1.4/Sat Sep 12 16:23:14 2015//
+/wmemmove.3/1.3/Wed Jun 5 03:39:23 2013//
+/wmemmove.c/1.4/Sat Sep 12 16:23:14 2015//
+/wmemset.3/1.4/Wed Jun 5 03:39:23 2013//
+/wmemset.c/1.4/Sat Sep 12 16:23:14 2015//
+/strmode.c/1.8/Mon Oct 19 10:52:42 2020//
+/timingsafe_bcmp.c/1.3/Mon Oct 19 10:52:42 2020//
+/timingsafe_memcmp.c/1.2/Mon Oct 19 10:52:42 2020//
+D
diff --git a/lib/libc/string/CVS/Repository b/lib/libc/string/CVS/Repository
new file mode 100644
index 0000000..8713c9b
--- /dev/null
+++ b/lib/libc/string/CVS/Repository
@@ -0,0 +1 @@
+src/lib/libc/string
diff --git a/lib/libc/string/CVS/Root b/lib/libc/string/CVS/Root
new file mode 100644
index 0000000..3811072
--- /dev/null
+++ b/lib/libc/string/CVS/Root
@@ -0,0 +1 @@
+/cvs