summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-11 08:21:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-11 08:21:29 +0000
commit29cd838eab01ed7110f3ccb2e8c6a35c8a31dbcc (patch)
tree63ef546b10a81d461e5cf5ed9e98a68cd7dee1aa
parentInitial commit. (diff)
downloadkbuild-29cd838eab01ed7110f3ccb2e8c6a35c8a31dbcc.tar.xz
kbuild-29cd838eab01ed7110f3ccb2e8c6a35c8a31dbcc.zip
Adding upstream version 1:0.1.9998svn3589+dfsg.upstream/1%0.1.9998svn3589+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--COPYING674
-rw-r--r--ChangeLog354
-rw-r--r--Config.kmk501
-rw-r--r--Maintenance.kmk170
-rw-r--r--Makefile.kmk86
-rw-r--r--SlickEdit/beautifier-profiles.cfg.xml551
-rw-r--r--SlickEdit/color_profiles.cfg.xml96
-rw-r--r--SlickEdit/kdev.e3972
-rw-r--r--SlickEdit/kkeys.e427
-rw-r--r--SlickEdit/lexer-def.cfg.xml7
-rw-r--r--SlickEdit/lexer-kmk-v2.cfg.xml147
-rw-r--r--SlickEdit/lexer-kmk.cfg.xml135
-rw-r--r--SlickEdit/uscheme.ini257
-rw-r--r--SlickEdit/user.vlx16
-rw-r--r--SlickEdit/usrprjtemplates.vpt52
-rw-r--r--SlickEdit/vusr_beautifier.xml447
-rw-r--r--bootstrap.gmk373
-rw-r--r--dist/debian/changelog213
-rw-r--r--dist/debian/compat1
-rw-r--r--dist/debian/control33
-rw-r--r--dist/debian/copyright43
-rw-r--r--dist/debian/install2
-rw-r--r--dist/debian/kbuild.doc-base9
-rw-r--r--dist/debian/kmk.pod26
-rw-r--r--dist/debian/links25
-rw-r--r--dist/debian/manpages1
-rwxr-xr-xdist/debian/orig-tar.sh20
-rwxr-xr-xdist/debian/rules56
-rw-r--r--dist/freebsd/devel/kBuild/Makefile102
-rw-r--r--dist/freebsd/devel/kBuild/distinfo3
-rw-r--r--dist/freebsd/devel/kBuild/kBuild-files.mk116
-rw-r--r--dist/freebsd/devel/kBuild/pkg-descr1
-rw-r--r--dist/freebsd/devel/kBuild/pkg-plist115
-rw-r--r--dist/macports/PortIndex4
-rw-r--r--dist/macports/devel/kbuild-head/Portfile35
-rw-r--r--dist/macports/devel/kbuild/Portfile40
-rw-r--r--dist/portage/dev-util/kbuild/kbuild-0.1.5.ebuild42
-rw-r--r--kBuild/COPYING339
-rw-r--r--kBuild/darwin-common.kmk108
-rw-r--r--kBuild/doc/COPYING-FDL-1.3451
-rw-r--r--kBuild/doc/Makefile.kmk63
-rw-r--r--kBuild/doc/QuickReference-kBuild.txt276
-rw-r--r--kBuild/doc/QuickReference-kmk.html1512
-rw-r--r--kBuild/doc/QuickReference-kmk.txt1054
-rw-r--r--kBuild/doc/example1/Config.kmk25
-rw-r--r--kBuild/doc/example1/Makefile.kmk43
-rw-r--r--kBuild/doc/example1/hello.c21
-rw-r--r--kBuild/doc/example1/hellolib.c20
-rw-r--r--kBuild/doc/example1/libhello/Makefile.kmk30
-rw-r--r--kBuild/doc/example1/libhello/libhello.c24
-rwxr-xr-xkBuild/env.sh648
-rw-r--r--kBuild/envos2.cmd801
-rw-r--r--kBuild/envwin.cmd725
-rw-r--r--kBuild/footer-inherit-uses-tools.kmk1059
-rw-r--r--kBuild/footer-misc.kmk134
-rw-r--r--kBuild/footer-pass1.kmk463
-rw-r--r--kBuild/footer-pass2-compiling-targets.kmk1227
-rw-r--r--kBuild/footer-pass2-fetches.kmk434
-rw-r--r--kBuild/footer-pass2-installs.kmk641
-rw-r--r--kBuild/footer-pass2-patches.kmk55
-rw-r--r--kBuild/footer-passes.kmk255
-rw-r--r--kBuild/footer.kmk451
-rw-r--r--kBuild/header.kmk1785
-rw-r--r--kBuild/msgstyles/brief.kmk123
-rw-r--r--kBuild/msgstyles/brief2.kmk127
-rw-r--r--kBuild/rules.kmk44
-rw-r--r--kBuild/sdks/DXSDK.kmk67
-rw-r--r--kBuild/sdks/DXSDKAMD64.kmk61
-rw-r--r--kBuild/sdks/DXSDKX86.kmk62
-rw-r--r--kBuild/sdks/LIBSDL.kmk168
-rw-r--r--kBuild/sdks/LIBSDL2.kmk154
-rw-r--r--kBuild/sdks/MACOSX1010.kmk62
-rw-r--r--kBuild/sdks/MACOSX1013.kmk62
-rw-r--r--kBuild/sdks/MACOSX1013INCS.kmk49
-rw-r--r--kBuild/sdks/MACOSX1014.kmk62
-rw-r--r--kBuild/sdks/MACOSX1014INCS.kmk49
-rw-r--r--kBuild/sdks/MACOSX1015.kmk62
-rw-r--r--kBuild/sdks/MACOSX1015INCS.kmk49
-rw-r--r--kBuild/sdks/MACOSX104.kmk52
-rw-r--r--kBuild/sdks/MACOSX104INCS.kmk50
-rw-r--r--kBuild/sdks/MACOSX105.kmk52
-rw-r--r--kBuild/sdks/MACOSX105INCS.kmk50
-rw-r--r--kBuild/sdks/MACOSX110.kmk62
-rw-r--r--kBuild/sdks/MACOSX110INCS.kmk49
-rw-r--r--kBuild/sdks/NT4DDK.kmk59
-rw-r--r--kBuild/sdks/OS2DDKBASE32.kmk59
-rw-r--r--kBuild/sdks/ReorderCompilerIncs.kmk63
-rw-r--r--kBuild/sdks/W2K3DDK.kmk81
-rw-r--r--kBuild/sdks/W2K3DDKAMD64.kmk71
-rw-r--r--kBuild/sdks/W2K3DDKX86.kmk74
-rw-r--r--kBuild/sdks/W32API.kmk58
-rw-r--r--kBuild/sdks/WIN32SDK.kmk93
-rw-r--r--kBuild/sdks/WIN32SDK2002.kmk90
-rw-r--r--kBuild/sdks/WIN64SDK.kmk99
-rw-r--r--kBuild/sdks/WINDDK.kmk133
-rw-r--r--kBuild/sdks/WINDDK71.kmk107
-rw-r--r--kBuild/sdks/WINDDK71WLH.kmk47
-rw-r--r--kBuild/sdks/WINDDK71WNET.kmk47
-rw-r--r--kBuild/sdks/WINDDK71WXP.kmk43
-rw-r--r--kBuild/sdks/WINDDK80.kmk98
-rw-r--r--kBuild/sdks/WINDDK80W8.kmk46
-rw-r--r--kBuild/sdks/WINDDKW2K.kmk43
-rw-r--r--kBuild/sdks/WINDDKWLH.kmk47
-rw-r--r--kBuild/sdks/WINDDKWNET.kmk47
-rw-r--r--kBuild/sdks/WINDDKWXP.kmk43
-rw-r--r--kBuild/sdks/WINPSDK.kmk161
-rw-r--r--kBuild/sdks/WINPSDK71.kmk161
-rw-r--r--kBuild/sdks/WINPSDK71INCS.kmk90
-rw-r--r--kBuild/sdks/WINPSDKINCS.kmk93
-rw-r--r--kBuild/sdks/WINSDK10-KM-W7.kmk51
-rw-r--r--kBuild/sdks/WINSDK10-KM-W8.kmk51
-rw-r--r--kBuild/sdks/WINSDK10-KM-W81.kmk51
-rw-r--r--kBuild/sdks/WINSDK10-KM.kmk59
-rw-r--r--kBuild/sdks/WINSDK10-UCRT-INCS.kmk40
-rw-r--r--kBuild/sdks/WINSDK10-UCRT-STATIC.kmk56
-rw-r--r--kBuild/sdks/WINSDK10-UCRT.kmk56
-rw-r--r--kBuild/sdks/WINSDK10-UM-INCS.kmk42
-rw-r--r--kBuild/sdks/WINSDK10-UM.kmk69
-rw-r--r--kBuild/sdks/WINSDK10.kmk256
-rw-r--r--kBuild/subfooter.kmk75
-rw-r--r--kBuild/subheader.kmk85
-rw-r--r--kBuild/templates/DUMMY.kmk35
-rw-r--r--kBuild/tools/7ZIP.kmk75
-rw-r--r--kBuild/tools/ALP.kmk78
-rw-r--r--kBuild/tools/BISON.kmk48
-rw-r--r--kBuild/tools/CLANGCCMACHO.kmk501
-rw-r--r--kBuild/tools/CLANGXXMACHO.kmk501
-rw-r--r--kBuild/tools/FLEX.kmk46
-rw-r--r--kBuild/tools/GCC.kmk239
-rw-r--r--kBuild/tools/GCC3.kmk357
-rw-r--r--kBuild/tools/GCC32.kmk355
-rw-r--r--kBuild/tools/GCC3OMF.kmk348
-rw-r--r--kBuild/tools/GCC3PLAIN.kmk324
-rw-r--r--kBuild/tools/GCC42MACHO.kmk461
-rw-r--r--kBuild/tools/GCC4MACHO.kmk461
-rw-r--r--kBuild/tools/GCC64.kmk346
-rw-r--r--kBuild/tools/GXX.kmk281
-rw-r--r--kBuild/tools/GXX3.kmk386
-rw-r--r--kBuild/tools/GXX32.kmk381
-rw-r--r--kBuild/tools/GXX3OMF.kmk381
-rw-r--r--kBuild/tools/GXX3PLAIN.kmk352
-rw-r--r--kBuild/tools/GXX42MACHO.kmk489
-rw-r--r--kBuild/tools/GXX4MACHO.kmk445
-rw-r--r--kBuild/tools/GXX64.kmk374
-rw-r--r--kBuild/tools/JWASM.kmk63
-rw-r--r--kBuild/tools/LLVMGCC42MACHO.kmk461
-rw-r--r--kBuild/tools/LLVMGXX42MACHO.kmk490
-rw-r--r--kBuild/tools/MASM510.kmk97
-rw-r--r--kBuild/tools/MASM600.kmk77
-rw-r--r--kBuild/tools/MASM610.kmk66
-rw-r--r--kBuild/tools/MASM6PLUS.kmk75
-rw-r--r--kBuild/tools/MASM710.kmk69
-rw-r--r--kBuild/tools/MINGW32.kmk273
-rw-r--r--kBuild/tools/MINGWW64.kmk273
-rw-r--r--kBuild/tools/MSLINK510.kmk104
-rw-r--r--kBuild/tools/NASM.kmk97
-rw-r--r--kBuild/tools/OPENWATCOM-16.kmk208
-rw-r--r--kBuild/tools/OPENWATCOM-WL.kmk83
-rw-r--r--kBuild/tools/OPENWATCOM.kmk387
-rw-r--r--kBuild/tools/StandardDTrace.kmk54
-rw-r--r--kBuild/tools/TAR.kmk75
-rw-r--r--kBuild/tools/TARBZ2.kmk37
-rw-r--r--kBuild/tools/TARGZ.kmk37
-rw-r--r--kBuild/tools/VAC308.kmk206
-rw-r--r--kBuild/tools/VCC100.kmk431
-rw-r--r--kBuild/tools/VCC100AMD64.kmk456
-rw-r--r--kBuild/tools/VCC100X86.kmk448
-rw-r--r--kBuild/tools/VCC120.kmk432
-rw-r--r--kBuild/tools/VCC120AMD64.kmk465
-rw-r--r--kBuild/tools/VCC120X86.kmk465
-rw-r--r--kBuild/tools/VCC140.kmk555
-rw-r--r--kBuild/tools/VCC140AMD64.kmk458
-rw-r--r--kBuild/tools/VCC140X86.kmk458
-rw-r--r--kBuild/tools/VCC141.kmk557
-rw-r--r--kBuild/tools/VCC141AMD64.kmk459
-rw-r--r--kBuild/tools/VCC141X86.kmk459
-rw-r--r--kBuild/tools/VCC142.kmk561
-rw-r--r--kBuild/tools/VCC142AMD64.kmk463
-rw-r--r--kBuild/tools/VCC142X86.kmk463
-rw-r--r--kBuild/tools/VCC70.kmk366
-rw-r--r--kBuild/tools/VCC80.kmk361
-rw-r--r--kBuild/tools/VCC80AMD64.kmk338
-rw-r--r--kBuild/tools/VCC80X86.kmk340
-rw-r--r--kBuild/tools/WATCOMC11C-16.kmk150
-rw-r--r--kBuild/tools/WATCOMC11C-WL.kmk79
-rw-r--r--kBuild/tools/WATCOMC11C.kmk265
-rw-r--r--kBuild/tools/WGET.kmk66
-rw-r--r--kBuild/tools/XGCCAMD64LINUX.kmk283
-rw-r--r--kBuild/tools/YACC.kmk50
-rw-r--r--kBuild/tools/YASM.kmk119
-rw-r--r--kBuild/tools/ZIP.kmk89
-rwxr-xr-xkBuild/tools/update-c-versions.sh6
-rw-r--r--kBuild/units/dtrace.kmk252
-rw-r--r--kBuild/units/gccprecomp.kmk67
-rw-r--r--kBuild/units/lex.kmk153
-rw-r--r--kBuild/units/qt-Q_OBJECT.sed36
-rw-r--r--kBuild/units/qt3.kmk947
-rw-r--r--kBuild/units/qt4.kmk1107
-rw-r--r--kBuild/units/qt5.kmk1214
-rw-r--r--kBuild/units/qt6.kmk1244
-rw-r--r--kBuild/units/vccprecomp.kmk66
-rw-r--r--kBuild/units/yacc.kmk198
-rw-r--r--kBuild/up.kmk68
-rw-r--r--kBuild/win-common.kmk61
-rw-r--r--src/Makefile.kmk46
-rw-r--r--src/fastdep/Makefile121
-rw-r--r--src/fastdep/Makefile.kmk57
-rw-r--r--src/fastdep/avl.c823
-rw-r--r--src/fastdep/avl.h102
-rw-r--r--src/fastdep/fastdep.c4136
-rw-r--r--src/fastdep/fastdep.def3
-rw-r--r--src/fastdep/os2fake-win.c297
-rw-r--r--src/fastdep/os2fake.h197
-rw-r--r--src/grep/.mailmap12
-rw-r--r--src/grep/.tarball-version1
-rw-r--r--src/grep/ABOUT-NLS1282
-rw-r--r--src/grep/AUTHORS63
-rw-r--r--src/grep/COPYING674
-rw-r--r--src/grep/ChangeLog12542
-rw-r--r--src/grep/ChangeLog-20093653
-rw-r--r--src/grep/GNUmakefile127
-rw-r--r--src/grep/INSTALL368
-rw-r--r--src/grep/Makefile.am84
-rw-r--r--src/grep/Makefile.in2177
-rw-r--r--src/grep/Makefile.kmk267
-rw-r--r--src/grep/NEWS1290
-rw-r--r--src/grep/README59
-rw-r--r--src/grep/README-alpha31
-rw-r--r--src/grep/THANKS143
-rw-r--r--src/grep/THANKS.in102
-rw-r--r--src/grep/TODO339
-rw-r--r--src/grep/aclocal.m41381
-rwxr-xr-xsrc/grep/build-aux/announce-gen575
-rwxr-xr-xsrc/grep/build-aux/ar-lib270
-rwxr-xr-xsrc/grep/build-aux/compile348
-rwxr-xr-xsrc/grep/build-aux/config.guess1748
-rwxr-xr-xsrc/grep/build-aux/config.rpath684
-rwxr-xr-xsrc/grep/build-aux/config.sub1873
-rwxr-xr-xsrc/grep/build-aux/depcomp791
-rwxr-xr-xsrc/grep/build-aux/do-release-commit-and-tag179
-rwxr-xr-xsrc/grep/build-aux/gendocs.sh510
-rwxr-xr-xsrc/grep/build-aux/git-version-gen226
-rwxr-xr-xsrc/grep/build-aux/gitlog-to-changelog516
-rwxr-xr-xsrc/grep/build-aux/gnu-web-doc-update213
-rwxr-xr-xsrc/grep/build-aux/gnupload480
-rwxr-xr-xsrc/grep/build-aux/install-sh541
-rwxr-xr-xsrc/grep/build-aux/mdate-sh228
-rwxr-xr-xsrc/grep/build-aux/missing215
-rwxr-xr-xsrc/grep/build-aux/test-driver153
-rw-r--r--src/grep/build-aux/texinfo.tex11612
-rwxr-xr-xsrc/grep/build-aux/update-copyright302
-rwxr-xr-xsrc/grep/build-aux/useless-if-before-free240
-rwxr-xr-xsrc/grep/build-aux/vc-list-files113
-rw-r--r--src/grep/cfg.mk180
-rw-r--r--src/grep/config.hin2464
-rw-r--r--src/grep/config.win.h2594
-rwxr-xr-xsrc/grep/configure51914
-rw-r--r--src/grep/configure.ac219
-rw-r--r--src/grep/dist-check.mk198
-rw-r--r--src/grep/doc/Makefile.am38
-rw-r--r--src/grep/doc/Makefile.in2130
-rw-r--r--src/grep/doc/fdl.texi505
-rw-r--r--src/grep/doc/grep.in.11402
-rw-r--r--src/grep/doc/grep.info2567
-rw-r--r--src/grep/doc/grep.texi2109
-rw-r--r--src/grep/doc/stamp-vti4
-rw-r--r--src/grep/doc/version.texi4
-rw-r--r--src/grep/gnulib-tests/Makefile.am4
-rw-r--r--src/grep/gnulib-tests/Makefile.in7208
-rw-r--r--src/grep/gnulib-tests/_Noreturn.h45
-rw-r--r--src/grep/gnulib-tests/accept.c52
-rw-r--r--src/grep/gnulib-tests/altstack-util.h66
-rw-r--r--src/grep/gnulib-tests/anytostr.c57
-rw-r--r--src/grep/gnulib-tests/arg-nonnull.h26
-rw-r--r--src/grep/gnulib-tests/arpa_inet.in.h150
-rw-r--r--src/grep/gnulib-tests/asnprintf.c34
-rw-r--r--src/grep/gnulib-tests/bind.c49
-rw-r--r--src/grep/gnulib-tests/c++defs.h331
-rw-r--r--src/grep/gnulib-tests/connect.c56
-rw-r--r--src/grep/gnulib-tests/fdopen.c73
-rw-r--r--src/grep/gnulib-tests/float+.h147
-rw-r--r--src/grep/gnulib-tests/float.c33
-rw-r--r--src/grep/gnulib-tests/float.in.h194
-rw-r--r--src/grep/gnulib-tests/fpucw.h108
-rw-r--r--src/grep/gnulib-tests/ftruncate.c195
-rw-r--r--src/grep/gnulib-tests/gettimeofday.c153
-rw-r--r--src/grep/gnulib-tests/glthread/thread.c216
-rw-r--r--src/grep/gnulib-tests/glthread/thread.h338
-rw-r--r--src/grep/gnulib-tests/gnulib.mk2415
-rw-r--r--src/grep/gnulib-tests/hash-pjw.c40
-rw-r--r--src/grep/gnulib-tests/hash-pjw.h23
-rw-r--r--src/grep/gnulib-tests/imaxtostr.c20
-rw-r--r--src/grep/gnulib-tests/inet_pton.c268
-rw-r--r--src/grep/gnulib-tests/init.sh683
-rw-r--r--src/grep/gnulib-tests/inttostr.c20
-rw-r--r--src/grep/gnulib-tests/inttostr.h29
-rw-r--r--src/grep/gnulib-tests/ioctl.c92
-rw-r--r--src/grep/gnulib-tests/itold.c28
-rw-r--r--src/grep/gnulib-tests/listen.c49
-rw-r--r--src/grep/gnulib-tests/locale.c85
-rw-r--r--src/grep/gnulib-tests/localename-table.c48
-rw-r--r--src/grep/gnulib-tests/localename-table.h69
-rw-r--r--src/grep/gnulib-tests/localename.c3451
-rw-r--r--src/grep/gnulib-tests/localename.h98
-rw-r--r--src/grep/gnulib-tests/macros.h109
-rw-r--r--src/grep/gnulib-tests/mmap-anon-util.h99
-rw-r--r--src/grep/gnulib-tests/nanosleep.c276
-rw-r--r--src/grep/gnulib-tests/nap.h162
-rw-r--r--src/grep/gnulib-tests/netinet_in.in.h47
-rw-r--r--src/grep/gnulib-tests/offtostr.c20
-rw-r--r--src/grep/gnulib-tests/perror.c49
-rw-r--r--src/grep/gnulib-tests/printf-args.c183
-rw-r--r--src/grep/gnulib-tests/printf-args.h150
-rw-r--r--src/grep/gnulib-tests/printf-parse.c623
-rw-r--r--src/grep/gnulib-tests/printf-parse.h193
-rw-r--r--src/grep/gnulib-tests/pthread-thread.c178
-rw-r--r--src/grep/gnulib-tests/pthread.in.h1963
-rw-r--r--src/grep/gnulib-tests/pthread_sigmask.c92
-rw-r--r--src/grep/gnulib-tests/putenv.c196
-rw-r--r--src/grep/gnulib-tests/sched.in.h99
-rw-r--r--src/grep/gnulib-tests/select.c598
-rw-r--r--src/grep/gnulib-tests/setenv.c390
-rw-r--r--src/grep/gnulib-tests/setlocale.c1673
-rw-r--r--src/grep/gnulib-tests/setsockopt.c65
-rw-r--r--src/grep/gnulib-tests/sig-handler.c21
-rw-r--r--src/grep/gnulib-tests/sig-handler.h51
-rw-r--r--src/grep/gnulib-tests/sigaction.c204
-rw-r--r--src/grep/gnulib-tests/signature.h48
-rw-r--r--src/grep/gnulib-tests/sigprocmask.c349
-rw-r--r--src/grep/gnulib-tests/size_max.h30
-rw-r--r--src/grep/gnulib-tests/sleep.c76
-rw-r--r--src/grep/gnulib-tests/snprintf.c71
-rw-r--r--src/grep/gnulib-tests/socket.c53
-rw-r--r--src/grep/gnulib-tests/sockets.c161
-rw-r--r--src/grep/gnulib-tests/sockets.h66
-rw-r--r--src/grep/gnulib-tests/strerror_r.c452
-rw-r--r--src/grep/gnulib-tests/symlink.c57
-rw-r--r--src/grep/gnulib-tests/sys_ioctl.in.h79
-rw-r--r--src/grep/gnulib-tests/sys_select.in.h326
-rw-r--r--src/grep/gnulib-tests/sys_socket.c22
-rw-r--r--src/grep/gnulib-tests/sys_socket.in.h734
-rw-r--r--src/grep/gnulib-tests/sys_time.in.h224
-rw-r--r--src/grep/gnulib-tests/sys_uio.in.h63
-rw-r--r--src/grep/gnulib-tests/test-accept.c56
-rw-r--r--src/grep/gnulib-tests/test-alignof.c59
-rw-r--r--src/grep/gnulib-tests/test-alloca-opt.c62
-rw-r--r--src/grep/gnulib-tests/test-argmatch.c164
-rw-r--r--src/grep/gnulib-tests/test-arpa_inet.c27
-rw-r--r--src/grep/gnulib-tests/test-binary-io.c63
-rwxr-xr-xsrc/grep/gnulib-tests/test-binary-io.sh12
-rw-r--r--src/grep/gnulib-tests/test-bind.c58
-rw-r--r--src/grep/gnulib-tests/test-bitrotate.c279
-rw-r--r--src/grep/gnulib-tests/test-btowc.c63
-rwxr-xr-xsrc/grep/gnulib-tests/test-btowc1.sh15
-rwxr-xr-xsrc/grep/gnulib-tests/test-btowc2.sh15
-rw-r--r--src/grep/gnulib-tests/test-c-ctype.c228
-rw-r--r--src/grep/gnulib-tests/test-c-stack.c73
-rwxr-xr-xsrc/grep/gnulib-tests/test-c-stack.sh21
-rwxr-xr-xsrc/grep/gnulib-tests/test-c-stack2.sh43
-rwxr-xr-xsrc/grep/gnulib-tests/test-c-strcase.sh21
-rw-r--r--src/grep/gnulib-tests/test-c-strcasecmp.c68
-rw-r--r--src/grep/gnulib-tests/test-c-strncasecmp.c82
-rw-r--r--src/grep/gnulib-tests/test-calloc-gnu.c73
-rw-r--r--src/grep/gnulib-tests/test-chdir.c33
-rw-r--r--src/grep/gnulib-tests/test-cloexec.c148
-rw-r--r--src/grep/gnulib-tests/test-close.c45
-rw-r--r--src/grep/gnulib-tests/test-connect.c60
-rw-r--r--src/grep/gnulib-tests/test-ctype.c27
-rwxr-xr-xsrc/grep/gnulib-tests/test-dfa-invalid-char-class.sh30
-rwxr-xr-xsrc/grep/gnulib-tests/test-dfa-invalid-merge.sh31
-rw-r--r--src/grep/gnulib-tests/test-dfa-match-aux.c73
-rwxr-xr-xsrc/grep/gnulib-tests/test-dfa-match.sh45
-rw-r--r--src/grep/gnulib-tests/test-dirent.c32
-rw-r--r--src/grep/gnulib-tests/test-dup-safer.c180
-rw-r--r--src/grep/gnulib-tests/test-dup.c45
-rw-r--r--src/grep/gnulib-tests/test-dup2.c222
-rw-r--r--src/grep/gnulib-tests/test-dynarray.c53
-rw-r--r--src/grep/gnulib-tests/test-environ.c44
-rw-r--r--src/grep/gnulib-tests/test-errno.c119
-rw-r--r--src/grep/gnulib-tests/test-exclude.c128
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude1.sh50
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude2.sh50
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude3.sh50
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude4.sh45
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude5.sh48
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude6.sh46
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude7.sh47
-rwxr-xr-xsrc/grep/gnulib-tests/test-exclude8.sh46
-rw-r--r--src/grep/gnulib-tests/test-fchdir.c110
-rw-r--r--src/grep/gnulib-tests/test-fcntl-h.c130
-rw-r--r--src/grep/gnulib-tests/test-fcntl-safer.c38
-rw-r--r--src/grep/gnulib-tests/test-fcntl.c435
-rw-r--r--src/grep/gnulib-tests/test-fdopen.c49
-rw-r--r--src/grep/gnulib-tests/test-fdopendir.c80
-rw-r--r--src/grep/gnulib-tests/test-fgetc.c99
-rw-r--r--src/grep/gnulib-tests/test-float.c384
-rw-r--r--src/grep/gnulib-tests/test-fnmatch-h.c31
-rw-r--r--src/grep/gnulib-tests/test-fnmatch.c66
-rw-r--r--src/grep/gnulib-tests/test-fopen-gnu.c88
-rw-r--r--src/grep/gnulib-tests/test-fopen.c34
-rw-r--r--src/grep/gnulib-tests/test-fopen.h89
-rw-r--r--src/grep/gnulib-tests/test-fpending.c41
-rwxr-xr-xsrc/grep/gnulib-tests/test-fpending.sh12
-rw-r--r--src/grep/gnulib-tests/test-fputc.c93
-rw-r--r--src/grep/gnulib-tests/test-fread.c102
-rw-r--r--src/grep/gnulib-tests/test-free.c175
-rw-r--r--src/grep/gnulib-tests/test-fstat.c50
-rw-r--r--src/grep/gnulib-tests/test-fstatat.c108
-rw-r--r--src/grep/gnulib-tests/test-ftruncate.c60
-rwxr-xr-xsrc/grep/gnulib-tests/test-ftruncate.sh3
-rw-r--r--src/grep/gnulib-tests/test-fwrite.c96
-rw-r--r--src/grep/gnulib-tests/test-getcwd-lgpl.c102
-rw-r--r--src/grep/gnulib-tests/test-getdtablesize.c36
-rw-r--r--src/grep/gnulib-tests/test-getopt-gnu.c45
-rw-r--r--src/grep/gnulib-tests/test-getopt-main.h76
-rw-r--r--src/grep/gnulib-tests/test-getopt-posix.c34
-rw-r--r--src/grep/gnulib-tests/test-getopt.h1391
-rw-r--r--src/grep/gnulib-tests/test-getopt_long.h2144
-rw-r--r--src/grep/gnulib-tests/test-getprogname.c58
-rw-r--r--src/grep/gnulib-tests/test-gettimeofday.c47
-rw-r--r--src/grep/gnulib-tests/test-hard-locale.c109
-rw-r--r--src/grep/gnulib-tests/test-hash.c263
-rw-r--r--src/grep/gnulib-tests/test-i-ring.c63
-rw-r--r--src/grep/gnulib-tests/test-iconv-h.c27
-rw-r--r--src/grep/gnulib-tests/test-iconv.c159
-rw-r--r--src/grep/gnulib-tests/test-ignore-value.c78
-rw-r--r--src/grep/gnulib-tests/test-inet_pton.c58
-rwxr-xr-xsrc/grep/gnulib-tests/test-init.sh74
-rw-r--r--src/grep/gnulib-tests/test-intprops.c441
-rw-r--r--src/grep/gnulib-tests/test-inttostr.c94
-rw-r--r--src/grep/gnulib-tests/test-inttypes.c118
-rw-r--r--src/grep/gnulib-tests/test-ioctl.c51
-rw-r--r--src/grep/gnulib-tests/test-isatty.c99
-rw-r--r--src/grep/gnulib-tests/test-isblank.c50
-rw-r--r--src/grep/gnulib-tests/test-iswblank.c35
-rw-r--r--src/grep/gnulib-tests/test-iswdigit.c233
-rwxr-xr-xsrc/grep/gnulib-tests/test-iswdigit.sh39
-rw-r--r--src/grep/gnulib-tests/test-iswxdigit.c259
-rwxr-xr-xsrc/grep/gnulib-tests/test-iswxdigit.sh39
-rw-r--r--src/grep/gnulib-tests/test-langinfo.c92
-rw-r--r--src/grep/gnulib-tests/test-limits-h.c122
-rw-r--r--src/grep/gnulib-tests/test-listen.c49
-rw-r--r--src/grep/gnulib-tests/test-localcharset.c39
-rw-r--r--src/grep/gnulib-tests/test-locale.c80
-rw-r--r--src/grep/gnulib-tests/test-localeconv.c72
-rw-r--r--src/grep/gnulib-tests/test-localename.c816
-rw-r--r--src/grep/gnulib-tests/test-lseek.c109
-rwxr-xr-xsrc/grep/gnulib-tests/test-lseek.sh18
-rw-r--r--src/grep/gnulib-tests/test-lstat.c60
-rw-r--r--src/grep/gnulib-tests/test-lstat.h122
-rw-r--r--src/grep/gnulib-tests/test-malloc-gnu.c45
-rw-r--r--src/grep/gnulib-tests/test-malloca.c62
-rw-r--r--src/grep/gnulib-tests/test-mbscasecmp.c55
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbscasecmp.sh15
-rw-r--r--src/grep/gnulib-tests/test-mbsinit.c55
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsinit.sh15
-rw-r--r--src/grep/gnulib-tests/test-mbsrtowcs.c293
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsrtowcs1.sh15
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsrtowcs2.sh15
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsrtowcs3.sh15
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsrtowcs4.sh15
-rw-r--r--src/grep/gnulib-tests/test-mbsstr1.c128
-rw-r--r--src/grep/gnulib-tests/test-mbsstr2.c141
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsstr2.sh15
-rw-r--r--src/grep/gnulib-tests/test-mbsstr3.c81
-rwxr-xr-xsrc/grep/gnulib-tests/test-mbsstr3.sh15
-rw-r--r--src/grep/gnulib-tests/test-memchr.c137
-rw-r--r--src/grep/gnulib-tests/test-memchr2.c102
-rw-r--r--src/grep/gnulib-tests/test-memrchr.c98
-rw-r--r--src/grep/gnulib-tests/test-nanosleep.c83
-rw-r--r--src/grep/gnulib-tests/test-netinet_in.c27
-rw-r--r--src/grep/gnulib-tests/test-nl_langinfo-mt.c253
-rw-r--r--src/grep/gnulib-tests/test-nl_langinfo.c152
-rwxr-xr-xsrc/grep/gnulib-tests/test-nl_langinfo.sh17
-rw-r--r--src/grep/gnulib-tests/test-open.c41
-rw-r--r--src/grep/gnulib-tests/test-open.h133
-rw-r--r--src/grep/gnulib-tests/test-openat-safer.c125
-rw-r--r--src/grep/gnulib-tests/test-openat.c99
-rw-r--r--src/grep/gnulib-tests/test-pathmax.c32
-rw-r--r--src/grep/gnulib-tests/test-perror.c36
-rwxr-xr-xsrc/grep/gnulib-tests/test-perror.sh26
-rw-r--r--src/grep/gnulib-tests/test-perror2.c133
-rw-r--r--src/grep/gnulib-tests/test-pipe.c108
-rw-r--r--src/grep/gnulib-tests/test-pthread-thread.c73
-rw-r--r--src/grep/gnulib-tests/test-pthread.c90
-rw-r--r--src/grep/gnulib-tests/test-pthread_sigmask1.c95
-rw-r--r--src/grep/gnulib-tests/test-pthread_sigmask2.c105
-rw-r--r--src/grep/gnulib-tests/test-quotearg-simple.c366
-rw-r--r--src/grep/gnulib-tests/test-quotearg.h128
-rw-r--r--src/grep/gnulib-tests/test-raise.c51
-rw-r--r--src/grep/gnulib-tests/test-rawmemchr.c92
-rw-r--r--src/grep/gnulib-tests/test-read.c73
-rw-r--r--src/grep/gnulib-tests/test-realloc-gnu.c49
-rw-r--r--src/grep/gnulib-tests/test-reallocarray.c58
-rw-r--r--src/grep/gnulib-tests/test-regex.c488
-rw-r--r--src/grep/gnulib-tests/test-sched.c41
-rw-r--r--src/grep/gnulib-tests/test-select-fd.c72
-rwxr-xr-xsrc/grep/gnulib-tests/test-select-in.sh38
-rwxr-xr-xsrc/grep/gnulib-tests/test-select-out.sh35
-rw-r--r--src/grep/gnulib-tests/test-select-stdin.c83
-rw-r--r--src/grep/gnulib-tests/test-select.c34
-rw-r--r--src/grep/gnulib-tests/test-select.h466
-rw-r--r--src/grep/gnulib-tests/test-setenv.c56
-rw-r--r--src/grep/gnulib-tests/test-setlocale1.c64
-rwxr-xr-xsrc/grep/gnulib-tests/test-setlocale1.sh34
-rw-r--r--src/grep/gnulib-tests/test-setlocale2.c55
-rwxr-xr-xsrc/grep/gnulib-tests/test-setlocale2.sh17
-rw-r--r--src/grep/gnulib-tests/test-setlocale_null-mt-all.c172
-rw-r--r--src/grep/gnulib-tests/test-setlocale_null-mt-one.c172
-rw-r--r--src/grep/gnulib-tests/test-setlocale_null.c32
-rw-r--r--src/grep/gnulib-tests/test-setsockopt.c55
-rw-r--r--src/grep/gnulib-tests/test-sigaction.c122
-rw-r--r--src/grep/gnulib-tests/test-signal-h.c129
-rw-r--r--src/grep/gnulib-tests/test-sigprocmask.c102
-rw-r--r--src/grep/gnulib-tests/test-sigsegv-catch-segv1.c130
-rw-r--r--src/grep/gnulib-tests/test-sigsegv-catch-segv2.c153
-rw-r--r--src/grep/gnulib-tests/test-sigsegv-catch-stackoverflow1.c149
-rw-r--r--src/grep/gnulib-tests/test-sigsegv-catch-stackoverflow2.c211
-rw-r--r--src/grep/gnulib-tests/test-sleep.c58
-rw-r--r--src/grep/gnulib-tests/test-snprintf.c72
-rw-r--r--src/grep/gnulib-tests/test-sockets.c46
-rw-r--r--src/grep/gnulib-tests/test-stat-time.c248
-rw-r--r--src/grep/gnulib-tests/test-stat.c56
-rw-r--r--src/grep/gnulib-tests/test-stat.h107
-rw-r--r--src/grep/gnulib-tests/test-stdalign.c126
-rw-r--r--src/grep/gnulib-tests/test-stdbool.c122
-rw-r--r--src/grep/gnulib-tests/test-stddef.c77
-rw-r--r--src/grep/gnulib-tests/test-stdint.c428
-rw-r--r--src/grep/gnulib-tests/test-stdio.c43
-rw-r--r--src/grep/gnulib-tests/test-stdlib.c54
-rw-r--r--src/grep/gnulib-tests/test-strerror.c75
-rw-r--r--src/grep/gnulib-tests/test-strerror_r.c178
-rw-r--r--src/grep/gnulib-tests/test-striconv.c180
-rw-r--r--src/grep/gnulib-tests/test-string.c33
-rw-r--r--src/grep/gnulib-tests/test-strnlen.c68
-rw-r--r--src/grep/gnulib-tests/test-strstr.c301
-rw-r--r--src/grep/gnulib-tests/test-strtoimax.c181
-rw-r--r--src/grep/gnulib-tests/test-strtoll.c243
-rw-r--r--src/grep/gnulib-tests/test-strtoull.c242
-rw-r--r--src/grep/gnulib-tests/test-strtoumax.c180
-rw-r--r--src/grep/gnulib-tests/test-symlink.c47
-rw-r--r--src/grep/gnulib-tests/test-symlink.h96
-rw-r--r--src/grep/gnulib-tests/test-sys_ioctl.c27
-rw-r--r--src/grep/gnulib-tests/test-sys_select.c59
-rw-r--r--src/grep/gnulib-tests/test-sys_socket.c68
-rw-r--r--src/grep/gnulib-tests/test-sys_stat.c340
-rw-r--r--src/grep/gnulib-tests/test-sys_time.c34
-rw-r--r--src/grep/gnulib-tests/test-sys_types.c34
-rw-r--r--src/grep/gnulib-tests/test-sys_uio.c32
-rw-r--r--src/grep/gnulib-tests/test-sys_wait.h53
-rw-r--r--src/grep/gnulib-tests/test-thread_create.c78
-rw-r--r--src/grep/gnulib-tests/test-thread_self.c39
-rw-r--r--src/grep/gnulib-tests/test-time.c45
-rw-r--r--src/grep/gnulib-tests/test-unistd.c56
-rw-r--r--src/grep/gnulib-tests/test-unsetenv.c61
-rw-r--r--src/grep/gnulib-tests/test-vasnprintf.c121
-rwxr-xr-xsrc/grep/gnulib-tests/test-vc-list-files-cvs.sh53
-rwxr-xr-xsrc/grep/gnulib-tests/test-vc-list-files-git.sh42
-rw-r--r--src/grep/gnulib-tests/test-verify-try.c21
-rw-r--r--src/grep/gnulib-tests/test-verify.c119
-rwxr-xr-xsrc/grep/gnulib-tests/test-verify.sh25
-rw-r--r--src/grep/gnulib-tests/test-version-etc.c31
-rwxr-xr-xsrc/grep/gnulib-tests/test-version-etc.sh45
-rw-r--r--src/grep/gnulib-tests/test-wchar.c37
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-1.sh4
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-2.sh4
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-3.sh4
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-4.sh4
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-5.sh4
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-6.sh4
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb-w32-7.sh4
-rw-r--r--src/grep/gnulib-tests/test-wcrtomb-w32.c337
-rw-r--r--src/grep/gnulib-tests/test-wcrtomb.c166
-rwxr-xr-xsrc/grep/gnulib-tests/test-wcrtomb.sh39
-rw-r--r--src/grep/gnulib-tests/test-wctype-h.c74
-rw-r--r--src/grep/gnulib-tests/test-wcwidth.c106
-rw-r--r--src/grep/gnulib-tests/test-xalloc-die.c28
-rwxr-xr-xsrc/grep/gnulib-tests/test-xalloc-die.sh36
-rw-r--r--src/grep/gnulib-tests/test-xstrtoimax.c4
-rwxr-xr-xsrc/grep/gnulib-tests/test-xstrtoimax.sh46
-rw-r--r--src/grep/gnulib-tests/test-xstrtol.c62
-rwxr-xr-xsrc/grep/gnulib-tests/test-xstrtol.sh71
-rw-r--r--src/grep/gnulib-tests/test-xstrtoul.c4
-rw-r--r--src/grep/gnulib-tests/thread-optim.h60
-rw-r--r--src/grep/gnulib-tests/uinttostr.c20
-rw-r--r--src/grep/gnulib-tests/umaxtostr.c20
-rw-r--r--src/grep/gnulib-tests/unistr/test-u8-mbtoucr.c187
-rw-r--r--src/grep/gnulib-tests/unistr/test-u8-uctomb.c157
-rw-r--r--src/grep/gnulib-tests/uniwidth/test-uc_width.c56
-rw-r--r--src/grep/gnulib-tests/uniwidth/test-uc_width2.c86
-rwxr-xr-xsrc/grep/gnulib-tests/uniwidth/test-uc_width2.sh631
-rw-r--r--src/grep/gnulib-tests/unsetenv.c127
-rw-r--r--src/grep/gnulib-tests/vasnprintf.c5872
-rw-r--r--src/grep/gnulib-tests/vasnprintf.h72
-rw-r--r--src/grep/gnulib-tests/w32sock.h140
-rw-r--r--src/grep/gnulib-tests/warn-on-use.h149
-rw-r--r--src/grep/gnulib-tests/windows-thread.c243
-rw-r--r--src/grep/gnulib-tests/windows-thread.h55
-rw-r--r--src/grep/gnulib-tests/windows-tls.c339
-rw-r--r--src/grep/gnulib-tests/windows-tls.h42
-rw-r--r--src/grep/gnulib-tests/xsize.c21
-rw-r--r--src/grep/gnulib-tests/xsize.h108
-rw-r--r--src/grep/gnulib-tests/xstrtol-error.c98
-rw-r--r--src/grep/gnulib-tests/xstrtol-error.h45
-rw-r--r--src/grep/gnulib-tests/zerosize-ptr.h82
-rw-r--r--src/grep/lib/Makefile.am41
-rw-r--r--src/grep/lib/Makefile.in4314
-rw-r--r--src/grep/lib/_Noreturn.h45
-rw-r--r--src/grep/lib/alignof.h52
-rw-r--r--src/grep/lib/alloca.c202
-rw-r--r--src/grep/lib/alloca.in.h72
-rw-r--r--src/grep/lib/arg-nonnull.h26
-rw-r--r--src/grep/lib/argmatch.c273
-rw-r--r--src/grep/lib/argmatch.h331
-rw-r--r--src/grep/lib/assure.h57
-rw-r--r--src/grep/lib/at-func.c146
-rw-r--r--src/grep/lib/attribute.h218
-rw-r--r--src/grep/lib/basename-lgpl.c71
-rw-r--r--src/grep/lib/basename-lgpl.h78
-rw-r--r--src/grep/lib/binary-io.c39
-rw-r--r--src/grep/lib/binary-io.h80
-rw-r--r--src/grep/lib/bitrotate.c21
-rw-r--r--src/grep/lib/bitrotate.h138
-rw-r--r--src/grep/lib/btowc.c39
-rw-r--r--src/grep/lib/c++defs.h331
-rw-r--r--src/grep/lib/c-ctype.c21
-rw-r--r--src/grep/lib/c-ctype.h366
-rw-r--r--src/grep/lib/c-stack.c214
-rw-r--r--src/grep/lib/c-stack.h49
-rw-r--r--src/grep/lib/c-strcase.h56
-rw-r--r--src/grep/lib/c-strcasecmp.c56
-rw-r--r--src/grep/lib/c-strcaseeq.h181
-rw-r--r--src/grep/lib/c-strncasecmp.c56
-rw-r--r--src/grep/lib/calloc.c55
-rw-r--r--src/grep/lib/cdefs.h614
-rw-r--r--src/grep/lib/chdir-long.c264
-rw-r--r--src/grep/lib/chdir-long.h30
-rw-r--r--src/grep/lib/cloexec.c83
-rw-r--r--src/grep/lib/cloexec.h36
-rw-r--r--src/grep/lib/close-stream.c78
-rw-r--r--src/grep/lib/close-stream.h20
-rw-r--r--src/grep/lib/close.c75
-rw-r--r--src/grep/lib/closedir.c71
-rw-r--r--src/grep/lib/closeout.c136
-rw-r--r--src/grep/lib/closeout.h36
-rw-r--r--src/grep/lib/colorize-posix.c58
-rw-r--r--src/grep/lib/colorize-w32.c208
-rw-r--r--src/grep/lib/colorize.h22
-rw-r--r--src/grep/lib/creat-safer.c31
-rw-r--r--src/grep/lib/ctype.in.h57
-rw-r--r--src/grep/lib/cycle-check.c85
-rw-r--r--src/grep/lib/cycle-check.h52
-rw-r--r--src/grep/lib/dev-ino.h31
-rw-r--r--src/grep/lib/dfa.c4372
-rw-r--r--src/grep/lib/dfa.h154
-rw-r--r--src/grep/lib/dirent-private.h44
-rw-r--r--src/grep/lib/dirent.in.h299
-rw-r--r--src/grep/lib/dirfd.c98
-rw-r--r--src/grep/lib/dirname-lgpl.c86
-rw-r--r--src/grep/lib/dirname.h54
-rw-r--r--src/grep/lib/dup-safer-flag.c54
-rw-r--r--src/grep/lib/dup-safer.c50
-rw-r--r--src/grep/lib/dup.c92
-rw-r--r--src/grep/lib/dup2.c189
-rw-r--r--src/grep/lib/dynarray.h284
-rw-r--r--src/grep/lib/errno.in.h279
-rw-r--r--src/grep/lib/error.c411
-rw-r--r--src/grep/lib/error.h66
-rw-r--r--src/grep/lib/exclude.c692
-rw-r--r--src/grep/lib/exclude.h65
-rw-r--r--src/grep/lib/exitfail.c24
-rw-r--r--src/grep/lib/exitfail.h18
-rw-r--r--src/grep/lib/fchdir.c206
-rw-r--r--src/grep/lib/fcntl--.h32
-rw-r--r--src/grep/lib/fcntl-safer.h27
-rw-r--r--src/grep/lib/fcntl.c629
-rw-r--r--src/grep/lib/fcntl.in.h441
-rw-r--r--src/grep/lib/fd-hook.c116
-rw-r--r--src/grep/lib/fd-hook.h119
-rw-r--r--src/grep/lib/fd-safer-flag.c52
-rw-r--r--src/grep/lib/fd-safer.c49
-rw-r--r--src/grep/lib/fdopendir.c249
-rw-r--r--src/grep/lib/filename.h112
-rw-r--r--src/grep/lib/filenamecat-lgpl.c90
-rw-r--r--src/grep/lib/filenamecat.h32
-rw-r--r--src/grep/lib/flexmember.h60
-rw-r--r--src/grep/lib/fnmatch.c361
-rw-r--r--src/grep/lib/fnmatch.in.h116
-rw-r--r--src/grep/lib/fnmatch_loop.c1211
-rw-r--r--src/grep/lib/fopen.c230
-rw-r--r--src/grep/lib/fpending.c63
-rw-r--r--src/grep/lib/fpending.h29
-rw-r--r--src/grep/lib/free.c53
-rw-r--r--src/grep/lib/fstat.c94
-rw-r--r--src/grep/lib/fstatat.c148
-rw-r--r--src/grep/lib/fts-cycle.c160
-rw-r--r--src/grep/lib/fts.c2085
-rw-r--r--src/grep/lib/fts_.h271
-rw-r--r--src/grep/lib/getcwd-lgpl.c127
-rw-r--r--src/grep/lib/getdtablesize.c124
-rw-r--r--src/grep/lib/getopt-cdefs.in.h66
-rw-r--r--src/grep/lib/getopt-core.h96
-rw-r--r--src/grep/lib/getopt-ext.h77
-rw-r--r--src/grep/lib/getopt-pfx-core.h66
-rw-r--r--src/grep/lib/getopt-pfx-ext.h70
-rw-r--r--src/grep/lib/getopt.c811
-rw-r--r--src/grep/lib/getopt.in.h61
-rw-r--r--src/grep/lib/getopt1.c159
-rw-r--r--src/grep/lib/getopt_int.h118
-rw-r--r--src/grep/lib/getpagesize.c39
-rw-r--r--src/grep/lib/getprogname-w32.c24
-rw-r--r--src/grep/lib/getprogname.c302
-rw-r--r--src/grep/lib/getprogname.h40
-rw-r--r--src/grep/lib/gettext.h301
-rw-r--r--src/grep/lib/glthread/lock.c749
-rw-r--r--src/grep/lib/glthread/lock.h791
-rw-r--r--src/grep/lib/glthread/threadlib.c108
-rw-r--r--src/grep/lib/gnulib.mk3358
-rw-r--r--src/grep/lib/hard-locale.c35
-rw-r--r--src/grep/lib/hard-locale.h28
-rw-r--r--src/grep/lib/hash.c1106
-rw-r--r--src/grep/lib/hash.h264
-rw-r--r--src/grep/lib/i-ring.c68
-rw-r--r--src/grep/lib/i-ring.h44
-rw-r--r--src/grep/lib/ialloc.c21
-rw-r--r--src/grep/lib/ialloc.h100
-rw-r--r--src/grep/lib/iconv.c446
-rw-r--r--src/grep/lib/iconv.in.h127
-rw-r--r--src/grep/lib/iconv_close.c43
-rw-r--r--src/grep/lib/iconv_open-aix.gperf60
-rw-r--r--src/grep/lib/iconv_open-aix.h250
-rw-r--r--src/grep/lib/iconv_open-hpux.gperf72
-rw-r--r--src/grep/lib/iconv_open-hpux.h293
-rw-r--r--src/grep/lib/iconv_open-irix.gperf47
-rw-r--r--src/grep/lib/iconv_open-irix.h193
-rw-r--r--src/grep/lib/iconv_open-osf.gperf66
-rw-r--r--src/grep/lib/iconv_open-osf.h272
-rw-r--r--src/grep/lib/iconv_open-solaris.gperf46
-rw-r--r--src/grep/lib/iconv_open-solaris.h184
-rw-r--r--src/grep/lib/iconv_open-zos.gperf76
-rw-r--r--src/grep/lib/iconv_open-zos.h329
-rw-r--r--src/grep/lib/iconv_open.c173
-rw-r--r--src/grep/lib/idx.h114
-rw-r--r--src/grep/lib/ignore-value.h51
-rw-r--r--src/grep/lib/intprops.h640
-rw-r--r--src/grep/lib/inttypes.in.h1002
-rw-r--r--src/grep/lib/isatty.c187
-rw-r--r--src/grep/lib/isblank.c33
-rw-r--r--src/grep/lib/iswblank.c26
-rw-r--r--src/grep/lib/iswctype-impl.h22
-rw-r--r--src/grep/lib/iswctype.c36
-rw-r--r--src/grep/lib/iswdigit.c26
-rw-r--r--src/grep/lib/iswxdigit.c33
-rw-r--r--src/grep/lib/langinfo.in.h222
-rw-r--r--src/grep/lib/lc-charset-dispatch.c82
-rw-r--r--src/grep/lib/lc-charset-dispatch.h40
-rw-r--r--src/grep/lib/libc-config.h188
-rw-r--r--src/grep/lib/limits.in.h131
-rw-r--r--src/grep/lib/localcharset.c1159
-rw-r--r--src/grep/lib/localcharset.h137
-rw-r--r--src/grep/lib/locale.in.h305
-rw-r--r--src/grep/lib/localeconv.c103
-rw-r--r--src/grep/lib/localeinfo.c151
-rw-r--r--src/grep/lib/localeinfo.h60
-rw-r--r--src/grep/lib/lseek.c71
-rw-r--r--src/grep/lib/lstat.c104
-rw-r--r--src/grep/lib/malloc.c51
-rw-r--r--src/grep/lib/malloc/dynarray-skeleton.c528
-rw-r--r--src/grep/lib/malloc/dynarray.h178
-rw-r--r--src/grep/lib/malloc/dynarray_at_failure.c39
-rw-r--r--src/grep/lib/malloc/dynarray_emplace_enlarge.c77
-rw-r--r--src/grep/lib/malloc/dynarray_finalize.c66
-rw-r--r--src/grep/lib/malloc/dynarray_resize.c68
-rw-r--r--src/grep/lib/malloc/dynarray_resize_clear.c39
-rw-r--r--src/grep/lib/malloca.c113
-rw-r--r--src/grep/lib/malloca.h126
-rw-r--r--src/grep/lib/mbchar.c37
-rw-r--r--src/grep/lib/mbchar.h353
-rw-r--r--src/grep/lib/mbiter.c21
-rw-r--r--src/grep/lib/mbiter.h218
-rw-r--r--src/grep/lib/mbrlen.c32
-rw-r--r--src/grep/lib/mbrtowc-impl-utf8.h138
-rw-r--r--src/grep/lib/mbrtowc-impl.h262
-rw-r--r--src/grep/lib/mbrtowc.c158
-rw-r--r--src/grep/lib/mbscasecmp.c98
-rw-r--r--src/grep/lib/mbsinit.c70
-rw-r--r--src/grep/lib/mbslen.c44
-rw-r--r--src/grep/lib/mbsrtowcs-impl.h122
-rw-r--r--src/grep/lib/mbsrtowcs-state.c37
-rw-r--r--src/grep/lib/mbsrtowcs.c36
-rw-r--r--src/grep/lib/mbsstr.c385
-rw-r--r--src/grep/lib/mbtowc-impl.h44
-rw-r--r--src/grep/lib/mbtowc-lock.c150
-rw-r--r--src/grep/lib/mbtowc-lock.h125
-rw-r--r--src/grep/lib/mbtowc.c26
-rw-r--r--src/grep/lib/mbuiter.c20
-rw-r--r--src/grep/lib/mbuiter.h225
-rw-r--r--src/grep/lib/memchr.c172
-rw-r--r--src/grep/lib/memchr.valgrind30
-rw-r--r--src/grep/lib/memchr2.c169
-rw-r--r--src/grep/lib/memchr2.h32
-rw-r--r--src/grep/lib/memchr2.valgrind30
-rw-r--r--src/grep/lib/mempcpy.c33
-rw-r--r--src/grep/lib/memrchr.c161
-rw-r--r--src/grep/lib/minmax.h60
-rw-r--r--src/grep/lib/msvc-inval.c129
-rw-r--r--src/grep/lib/msvc-inval.h222
-rw-r--r--src/grep/lib/msvc-nothrow.c51
-rw-r--r--src/grep/lib/msvc-nothrow.h43
-rw-r--r--src/grep/lib/nl_langinfo-lock.c150
-rw-r--r--src/grep/lib/nl_langinfo.c572
-rw-r--r--src/grep/lib/obstack.c353
-rw-r--r--src/grep/lib/obstack.h546
-rw-r--r--src/grep/lib/open-safer.c46
-rw-r--r--src/grep/lib/open.c209
-rw-r--r--src/grep/lib/openat-die.c62
-rw-r--r--src/grep/lib/openat-priv.h64
-rw-r--r--src/grep/lib/openat-proc.c135
-rw-r--r--src/grep/lib/openat-safer.c46
-rw-r--r--src/grep/lib/openat.c312
-rw-r--r--src/grep/lib/openat.h123
-rw-r--r--src/grep/lib/opendir.c179
-rw-r--r--src/grep/lib/opendirat.c54
-rw-r--r--src/grep/lib/opendirat.h21
-rw-r--r--src/grep/lib/pathmax.h83
-rw-r--r--src/grep/lib/pipe-safer.c52
-rw-r--r--src/grep/lib/pipe.c50
-rw-r--r--src/grep/lib/propername.c318
-rw-r--r--src/grep/lib/propername.h96
-rw-r--r--src/grep/lib/quote.h46
-rw-r--r--src/grep/lib/quotearg.c1081
-rw-r--r--src/grep/lib/quotearg.h431
-rw-r--r--src/grep/lib/raise.c83
-rw-r--r--src/grep/lib/rawmemchr.c141
-rw-r--r--src/grep/lib/rawmemchr.valgrind28
-rw-r--r--src/grep/lib/read.c95
-rw-r--r--src/grep/lib/readdir.c102
-rw-r--r--src/grep/lib/realloc.c63
-rw-r--r--src/grep/lib/reallocarray.c39
-rw-r--r--src/grep/lib/regcomp.c3922
-rw-r--r--src/grep/lib/regex.c83
-rw-r--r--src/grep/lib/regex.h663
-rw-r--r--src/grep/lib/regex_internal.c1753
-rw-r--r--src/grep/lib/regex_internal.h848
-rw-r--r--src/grep/lib/regexec.c4264
-rw-r--r--src/grep/lib/safe-read.c71
-rw-r--r--src/grep/lib/safe-read.h47
-rw-r--r--src/grep/lib/same-inode.h47
-rw-r--r--src/grep/lib/save-cwd.c97
-rw-r--r--src/grep/lib/save-cwd.h34
-rw-r--r--src/grep/lib/setlocale-lock.c150
-rw-r--r--src/grep/lib/setlocale_null.c411
-rw-r--r--src/grep/lib/setlocale_null.h82
-rw-r--r--src/grep/lib/signal.in.h487
-rw-r--r--src/grep/lib/sigsegv.c1374
-rw-r--r--src/grep/lib/sigsegv.in.h244
-rw-r--r--src/grep/lib/stackvma.c2081
-rw-r--r--src/grep/lib/stackvma.h62
-rw-r--r--src/grep/lib/stat-time.c21
-rw-r--r--src/grep/lib/stat-time.h252
-rw-r--r--src/grep/lib/stat-w32.c461
-rw-r--r--src/grep/lib/stat-w32.h37
-rw-r--r--src/grep/lib/stat.c440
-rw-r--r--src/grep/lib/stdalign.in.h127
-rw-r--r--src/grep/lib/stdarg.in.h35
-rw-r--r--src/grep/lib/stdbool.in.h132
-rw-r--r--src/grep/lib/stddef.in.h147
-rw-r--r--src/grep/lib/stdint.in.h740
-rw-r--r--src/grep/lib/stdio-impl.h212
-rw-r--r--src/grep/lib/stdio.in.h1699
-rw-r--r--src/grep/lib/stdlib.in.h1517
-rw-r--r--src/grep/lib/stpcpy.c49
-rw-r--r--src/grep/lib/str-kmp.h161
-rw-r--r--src/grep/lib/str-two-way.h452
-rw-r--r--src/grep/lib/strdup.c54
-rw-r--r--src/grep/lib/streq.h176
-rw-r--r--src/grep/lib/strerror-override.c306
-rw-r--r--src/grep/lib/strerror-override.h57
-rw-r--r--src/grep/lib/strerror.c71
-rw-r--r--src/grep/lib/striconv.c451
-rw-r--r--src/grep/lib/striconv.h77
-rw-r--r--src/grep/lib/string.in.h1207
-rw-r--r--src/grep/lib/stripslash.c45
-rw-r--r--src/grep/lib/strnlen.c30
-rw-r--r--src/grep/lib/strnlen1.c35
-rw-r--r--src/grep/lib/strnlen1.h40
-rw-r--r--src/grep/lib/strstr.c78
-rw-r--r--src/grep/lib/strtoimax.c72
-rw-r--r--src/grep/lib/strtol.c408
-rw-r--r--src/grep/lib/strtoll.c33
-rw-r--r--src/grep/lib/strtoul.c19
-rw-r--r--src/grep/lib/strtoull.c26
-rw-r--r--src/grep/lib/strtoumax.c19
-rw-r--r--src/grep/lib/sys-limits.h42
-rw-r--r--src/grep/lib/sys_stat.in.h928
-rw-r--r--src/grep/lib/sys_types.in.h106
-rw-r--r--src/grep/lib/time.in.h441
-rw-r--r--src/grep/lib/trim.c129
-rw-r--r--src/grep/lib/trim.h37
-rw-r--r--src/grep/lib/unistd--.h32
-rw-r--r--src/grep/lib/unistd-safer.h31
-rw-r--r--src/grep/lib/unistd.c22
-rw-r--r--src/grep/lib/unistd.in.h2312
-rw-r--r--src/grep/lib/unistr.in.h753
-rw-r--r--src/grep/lib/unistr/u8-mbtoucr.c142
-rw-r--r--src/grep/lib/unistr/u8-uctomb-aux.c60
-rw-r--r--src/grep/lib/unistr/u8-uctomb.c79
-rw-r--r--src/grep/lib/unitypes.in.h61
-rw-r--r--src/grep/lib/uniwidth.in.h72
-rw-r--r--src/grep/lib/uniwidth/cjk.h37
-rw-r--r--src/grep/lib/uniwidth/width.c468
-rw-r--r--src/grep/lib/unlocked-io.h136
-rw-r--r--src/grep/lib/verify.h315
-rw-r--r--src/grep/lib/version-etc-fsf.c30
-rw-r--r--src/grep/lib/version-etc.c262
-rw-r--r--src/grep/lib/version-etc.h69
-rw-r--r--src/grep/lib/w32-initialize-main.c17
-rw-r--r--src/grep/lib/warn-on-use.h149
-rw-r--r--src/grep/lib/wchar.in.h1273
-rw-r--r--src/grep/lib/wcrtomb.c80
-rw-r--r--src/grep/lib/wctob.c38
-rw-r--r--src/grep/lib/wctomb-impl.h34
-rw-r--r--src/grep/lib/wctomb.c25
-rw-r--r--src/grep/lib/wctype-h.c23
-rw-r--r--src/grep/lib/wctype.in.h732
-rw-r--r--src/grep/lib/wcwidth.c73
-rw-r--r--src/grep/lib/windows-initguard.h35
-rw-r--r--src/grep/lib/windows-mutex.c95
-rw-r--r--src/grep/lib/windows-mutex.h51
-rw-r--r--src/grep/lib/windows-once.c62
-rw-r--r--src/grep/lib/windows-once.h47
-rw-r--r--src/grep/lib/windows-recmutex.c127
-rw-r--r--src/grep/lib/windows-recmutex.h57
-rw-r--r--src/grep/lib/windows-rwlock.c377
-rw-r--r--src/grep/lib/windows-rwlock.h68
-rw-r--r--src/grep/lib/wmemchr-impl.h27
-rw-r--r--src/grep/lib/wmemchr.c23
-rw-r--r--src/grep/lib/wmempcpy.c28
-rw-r--r--src/grep/lib/xalloc-die.c41
-rw-r--r--src/grep/lib/xalloc-oversized.h65
-rw-r--r--src/grep/lib/xalloc.h210
-rw-r--r--src/grep/lib/xbinary-io.c41
-rw-r--r--src/grep/lib/xbinary-io.h48
-rw-r--r--src/grep/lib/xmalloc.c333
-rw-r--r--src/grep/lib/xstriconv.c62
-rw-r--r--src/grep/lib/xstriconv.h80
-rw-r--r--src/grep/lib/xstrtoimax.c23
-rw-r--r--src/grep/lib/xstrtol.c237
-rw-r--r--src/grep/lib/xstrtol.h50
-rw-r--r--src/grep/lib/xstrtoul.c23
-rw-r--r--src/grep/m4/00gnulib.m485
-rw-r--r--src/grep/m4/__inline.m422
-rw-r--r--src/grep/m4/absolute-header.m4100
-rw-r--r--src/grep/m4/alloca.m4108
-rw-r--r--src/grep/m4/arpa_inet_h.m474
-rw-r--r--src/grep/m4/asm-underscore.m483
-rw-r--r--src/grep/m4/assert.m424
-rw-r--r--src/grep/m4/btowc.m4105
-rw-r--r--src/grep/m4/builtin-expect.m449
-rw-r--r--src/grep/m4/c-stack.m421
-rw-r--r--src/grep/m4/calloc.m482
-rw-r--r--src/grep/m4/chdir-long.m430
-rw-r--r--src/grep/m4/close.m435
-rw-r--r--src/grep/m4/closedir.m431
-rw-r--r--src/grep/m4/codeset.m424
-rw-r--r--src/grep/m4/configmake.m427
-rw-r--r--src/grep/m4/ctype_h.m447
-rw-r--r--src/grep/m4/cycle-check.m47
-rw-r--r--src/grep/m4/d-ino.m460
-rw-r--r--src/grep/m4/d-type.m432
-rw-r--r--src/grep/m4/dirent_h.m479
-rw-r--r--src/grep/m4/dirfd.m486
-rw-r--r--src/grep/m4/double-slash-root.m438
-rw-r--r--src/grep/m4/dup.m454
-rw-r--r--src/grep/m4/dup2.m4105
-rw-r--r--src/grep/m4/eealloc.m431
-rw-r--r--src/grep/m4/environ.m446
-rw-r--r--src/grep/m4/errno_h.m4133
-rw-r--r--src/grep/m4/error.m427
-rw-r--r--src/grep/m4/exponentd.m4116
-rw-r--r--src/grep/m4/extensions.m4227
-rw-r--r--src/grep/m4/extern-inline.m4114
-rw-r--r--src/grep/m4/fchdir.m468
-rw-r--r--src/grep/m4/fcntl-o.m4140
-rw-r--r--src/grep/m4/fcntl-safer.m416
-rw-r--r--src/grep/m4/fcntl.m4151
-rw-r--r--src/grep/m4/fcntl_h.m470
-rw-r--r--src/grep/m4/fdopen.m451
-rw-r--r--src/grep/m4/fdopendir.m467
-rw-r--r--src/grep/m4/filenamecat.m416
-rw-r--r--src/grep/m4/flexmember.m444
-rw-r--r--src/grep/m4/float_h.m4108
-rw-r--r--src/grep/m4/fnmatch.m4153
-rw-r--r--src/grep/m4/fnmatch_h.m490
-rw-r--r--src/grep/m4/fopen.m4148
-rw-r--r--src/grep/m4/fpending.m436
-rw-r--r--src/grep/m4/fpieee.m454
-rw-r--r--src/grep/m4/free.m452
-rw-r--r--src/grep/m4/fstat.m440
-rw-r--r--src/grep/m4/fstatat.m465
-rw-r--r--src/grep/m4/ftruncate.m440
-rw-r--r--src/grep/m4/fts.m449
-rw-r--r--src/grep/m4/getcwd.m4166
-rw-r--r--src/grep/m4/getdtablesize.m463
-rw-r--r--src/grep/m4/getopt.m4381
-rw-r--r--src/grep/m4/getpagesize.m449
-rw-r--r--src/grep/m4/getprogname.m443
-rw-r--r--src/grep/m4/gettext.m4401
-rw-r--r--src/grep/m4/gettimeofday.m469
-rw-r--r--src/grep/m4/gnulib-common.m4827
-rw-r--r--src/grep/m4/gnulib-comp.m42623
-rw-r--r--src/grep/m4/host-cpu-c-abi.m4675
-rw-r--r--src/grep/m4/i-ring.m410
-rw-r--r--src/grep/m4/iconv.m4283
-rw-r--r--src/grep/m4/iconv_h.m472
-rw-r--r--src/grep/m4/iconv_open.m460
-rw-r--r--src/grep/m4/include_next.m4224
-rw-r--r--src/grep/m4/inet_pton.m470
-rw-r--r--src/grep/m4/inline.m440
-rw-r--r--src/grep/m4/intl-thread-locale.m4219
-rw-r--r--src/grep/m4/intlmacosx.m465
-rw-r--r--src/grep/m4/intmax_t.m459
-rw-r--r--src/grep/m4/inttostr.m432
-rw-r--r--src/grep/m4/inttypes.m4180
-rw-r--r--src/grep/m4/inttypes_h.m429
-rw-r--r--src/grep/m4/ioctl.m444
-rw-r--r--src/grep/m4/isatty.m419
-rw-r--r--src/grep/m4/isblank.m417
-rw-r--r--src/grep/m4/iswblank.m434
-rw-r--r--src/grep/m4/iswctype.m411
-rw-r--r--src/grep/m4/iswdigit.m4115
-rw-r--r--src/grep/m4/iswxdigit.m4106
-rw-r--r--src/grep/m4/langinfo_h.m4137
-rw-r--r--src/grep/m4/largefile.m4180
-rw-r--r--src/grep/m4/lcmessage.m435
-rw-r--r--src/grep/m4/lib-ld.m4168
-rw-r--r--src/grep/m4/lib-link.m4813
-rw-r--r--src/grep/m4/lib-prefix.m4323
-rw-r--r--src/grep/m4/libsigsegv.m416
-rw-r--r--src/grep/m4/libunistring-base.m4141
-rw-r--r--src/grep/m4/limits-h.m444
-rw-r--r--src/grep/m4/localcharset.m411
-rw-r--r--src/grep/m4/locale-fr.m4253
-rw-r--r--src/grep/m4/locale-ja.m4143
-rw-r--r--src/grep/m4/locale-tr.m4126
-rw-r--r--src/grep/m4/locale-zh.m4137
-rw-r--r--src/grep/m4/locale_h.m4174
-rw-r--r--src/grep/m4/localeconv.m422
-rw-r--r--src/grep/m4/localename.m441
-rw-r--r--src/grep/m4/lock.m447
-rw-r--r--src/grep/m4/lseek.m472
-rw-r--r--src/grep/m4/lstat.m479
-rw-r--r--src/grep/m4/malloc.m4174
-rw-r--r--src/grep/m4/malloca.m414
-rw-r--r--src/grep/m4/manywarnings.m4209
-rw-r--r--src/grep/m4/mbchar.m413
-rw-r--r--src/grep/m4/mbiter.m414
-rw-r--r--src/grep/m4/mbrlen.m4238
-rw-r--r--src/grep/m4/mbrtowc.m4790
-rw-r--r--src/grep/m4/mbsinit.m444
-rw-r--r--src/grep/m4/mbslen.m416
-rw-r--r--src/grep/m4/mbsrtowcs.m4141
-rw-r--r--src/grep/m4/mbstate_t.m434
-rw-r--r--src/grep/m4/mbtowc.m424
-rw-r--r--src/grep/m4/memchr.m4106
-rw-r--r--src/grep/m4/mempcpy.m426
-rw-r--r--src/grep/m4/memrchr.m423
-rw-r--r--src/grep/m4/minmax.m444
-rw-r--r--src/grep/m4/mmap-anon.m455
-rw-r--r--src/grep/m4/mode_t.m426
-rw-r--r--src/grep/m4/msvc-inval.m419
-rw-r--r--src/grep/m4/msvc-nothrow.m410
-rw-r--r--src/grep/m4/multiarch.m465
-rw-r--r--src/grep/m4/musl.m418
-rw-r--r--src/grep/m4/nanosleep.m4161
-rw-r--r--src/grep/m4/netinet_in_h.m431
-rw-r--r--src/grep/m4/nl_langinfo.m477
-rw-r--r--src/grep/m4/nls.m432
-rw-r--r--src/grep/m4/nocrash.m4131
-rw-r--r--src/grep/m4/obstack.m435
-rw-r--r--src/grep/m4/off_t.m418
-rw-r--r--src/grep/m4/open-cloexec.m421
-rw-r--r--src/grep/m4/open-slash.m460
-rw-r--r--src/grep/m4/open.m456
-rw-r--r--src/grep/m4/openat.m438
-rw-r--r--src/grep/m4/opendir.m432
-rw-r--r--src/grep/m4/pathmax.m442
-rw-r--r--src/grep/m4/pcre.m458
-rw-r--r--src/grep/m4/perl.m446
-rw-r--r--src/grep/m4/perror.m471
-rw-r--r--src/grep/m4/pipe.m415
-rw-r--r--src/grep/m4/pkg.m4343
-rw-r--r--src/grep/m4/po.m4452
-rw-r--r--src/grep/m4/printf.m41728
-rw-r--r--src/grep/m4/progtest.m491
-rw-r--r--src/grep/m4/pthread-thread.m469
-rw-r--r--src/grep/m4/pthread_h.m4283
-rw-r--r--src/grep/m4/pthread_rwlock_rdlock.m4185
-rw-r--r--src/grep/m4/pthread_sigmask.m4274
-rw-r--r--src/grep/m4/putenv.m464
-rw-r--r--src/grep/m4/quote.m413
-rw-r--r--src/grep/m4/quotearg.m411
-rw-r--r--src/grep/m4/raise.m436
-rw-r--r--src/grep/m4/rawmemchr.m420
-rw-r--r--src/grep/m4/read.m428
-rw-r--r--src/grep/m4/readdir.m415
-rw-r--r--src/grep/m4/realloc.m463
-rw-r--r--src/grep/m4/reallocarray.m423
-rw-r--r--src/grep/m4/regex.m4396
-rw-r--r--src/grep/m4/safe-read.m412
-rw-r--r--src/grep/m4/save-cwd.m411
-rw-r--r--src/grep/m4/sched_h.m4106
-rw-r--r--src/grep/m4/select.m4117
-rw-r--r--src/grep/m4/setenv.m4166
-rw-r--r--src/grep/m4/setlocale.m485
-rw-r--r--src/grep/m4/setlocale_null.m498
-rw-r--r--src/grep/m4/sigaction.m440
-rw-r--r--src/grep/m4/sigaltstack.m4197
-rw-r--r--src/grep/m4/signal_h.m4100
-rw-r--r--src/grep/m4/signalblocking.m423
-rw-r--r--src/grep/m4/size_max.m475
-rw-r--r--src/grep/m4/sleep.m466
-rw-r--r--src/grep/m4/snprintf.m462
-rw-r--r--src/grep/m4/socketlib.m496
-rw-r--r--src/grep/m4/sockets.m417
-rw-r--r--src/grep/m4/socklen.m476
-rw-r--r--src/grep/m4/sockpfaf.m484
-rw-r--r--src/grep/m4/ssize_t.m423
-rw-r--r--src/grep/m4/stack-direction.m4105
-rw-r--r--src/grep/m4/stat-time.m483
-rw-r--r--src/grep/m4/stat.m485
-rw-r--r--src/grep/m4/stdalign.m459
-rw-r--r--src/grep/m4/stdarg.m478
-rw-r--r--src/grep/m4/stdbool.m4122
-rw-r--r--src/grep/m4/stddef_h.m499
-rw-r--r--src/grep/m4/stdint.m4533
-rw-r--r--src/grep/m4/stdint_h.m427
-rw-r--r--src/grep/m4/stdio_h.m4232
-rw-r--r--src/grep/m4/stdlib_h.m4194
-rw-r--r--src/grep/m4/stpcpy.m425
-rw-r--r--src/grep/m4/strdup.m432
-rw-r--r--src/grep/m4/strerror.m4102
-rw-r--r--src/grep/m4/strerror_r.m4173
-rw-r--r--src/grep/m4/string_h.m4143
-rw-r--r--src/grep/m4/strnlen.m430
-rw-r--r--src/grep/m4/strstr.m4149
-rw-r--r--src/grep/m4/strtoimax.m488
-rw-r--r--src/grep/m4/strtoll.m451
-rw-r--r--src/grep/m4/strtoull.m451
-rw-r--r--src/grep/m4/strtoumax.m427
-rw-r--r--src/grep/m4/symlink.m455
-rw-r--r--src/grep/m4/sys_ioctl_h.m479
-rw-r--r--src/grep/m4/sys_select_h.m4110
-rw-r--r--src/grep/m4/sys_socket_h.m4205
-rw-r--r--src/grep/m4/sys_stat_h.m4127
-rw-r--r--src/grep/m4/sys_time_h.m4120
-rw-r--r--src/grep/m4/sys_types_h.m470
-rw-r--r--src/grep/m4/sys_uio_h.m446
-rw-r--r--src/grep/m4/thread.m417
-rw-r--r--src/grep/m4/threadlib.m4654
-rw-r--r--src/grep/m4/time_h.m4175
-rw-r--r--src/grep/m4/unistd-safer.m410
-rw-r--r--src/grep/m4/unistd_h.m4267
-rw-r--r--src/grep/m4/unlocked-io.m436
-rw-r--r--src/grep/m4/vasnprintf.m4298
-rw-r--r--src/grep/m4/version-etc.m433
-rw-r--r--src/grep/m4/visibility.m482
-rw-r--r--src/grep/m4/warn-on-use.m449
-rw-r--r--src/grep/m4/warnings.m4110
-rw-r--r--src/grep/m4/wchar_h.m4255
-rw-r--r--src/grep/m4/wchar_t.m424
-rw-r--r--src/grep/m4/wcrtomb.m4146
-rw-r--r--src/grep/m4/wctob.m4109
-rw-r--r--src/grep/m4/wctomb.m419
-rw-r--r--src/grep/m4/wctype_h.m4200
-rw-r--r--src/grep/m4/wcwidth.m4115
-rw-r--r--src/grep/m4/windows-stat-inodes.m419
-rw-r--r--src/grep/m4/wint_t.m457
-rw-r--r--src/grep/m4/wmemchr.m425
-rw-r--r--src/grep/m4/wmempcpy.m421
-rw-r--r--src/grep/m4/xalloc.m47
-rw-r--r--src/grep/m4/xsize.m412
-rw-r--r--src/grep/m4/xstrtol.m410
-rw-r--r--src/grep/m4/year2038.m4124
-rw-r--r--src/grep/m4/zzgnulib.m423
-rw-r--r--src/grep/maint.mk1759
-rw-r--r--src/grep/po/LINGUAS43
-rw-r--r--src/grep/po/Makefile.in.in453
-rw-r--r--src/grep/po/Makevars67
-rw-r--r--src/grep/po/POTFILES.in33
-rw-r--r--src/grep/po/Rules-quot47
-rw-r--r--src/grep/po/af.gmobin0 -> 1171 bytes
-rw-r--r--src/grep/po/af.po847
-rw-r--r--src/grep/po/be.gmobin0 -> 1439 bytes
-rw-r--r--src/grep/po/be.po834
-rw-r--r--src/grep/po/bg.gmobin0 -> 22669 bytes
-rw-r--r--src/grep/po/bg.po769
-rw-r--r--src/grep/po/boldquot.sed10
-rw-r--r--src/grep/po/ca.gmobin0 -> 12532 bytes
-rw-r--r--src/grep/po/ca.po879
-rw-r--r--src/grep/po/cs.gmobin0 -> 17859 bytes
-rw-r--r--src/grep/po/cs.po989
-rw-r--r--src/grep/po/da.gmobin0 -> 13489 bytes
-rw-r--r--src/grep/po/da.po830
-rw-r--r--src/grep/po/de.gmobin0 -> 17133 bytes
-rw-r--r--src/grep/po/de.po758
-rw-r--r--src/grep/po/el.gmobin0 -> 3746 bytes
-rw-r--r--src/grep/po/el.po866
-rw-r--r--src/grep/po/en@boldquot.header25
-rw-r--r--src/grep/po/en@quot.header22
-rw-r--r--src/grep/po/eo.gmobin0 -> 16844 bytes
-rw-r--r--src/grep/po/eo.po952
-rw-r--r--src/grep/po/es.gmobin0 -> 7632 bytes
-rw-r--r--src/grep/po/es.po951
-rw-r--r--src/grep/po/et.gmobin0 -> 16094 bytes
-rw-r--r--src/grep/po/et.po735
-rw-r--r--src/grep/po/eu.gmobin0 -> 1278 bytes
-rw-r--r--src/grep/po/eu.po831
-rw-r--r--src/grep/po/fi.gmobin0 -> 17251 bytes
-rw-r--r--src/grep/po/fi.po982
-rw-r--r--src/grep/po/fr.gmobin0 -> 16316 bytes
-rw-r--r--src/grep/po/fr.po781
-rw-r--r--src/grep/po/ga.gmobin0 -> 10510 bytes
-rw-r--r--src/grep/po/ga.po957
-rw-r--r--src/grep/po/gl.gmobin0 -> 16215 bytes
-rw-r--r--src/grep/po/gl.po1000
-rw-r--r--src/grep/po/grep.pot636
-rw-r--r--src/grep/po/he.gmobin0 -> 1138 bytes
-rw-r--r--src/grep/po/he.po813
-rw-r--r--src/grep/po/hr.gmobin0 -> 17302 bytes
-rw-r--r--src/grep/po/hr.po976
-rw-r--r--src/grep/po/hu.gmobin0 -> 12671 bytes
-rw-r--r--src/grep/po/hu.po838
-rw-r--r--src/grep/po/id.gmobin0 -> 16709 bytes
-rw-r--r--src/grep/po/id.po749
-rw-r--r--src/grep/po/insert-header.sin23
-rw-r--r--src/grep/po/it.gmobin0 -> 15988 bytes
-rw-r--r--src/grep/po/it.po755
-rw-r--r--src/grep/po/ja.gmobin0 -> 11404 bytes
-rw-r--r--src/grep/po/ja.po1445
-rw-r--r--src/grep/po/ko.gmobin0 -> 18276 bytes
-rw-r--r--src/grep/po/ko.po749
-rw-r--r--src/grep/po/ky.gmobin0 -> 1518 bytes
-rw-r--r--src/grep/po/ky.po891
-rw-r--r--src/grep/po/lt.gmobin0 -> 1384 bytes
-rw-r--r--src/grep/po/lt.po867
-rw-r--r--src/grep/po/nb.gmobin0 -> 16769 bytes
-rw-r--r--src/grep/po/nb.po925
-rw-r--r--src/grep/po/nl.gmobin0 -> 17704 bytes
-rw-r--r--src/grep/po/nl.po900
-rw-r--r--src/grep/po/pa.gmobin0 -> 5084 bytes
-rw-r--r--src/grep/po/pa.po708
-rw-r--r--src/grep/po/pl.gmobin0 -> 17594 bytes
-rw-r--r--src/grep/po/pl.po756
-rw-r--r--src/grep/po/pt.gmobin0 -> 16703 bytes
-rw-r--r--src/grep/po/pt.po953
-rw-r--r--src/grep/po/pt_BR.gmobin0 -> 16503 bytes
-rw-r--r--src/grep/po/pt_BR.po966
-rw-r--r--src/grep/po/quot.sed6
-rw-r--r--src/grep/po/remove-potcdate.sin19
-rw-r--r--src/grep/po/ro.gmobin0 -> 14257 bytes
-rw-r--r--src/grep/po/ro.po940
-rw-r--r--src/grep/po/ru.gmobin0 -> 22201 bytes
-rw-r--r--src/grep/po/ru.po876
-rw-r--r--src/grep/po/sk.gmobin0 -> 17168 bytes
-rw-r--r--src/grep/po/sk.po944
-rw-r--r--src/grep/po/sl.gmobin0 -> 10177 bytes
-rw-r--r--src/grep/po/sl.po1014
-rw-r--r--src/grep/po/sr.gmobin0 -> 19902 bytes
-rw-r--r--src/grep/po/sr.po825
-rw-r--r--src/grep/po/stamp-po1
-rw-r--r--src/grep/po/sv.gmobin0 -> 16671 bytes
-rw-r--r--src/grep/po/sv.po959
-rw-r--r--src/grep/po/th.gmobin0 -> 16907 bytes
-rw-r--r--src/grep/po/th.po788
-rw-r--r--src/grep/po/tr.gmobin0 -> 1249 bytes
-rw-r--r--src/grep/po/tr.po816
-rw-r--r--src/grep/po/uk.gmobin0 -> 22750 bytes
-rw-r--r--src/grep/po/uk.po772
-rw-r--r--src/grep/po/vi.gmobin0 -> 15706 bytes
-rw-r--r--src/grep/po/vi.po864
-rw-r--r--src/grep/po/zh_CN.gmobin0 -> 15229 bytes
-rw-r--r--src/grep/po/zh_CN.po912
-rw-r--r--src/grep/po/zh_TW.gmobin0 -> 16228 bytes
-rw-r--r--src/grep/po/zh_TW.po918
-rw-r--r--src/grep/src/Makefile.am70
-rw-r--r--src/grep/src/Makefile.in2031
-rw-r--r--src/grep/src/dfasearch.c590
-rw-r--r--src/grep/src/die.h31
-rw-r--r--src/grep/src/egrep.sh2
-rw-r--r--src/grep/src/grep.c3173
-rw-r--r--src/grep/src/grep.h34
-rw-r--r--src/grep/src/kwsearch.c240
-rw-r--r--src/grep/src/kwset.c929
-rw-r--r--src/grep/src/kwset.h44
-rw-r--r--src/grep/src/pcresearch.c352
-rw-r--r--src/grep/src/search.h89
-rw-r--r--src/grep/src/searchutils.c190
-rw-r--r--src/grep/src/system.h132
-rw-r--r--src/grep/tests/Coreutils.pm620
-rw-r--r--src/grep/tests/CuSkip.pm39
-rw-r--r--src/grep/tests/CuTmpdir.pm111
-rw-r--r--src/grep/tests/Makefile.am279
-rw-r--r--src/grep/tests/Makefile.in3299
-rwxr-xr-xsrc/grep/tests/backref46
-rwxr-xr-xsrc/grep/tests/backref-alt34
-rwxr-xr-xsrc/grep/tests/backref-multibyte-slow33
-rwxr-xr-xsrc/grep/tests/backref-word18
-rwxr-xr-xsrc/grep/tests/backslash-dot20
-rwxr-xr-xsrc/grep/tests/backslash-s-and-repetition-operators36
-rwxr-xr-xsrc/grep/tests/backslash-s-vs-invalid-multibyte26
-rwxr-xr-xsrc/grep/tests/big-hole29
-rwxr-xr-xsrc/grep/tests/big-match36
-rwxr-xr-xsrc/grep/tests/binary-file-matches21
-rwxr-xr-xsrc/grep/tests/bogus-wctob17
-rwxr-xr-xsrc/grep/tests/bre21
-rw-r--r--src/grep/tests/bre.awk33
-rw-r--r--src/grep/tests/bre.tests64
-rwxr-xr-xsrc/grep/tests/c-locale26
-rwxr-xr-xsrc/grep/tests/case-fold-backref14
-rwxr-xr-xsrc/grep/tests/case-fold-backslash-w13
-rwxr-xr-xsrc/grep/tests/case-fold-char-class22
-rwxr-xr-xsrc/grep/tests/case-fold-char-range23
-rwxr-xr-xsrc/grep/tests/case-fold-char-type22
-rwxr-xr-xsrc/grep/tests/case-fold-titlecase190
-rwxr-xr-xsrc/grep/tests/char-class-multibyte30
-rwxr-xr-xsrc/grep/tests/char-class-multibyte219
-rwxr-xr-xsrc/grep/tests/context-027
-rwxr-xr-xsrc/grep/tests/count-newline28
-rwxr-xr-xsrc/grep/tests/dfa-coverage32
-rwxr-xr-xsrc/grep/tests/dfa-heap-overrun25
-rwxr-xr-xsrc/grep/tests/dfa-infloop12
-rwxr-xr-xsrc/grep/tests/dfa-invalid-utf829
-rwxr-xr-xsrc/grep/tests/dfaexec-multibyte25
-rwxr-xr-xsrc/grep/tests/empty82
-rwxr-xr-xsrc/grep/tests/empty-line41
-rwxr-xr-xsrc/grep/tests/empty-line-mb29
-rwxr-xr-xsrc/grep/tests/encoding-error52
-rw-r--r--src/grep/tests/envvar-check63
-rwxr-xr-xsrc/grep/tests/epipe29
-rwxr-xr-xsrc/grep/tests/equiv-classes13
-rwxr-xr-xsrc/grep/tests/ere21
-rw-r--r--src/grep/tests/ere.awk38
-rw-r--r--src/grep/tests/ere.tests222
-rwxr-xr-xsrc/grep/tests/euc-mb47
-rwxr-xr-xsrc/grep/tests/false-match-mb-non-utf838
-rwxr-xr-xsrc/grep/tests/fedora103
-rwxr-xr-xsrc/grep/tests/fgrep-infloop27
-rwxr-xr-xsrc/grep/tests/fgrep-longest23
-rwxr-xr-xsrc/grep/tests/file63
-rwxr-xr-xsrc/grep/tests/filename-lineno.pl130
-rwxr-xr-xsrc/grep/tests/fmbtest126
-rwxr-xr-xsrc/grep/tests/foad1211
-rw-r--r--src/grep/tests/get-mb-cur-max.c36
-rwxr-xr-xsrc/grep/tests/grep-dev-null20
-rwxr-xr-xsrc/grep/tests/grep-dev-null-out13
-rwxr-xr-xsrc/grep/tests/grep-dir31
-rwxr-xr-xsrc/grep/tests/hash-collision-perf53
-rwxr-xr-xsrc/grep/tests/help-version276
-rwxr-xr-xsrc/grep/tests/high-bit-range28
-rwxr-xr-xsrc/grep/tests/in-eq-out-infloop41
-rwxr-xr-xsrc/grep/tests/include-exclude76
-rwxr-xr-xsrc/grep/tests/inconsistent-range17
-rw-r--r--src/grep/tests/init.cfg220
-rw-r--r--src/grep/tests/init.sh683
-rwxr-xr-xsrc/grep/tests/initial-tab37
-rwxr-xr-xsrc/grep/tests/invalid-multibyte-infloop37
-rwxr-xr-xsrc/grep/tests/khadafy26
-rw-r--r--src/grep/tests/khadafy.lines32
-rw-r--r--src/grep/tests/khadafy.regexp1
-rwxr-xr-xsrc/grep/tests/kwset-abuse31
-rwxr-xr-xsrc/grep/tests/long-line-vs-2GiB-read25
-rwxr-xr-xsrc/grep/tests/long-pattern-perf42
-rwxr-xr-xsrc/grep/tests/many-regex-performance79
-rwxr-xr-xsrc/grep/tests/match-lines36
-rwxr-xr-xsrc/grep/tests/max-count-overread15
-rwxr-xr-xsrc/grep/tests/max-count-vs-context23
-rwxr-xr-xsrc/grep/tests/mb-dot-newline33
-rwxr-xr-xsrc/grep/tests/mb-non-UTF8-overrun29
-rwxr-xr-xsrc/grep/tests/mb-non-UTF8-perf-Fw39
-rwxr-xr-xsrc/grep/tests/mb-non-UTF8-performance48
-rwxr-xr-xsrc/grep/tests/mb-non-UTF8-word-boundary29
-rwxr-xr-xsrc/grep/tests/multibyte-white-space99
-rwxr-xr-xsrc/grep/tests/multiple-begin-or-end-line28
-rw-r--r--src/grep/tests/no-perl6
-rwxr-xr-xsrc/grep/tests/null-byte68
-rwxr-xr-xsrc/grep/tests/options49
-rwxr-xr-xsrc/grep/tests/pcre22
-rwxr-xr-xsrc/grep/tests/pcre-abort20
-rwxr-xr-xsrc/grep/tests/pcre-context36
-rwxr-xr-xsrc/grep/tests/pcre-count28
-rwxr-xr-xsrc/grep/tests/pcre-infloop33
-rwxr-xr-xsrc/grep/tests/pcre-invalid-utf8-infloop26
-rwxr-xr-xsrc/grep/tests/pcre-invalid-utf8-input31
-rwxr-xr-xsrc/grep/tests/pcre-jitstack63
-rwxr-xr-xsrc/grep/tests/pcre-o17
-rwxr-xr-xsrc/grep/tests/pcre-utf840
-rwxr-xr-xsrc/grep/tests/pcre-w31
-rwxr-xr-xsrc/grep/tests/pcre-wx-backref28
-rwxr-xr-xsrc/grep/tests/pcre-z28
-rwxr-xr-xsrc/grep/tests/posix-bracket34
-rwxr-xr-xsrc/grep/tests/prefix-of-multibyte44
-rwxr-xr-xsrc/grep/tests/proc18
-rwxr-xr-xsrc/grep/tests/r-dot20
-rwxr-xr-xsrc/grep/tests/repetition-overflow19
-rwxr-xr-xsrc/grep/tests/reversed-range-endpoints18
-rwxr-xr-xsrc/grep/tests/sjis-mb62
-rwxr-xr-xsrc/grep/tests/skip-device16
-rwxr-xr-xsrc/grep/tests/skip-read25
-rwxr-xr-xsrc/grep/tests/spencer121
-rwxr-xr-xsrc/grep/tests/spencer1-locale23
-rw-r--r--src/grep/tests/spencer1-locale.awk32
-rw-r--r--src/grep/tests/spencer1.awk22
-rw-r--r--src/grep/tests/spencer1.tests144
-rwxr-xr-xsrc/grep/tests/stack-overflow53
-rwxr-xr-xsrc/grep/tests/status73
-rwxr-xr-xsrc/grep/tests/surrogate-pair60
-rwxr-xr-xsrc/grep/tests/symlink67
-rwxr-xr-xsrc/grep/tests/triple-backref30
-rwxr-xr-xsrc/grep/tests/turkish-I33
-rwxr-xr-xsrc/grep/tests/turkish-I-without-dot55
-rwxr-xr-xsrc/grep/tests/turkish-eyes58
-rwxr-xr-xsrc/grep/tests/two-chars24
-rwxr-xr-xsrc/grep/tests/two-files22
-rwxr-xr-xsrc/grep/tests/unibyte-binary32
-rwxr-xr-xsrc/grep/tests/unibyte-bracket-expr43
-rwxr-xr-xsrc/grep/tests/unibyte-negated-circumflex27
-rwxr-xr-xsrc/grep/tests/utf8-bracket40
-rwxr-xr-xsrc/grep/tests/warn-char-classes39
-rwxr-xr-xsrc/grep/tests/word-delim-multibyte45
-rwxr-xr-xsrc/grep/tests/word-multi-file29
-rwxr-xr-xsrc/grep/tests/word-multibyte30
-rwxr-xr-xsrc/grep/tests/write-error-msg55
-rwxr-xr-xsrc/grep/tests/yesno135
-rwxr-xr-xsrc/grep/tests/z-anchor-newline42
-rwxr-xr-xsrc/grep/thanks-gen16
-rw-r--r--src/kDeDup/Makefile.kmk35
-rw-r--r--src/kDeDup/kDeDup.c1148
-rw-r--r--src/kDepPre/Makefile.kmk39
-rw-r--r--src/kDepPre/kDepPre.c495
-rw-r--r--src/kLibTweaker/Makefile.kmk39
-rw-r--r--src/kLibTweaker/kLibTweaker.c775
-rw-r--r--src/kObjCache/Makefile.kmk38
-rw-r--r--src/kObjCache/kObjCache.c5304
-rw-r--r--src/kWorker/Makefile.kmk238
-rw-r--r--src/kWorker/kWorker.c14100
-rw-r--r--src/kWorker/kWorkerTlsXxxK.c138
-rw-r--r--src/kash/Makefile.kmk272
-rw-r--r--src/kash/TOUR357
-rw-r--r--src/kash/alias.c311
-rw-r--r--src/kash/alias.h53
-rw-r--r--src/kash/arith.y209
-rw-r--r--src/kash/arith_lex.l172
-rw-r--r--src/kash/bld_signames.c172
-rw-r--r--src/kash/bltin/Makefile.kup0
-rw-r--r--src/kash/bltin/echo.1109
-rw-r--r--src/kash/bltin/echo.c120
-rw-r--r--src/kash/bltin/kill.c236
-rw-r--r--src/kash/bltin/printf.c659
-rw-r--r--src/kash/bltin/test.c483
-rw-r--r--src/kash/builtins.def92
-rw-r--r--src/kash/cd.c445
-rw-r--r--src/kash/cd.h43
-rw-r--r--src/kash/error.c394
-rw-r--r--src/kash/error.h133
-rw-r--r--src/kash/eval.c1485
-rw-r--r--src/kash/eval.h64
-rw-r--r--src/kash/exec.c1352
-rw-r--r--src/kash/exec.h96
-rw-r--r--src/kash/expand.c1617
-rw-r--r--src/kash/expand.h78
-rw-r--r--src/kash/funcs/cmv50
-rw-r--r--src/kash/funcs/dirs74
-rw-r--r--src/kash/funcs/kill50
-rw-r--r--src/kash/funcs/login39
-rw-r--r--src/kash/funcs/newgrp38
-rw-r--r--src/kash/funcs/popd74
-rw-r--r--src/kash/funcs/pushd74
-rw-r--r--src/kash/funcs/suspend42
-rw-r--r--src/kash/generated/arith.c748
-rw-r--r--src/kash/generated/arith.h25
-rw-r--r--src/kash/generated/arith_lex.c1731
-rw-r--r--src/kash/generated/builtins.c63
-rw-r--r--src/kash/generated/builtins.h57
-rw-r--r--src/kash/generated/init.c292
-rw-r--r--src/kash/generated/nodes.c366
-rw-r--r--src/kash/generated/nodes.h207
-rw-r--r--src/kash/generated/token.h112
-rw-r--r--src/kash/histedit.c546
-rw-r--r--src/kash/init.h39
-rw-r--r--src/kash/input.c574
-rw-r--r--src/kash/input.h62
-rw-r--r--src/kash/jobs.c1521
-rw-r--r--src/kash/jobs.h114
-rw-r--r--src/kash/machdep.h56
-rw-r--r--src/kash/mail.c119
-rw-r--r--src/kash/mail.h37
-rw-r--r--src/kash/main.c494
-rw-r--r--src/kash/main.h44
-rw-r--r--src/kash/memalloc.c725
-rw-r--r--src/kash/memalloc.h147
-rw-r--r--src/kash/miscbltin.c443
-rw-r--r--src/kash/miscbltin.h31
-rwxr-xr-xsrc/kash/mkbuiltins136
-rwxr-xr-xsrc/kash/mkinit.sh199
-rwxr-xr-xsrc/kash/mknodes.sh232
-rwxr-xr-xsrc/kash/mktokens98
-rw-r--r--src/kash/myhistedit.h49
-rw-r--r--src/kash/mystring.c132
-rw-r--r--src/kash/mystring.h55
-rw-r--r--src/kash/nodes.c.pat185
-rw-r--r--src/kash/nodetypes141
-rw-r--r--src/kash/options.c635
-rw-r--r--src/kash/options.h145
-rw-r--r--src/kash/output.c502
-rw-r--r--src/kash/output.h92
-rw-r--r--src/kash/parser.c1966
-rw-r--r--src/kash/parser.h88
-rw-r--r--src/kash/redir.c484
-rw-r--r--src/kash/redir.h54
-rw-r--r--src/kash/setmode.c472
-rw-r--r--src/kash/sh.11949
-rw-r--r--src/kash/shell.h102
-rw-r--r--src/kash/shfile.c2656
-rw-r--r--src/kash/shfile.h229
-rw-r--r--src/kash/shfork-win.c290
-rw-r--r--src/kash/shforkA-win.asm338
-rw-r--r--src/kash/shheap.c596
-rw-r--r--src/kash/shheap.h45
-rw-r--r--src/kash/shinstance.c2389
-rw-r--r--src/kash/shinstance.h606
-rw-r--r--src/kash/show.c534
-rw-r--r--src/kash/show.h50
-rw-r--r--src/kash/shthread.c151
-rw-r--r--src/kash/shthread.h89
-rw-r--r--src/kash/shtypes.h150
-rw-r--r--src/kash/strlcpy.c72
-rw-r--r--src/kash/strsignal.c14
-rw-r--r--src/kash/syntax.c209
-rw-r--r--src/kash/syntax.h91
-rw-r--r--src/kash/tests/Makefile.kmk75
-rwxr-xr-xsrc/kash/tests/common-include.sh14
-rwxr-xr-xsrc/kash/tests/netbsd/exit17
-rwxr-xr-xsrc/kash/tests/netbsd/var18
-rwxr-xr-xsrc/kash/tests/netbsd/waitjob8
-rw-r--r--src/kash/tests/pipe-118
-rw-r--r--src/kash/tests/pipe-230
-rwxr-xr-xsrc/kash/tests/redirect-118
-rwxr-xr-xsrc/kash/tests/redirect-219
-rwxr-xr-xsrc/kash/tests/redirect-320
-rwxr-xr-xsrc/kash/tests/tick-110
-rwxr-xr-xsrc/kash/tests/trap-exit-17
-rwxr-xr-xsrc/kash/tests/trap-int-16
-rwxr-xr-xsrc/kash/tests/trap-term-16
-rw-r--r--src/kash/trap.c471
-rw-r--r--src/kash/trap.h51
-rw-r--r--src/kash/tstDump.c75
-rw-r--r--src/kash/var.c1020
-rw-r--r--src/kash/var.h153
-rw-r--r--src/kmk/.gitignore62
-rw-r--r--src/kmk/.purify12
-rw-r--r--src/kmk/AUTHORS88
-rw-r--r--src/kmk/COPYING674
-rw-r--r--src/kmk/ChangeLog.14997
-rw-r--r--src/kmk/ChangeLog.26653
-rw-r--r--src/kmk/ChangeLog.35633
-rw-r--r--src/kmk/INSTALL231
-rw-r--r--src/kmk/Makefile.DOS.template587
-rw-r--r--src/kmk/Makefile.am333
-rw-r--r--src/kmk/Makefile.ami308
-rw-r--r--src/kmk/Makefile.kmk770
-rw-r--r--src/kmk/Makefile.os247
-rw-r--r--src/kmk/NEWS1540
-rw-r--r--src/kmk/NMakefile.template132
-rw-r--r--src/kmk/README.Amiga77
-rw-r--r--src/kmk/README.DOS.template340
-rw-r--r--src/kmk/README.OS2.template176
-rw-r--r--src/kmk/README.VMS515
-rw-r--r--src/kmk/README.W32.template314
-rw-r--r--src/kmk/README.customs112
-rw-r--r--src/kmk/README.git292
-rw-r--r--src/kmk/README.template178
-rw-r--r--src/kmk/SCOPTIONS13
-rw-r--r--src/kmk/SMakefile.template218
-rw-r--r--src/kmk/TODO.private117
-rw-r--r--src/kmk/acinclude.m4163
-rw-r--r--src/kmk/alloca.c503
-rw-r--r--src/kmk/alloccache.c259
-rw-r--r--src/kmk/amiga.c117
-rw-r--r--src/kmk/amiga.h18
-rw-r--r--src/kmk/ar.c328
-rw-r--r--src/kmk/arscan.c982
-rw-r--r--src/kmk/build.template81
-rw-r--r--src/kmk/build_w32.bat250
-rw-r--r--src/kmk/commands.c954
-rw-r--r--src/kmk/commands.h70
-rw-r--r--src/kmk/config.ami.template337
-rw-r--r--src/kmk/config.h-vms.template432
-rw-r--r--src/kmk/config.h.W32.template532
-rw-r--r--src/kmk/config.h.darwin491
-rw-r--r--src/kmk/config.h.freebsd433
-rw-r--r--src/kmk/config.h.haiku459
-rw-r--r--src/kmk/config.h.linux498
-rwxr-xr-xsrc/kmk/config.h.netbsd459
-rw-r--r--src/kmk/config.h.os2476
-rw-r--r--src/kmk/config.h.solaris443
-rw-r--r--src/kmk/config.h.win575
-rw-r--r--src/kmk/config/.gitignore12
-rw-r--r--src/kmk/config/ChangeLog.149
-rw-r--r--src/kmk/config/Makefile.am18
-rw-r--r--src/kmk/config/dospaths.m433
-rw-r--r--src/kmk/configh.dos.template113
-rw-r--r--src/kmk/configure.ac534
-rw-r--r--src/kmk/configure.bat60
-rw-r--r--src/kmk/debug.h66
-rw-r--r--src/kmk/default.c774
-rw-r--r--src/kmk/dep.h184
-rw-r--r--src/kmk/dir-nt-bird.c794
-rw-r--r--src/kmk/dir.c1602
-rw-r--r--src/kmk/doc/.gitignore22
-rw-r--r--src/kmk/doc/Makefile.am24
-rw-r--r--src/kmk/dosbuild.bat65
-rw-r--r--src/kmk/electric.c220
-rw-r--r--src/kmk/electric.h66
-rw-r--r--src/kmk/example-spaces.kmk175
-rw-r--r--src/kmk/expand.c1286
-rw-r--r--src/kmk/expreval.c2387
-rw-r--r--src/kmk/file.c1458
-rw-r--r--src/kmk/filedef.h254
-rw-r--r--src/kmk/function.c8250
-rw-r--r--src/kmk/getloadavg.c1026
-rw-r--r--src/kmk/getopt.c1031
-rw-r--r--src/kmk/getopt.h132
-rw-r--r--src/kmk/getopt1.c176
-rw-r--r--src/kmk/gettext.h57
-rw-r--r--src/kmk/glob/COPYING.LIB481
-rw-r--r--src/kmk/glob/ChangeLog191
-rw-r--r--src/kmk/glob/Makefile.am30
-rw-r--r--src/kmk/glob/Makefile.ami67
-rw-r--r--src/kmk/glob/SCOPTIONS13
-rw-r--r--src/kmk/glob/SMakefile67
-rw-r--r--src/kmk/glob/configure.bat43
-rw-r--r--src/kmk/glob/fnmatch.c489
-rw-r--r--src/kmk/glob/fnmatch.h85
-rw-r--r--src/kmk/glob/glob.c1463
-rw-r--r--src/kmk/glob/glob.h215
-rw-r--r--src/kmk/gmk-default.scm53
-rw-r--r--src/kmk/gnumake.h79
-rw-r--r--src/kmk/guile.c159
-rw-r--r--src/kmk/hash.c536
-rw-r--r--src/kmk/hash.h251
-rw-r--r--src/kmk/implicit.c1011
-rw-r--r--src/kmk/incdep.c2250
-rw-r--r--src/kmk/inlined_memchr.h162
-rw-r--r--src/kmk/job.c3991
-rw-r--r--src/kmk/job.h175
-rw-r--r--src/kmk/kbuild-object.c1409
-rw-r--r--src/kmk/kbuild.c3030
-rw-r--r--src/kmk/kbuild.h77
-rw-r--r--src/kmk/kbuildprf.c49
-rw-r--r--src/kmk/kdepdb.c1087
-rw-r--r--src/kmk/kmk_cc_exec.c7613
-rw-r--r--src/kmk/kmk_cc_exec.h48
-rw-r--r--src/kmk/kmkbuiltin.c507
-rw-r--r--src/kmk/kmkbuiltin.h184
-rw-r--r--src/kmk/kmkbuiltin/Makefile.kup0
-rw-r--r--src/kmk/kmkbuiltin/append.c459
-rw-r--r--src/kmk/kmkbuiltin/cat.c416
-rw-r--r--src/kmk/kmkbuiltin/chmod.c288
-rw-r--r--src/kmk/kmkbuiltin/cmp.c153
-rw-r--r--src/kmk/kmkbuiltin/cmp_extern.h49
-rw-r--r--src/kmk/kmkbuiltin/cmp_util.c562
-rw-r--r--src/kmk/kmkbuiltin/common-env-and-cwd-opt.c516
-rw-r--r--src/kmk/kmkbuiltin/cp.c779
-rw-r--r--src/kmk/kmkbuiltin/cp_extern.h55
-rw-r--r--src/kmk/kmkbuiltin/cp_utils.c397
-rw-r--r--src/kmk/kmkbuiltin/darwin.c55
-rw-r--r--src/kmk/kmkbuiltin/echo.c125
-rw-r--r--src/kmk/kmkbuiltin/err.c340
-rw-r--r--src/kmk/kmkbuiltin/err.h38
-rw-r--r--src/kmk/kmkbuiltin/expr.c617
-rw-r--r--src/kmk/kmkbuiltin/fts.c1461
-rw-r--r--src/kmk/kmkbuiltin/ftsfake.h159
-rw-r--r--src/kmk/kmkbuiltin/getopt1_r.c186
-rw-r--r--src/kmk/kmkbuiltin/getopt_r.c1090
-rw-r--r--src/kmk/kmkbuiltin/getopt_r.h182
-rw-r--r--src/kmk/kmkbuiltin/haikufakes.c53
-rw-r--r--src/kmk/kmkbuiltin/haikufakes.h42
-rw-r--r--src/kmk/kmkbuiltin/install.c1248
-rw-r--r--src/kmk/kmkbuiltin/kDepIDB.c860
-rw-r--r--src/kmk/kmkbuiltin/kDepObj.c1250
-rw-r--r--src/kmk/kmkbuiltin/kSubmit.c2116
-rw-r--r--src/kmk/kmkbuiltin/kbuild_protection.c376
-rw-r--r--src/kmk/kmkbuiltin/kbuild_protection.h67
-rw-r--r--src/kmk/kmkbuiltin/kill.c653
-rw-r--r--src/kmk/kmkbuiltin/ln.c287
-rw-r--r--src/kmk/kmkbuiltin/md5sum.c874
-rw-r--r--src/kmk/kmkbuiltin/mkdir.c302
-rw-r--r--src/kmk/kmkbuiltin/mscfakes.c839
-rw-r--r--src/kmk/kmkbuiltin/mscfakes.h183
-rw-r--r--src/kmk/kmkbuiltin/mv.c529
-rw-r--r--src/kmk/kmkbuiltin/openbsd.c54
-rw-r--r--src/kmk/kmkbuiltin/osdep.c48
-rw-r--r--src/kmk/kmkbuiltin/printf.c954
-rw-r--r--src/kmk/kmkbuiltin/redirect.c2066
-rw-r--r--src/kmk/kmkbuiltin/rm.c844
-rw-r--r--src/kmk/kmkbuiltin/rmdir.c251
-rw-r--r--src/kmk/kmkbuiltin/setmode.c506
-rw-r--r--src/kmk/kmkbuiltin/sleep.c179
-rw-r--r--src/kmk/kmkbuiltin/solfakes.c99
-rw-r--r--src/kmk/kmkbuiltin/solfakes.h51
-rw-r--r--src/kmk/kmkbuiltin/strlcpy.c78
-rw-r--r--src/kmk/kmkbuiltin/strmode.c197
-rw-r--r--src/kmk/kmkbuiltin/test.c869
-rw-r--r--src/kmk/kmkbuiltin/touch.c952
-rw-r--r--src/kmk/load.c267
-rw-r--r--src/kmk/loadapi.c82
-rw-r--r--src/kmk/main.c4482
-rw-r--r--src/kmk/maintMakefile414
-rw-r--r--src/kmk/make.1381
-rw-r--r--src/kmk/make.lnk5
-rw-r--r--src/kmk/make_msvc_net2003.sln21
-rw-r--r--src/kmk/make_msvc_net2003.vcproj340
-rw-r--r--src/kmk/makefile.com166
-rw-r--r--src/kmk/makefile.vms180
-rw-r--r--src/kmk/makeint.h1195
-rw-r--r--src/kmk/misc.c1358
-rw-r--r--src/kmk/os.h84
-rw-r--r--src/kmk/output.c1392
-rw-r--r--src/kmk/output.h107
-rw-r--r--src/kmk/po/.gitignore15
-rw-r--r--src/kmk/po/LINGUAS5
-rw-r--r--src/kmk/po/Makevars59
-rw-r--r--src/kmk/po/POTFILES.in48
-rw-r--r--src/kmk/posixos.c480
-rw-r--r--src/kmk/prepare_vms.com59
-rw-r--r--src/kmk/prepare_w32.bat6
-rw-r--r--src/kmk/read.c4101
-rw-r--r--src/kmk/remake.c2124
-rw-r--r--src/kmk/remote-cstms.c300
-rw-r--r--src/kmk/remote-stub.c99
-rw-r--r--src/kmk/rule.c546
-rw-r--r--src/kmk/rule.h58
-rw-r--r--src/kmk/signame.c254
-rw-r--r--src/kmk/strcache.c368
-rw-r--r--src/kmk/strcache2.c1327
-rw-r--r--src/kmk/strcache2.h182
-rw-r--r--src/kmk/subproc.bat24
-rw-r--r--src/kmk/testcase-2ndtargetexp.kmk68
-rw-r--r--src/kmk/testcase-assignments.kmk29
-rw-r--r--src/kmk/testcase-if1of.kmk80
-rw-r--r--src/kmk/testcase-ifeq-escape.kmk18
-rw-r--r--src/kmk/testcase-includedep-esc-sub.kmk113
-rw-r--r--src/kmk/testcase-includedep-esc.kmk133
-rw-r--r--src/kmk/testcase-includedep-sub.kmk28
-rw-r--r--src/kmk/testcase-includedep.kmk90
-rw-r--r--src/kmk/testcase-kBuild-define.kmk141
-rw-r--r--src/kmk/testcase-lazy-deps-vars.kmk72
-rw-r--r--src/kmk/testcase-libpath.kmk20
-rw-r--r--src/kmk/testcase-local.kmk127
-rw-r--r--src/kmk/testcase-math.kmk98
-rw-r--r--src/kmk/testcase-root.kmk30
-rw-r--r--src/kmk/testcase-stack.kmk86
-rw-r--r--src/kmk/testcase-which.kmk5
-rw-r--r--src/kmk/testcase-xargs.kmk59
-rw-r--r--src/kmk/testcase/testcase-export.kmk48
-rw-r--r--src/kmk/tests/.gitignore2
-rw-r--r--src/kmk/tests/COPYING674
-rw-r--r--src/kmk/tests/ChangeLog.11429
-rw-r--r--src/kmk/tests/NEWS178
-rw-r--r--src/kmk/tests/README102
-rw-r--r--src/kmk/tests/config-flags.pm.in19
-rw-r--r--src/kmk/tests/config_flags_pm.com53
-rw-r--r--src/kmk/tests/guile.supp31
-rwxr-xr-xsrc/kmk/tests/mkshadow57
-rwxr-xr-xsrc/kmk/tests/run_make_tests2
-rw-r--r--src/kmk/tests/run_make_tests.com272
-rwxr-xr-xsrc/kmk/tests/run_make_tests.pl507
-rw-r--r--src/kmk/tests/scripts/features/archives213
-rw-r--r--src/kmk/tests/scripts/features/comments35
-rw-r--r--src/kmk/tests/scripts/features/conditionals162
-rw-r--r--src/kmk/tests/scripts/features/default_names44
-rw-r--r--src/kmk/tests/scripts/features/double_colon220
-rw-r--r--src/kmk/tests/scripts/features/echoing64
-rw-r--r--src/kmk/tests/scripts/features/errors107
-rw-r--r--src/kmk/tests/scripts/features/escape74
-rw-r--r--src/kmk/tests/scripts/features/export186
-rw-r--r--src/kmk/tests/scripts/features/ifcond950
-rw-r--r--src/kmk/tests/scripts/features/include243
-rw-r--r--src/kmk/tests/scripts/features/jobserver107
-rw-r--r--src/kmk/tests/scripts/features/load110
-rw-r--r--src/kmk/tests/scripts/features/loadapi116
-rw-r--r--src/kmk/tests/scripts/features/mult_rules78
-rw-r--r--src/kmk/tests/scripts/features/mult_targets46
-rw-r--r--src/kmk/tests/scripts/features/order_only118
-rw-r--r--src/kmk/tests/scripts/features/output-sync349
-rw-r--r--src/kmk/tests/scripts/features/override45
-rw-r--r--src/kmk/tests/scripts/features/parallelism231
-rw-r--r--src/kmk/tests/scripts/features/patspecific_vars148
-rw-r--r--src/kmk/tests/scripts/features/patternrules232
-rw-r--r--src/kmk/tests/scripts/features/quoting32
-rw-r--r--src/kmk/tests/scripts/features/recursion55
-rw-r--r--src/kmk/tests/scripts/features/reinvoke80
-rw-r--r--src/kmk/tests/scripts/features/rule_glob37
-rw-r--r--src/kmk/tests/scripts/features/se_explicit169
-rw-r--r--src/kmk/tests/scripts/features/se_implicit260
-rw-r--r--src/kmk/tests/scripts/features/se_statpat109
-rw-r--r--src/kmk/tests/scripts/features/shell_assignment65
-rw-r--r--src/kmk/tests/scripts/features/statipattrules111
-rw-r--r--src/kmk/tests/scripts/features/targetvars273
-rw-r--r--src/kmk/tests/scripts/features/utf811
-rw-r--r--src/kmk/tests/scripts/features/varnesting35
-rw-r--r--src/kmk/tests/scripts/features/vpath82
-rw-r--r--src/kmk/tests/scripts/features/vpath245
-rw-r--r--src/kmk/tests/scripts/features/vpath341
-rw-r--r--src/kmk/tests/scripts/features/vpathgpath66
-rw-r--r--src/kmk/tests/scripts/features/vpathplus132
-rw-r--r--src/kmk/tests/scripts/functions/abspath81
-rw-r--r--src/kmk/tests/scripts/functions/addprefix44
-rw-r--r--src/kmk/tests/scripts/functions/addsuffix36
-rw-r--r--src/kmk/tests/scripts/functions/andor50
-rw-r--r--src/kmk/tests/scripts/functions/basename44
-rw-r--r--src/kmk/tests/scripts/functions/call92
-rw-r--r--src/kmk/tests/scripts/functions/dir44
-rw-r--r--src/kmk/tests/scripts/functions/error71
-rw-r--r--src/kmk/tests/scripts/functions/eval169
-rw-r--r--src/kmk/tests/scripts/functions/evalcall119
-rw-r--r--src/kmk/tests/scripts/functions/expr74
-rw-r--r--src/kmk/tests/scripts/functions/file161
-rw-r--r--src/kmk/tests/scripts/functions/filter-out42
-rw-r--r--src/kmk/tests/scripts/functions/findstring47
-rw-r--r--src/kmk/tests/scripts/functions/flavor44
-rw-r--r--src/kmk/tests/scripts/functions/for69
-rw-r--r--src/kmk/tests/scripts/functions/foreach97
-rw-r--r--src/kmk/tests/scripts/functions/guile99
-rw-r--r--src/kmk/tests/scripts/functions/if33
-rw-r--r--src/kmk/tests/scripts/functions/if-expr84
-rw-r--r--src/kmk/tests/scripts/functions/insert106
-rw-r--r--src/kmk/tests/scripts/functions/intersects94
-rw-r--r--src/kmk/tests/scripts/functions/join44
-rw-r--r--src/kmk/tests/scripts/functions/lastpos118
-rw-r--r--src/kmk/tests/scripts/functions/length71
-rw-r--r--src/kmk/tests/scripts/functions/length-var75
-rw-r--r--src/kmk/tests/scripts/functions/notdir44
-rw-r--r--src/kmk/tests/scripts/functions/origin54
-rw-r--r--src/kmk/tests/scripts/functions/pos118
-rw-r--r--src/kmk/tests/scripts/functions/printf80
-rw-r--r--src/kmk/tests/scripts/functions/realpath82
-rw-r--r--src/kmk/tests/scripts/functions/root172
-rw-r--r--src/kmk/tests/scripts/functions/select96
-rw-r--r--src/kmk/tests/scripts/functions/shell60
-rw-r--r--src/kmk/tests/scripts/functions/sort51
-rw-r--r--src/kmk/tests/scripts/functions/strip57
-rw-r--r--src/kmk/tests/scripts/functions/substitution38
-rw-r--r--src/kmk/tests/scripts/functions/substr125
-rw-r--r--src/kmk/tests/scripts/functions/suffix57
-rw-r--r--src/kmk/tests/scripts/functions/translate76
-rw-r--r--src/kmk/tests/scripts/functions/value30
-rw-r--r--src/kmk/tests/scripts/functions/warning83
-rw-r--r--src/kmk/tests/scripts/functions/while73
-rw-r--r--src/kmk/tests/scripts/functions/wildcard103
-rw-r--r--src/kmk/tests/scripts/functions/word167
-rw-r--r--src/kmk/tests/scripts/misc/bs-nl227
-rw-r--r--src/kmk/tests/scripts/misc/close_stdout9
-rw-r--r--src/kmk/tests/scripts/misc/fopen-fail18
-rw-r--r--src/kmk/tests/scripts/misc/general151
-rw-r--r--src/kmk/tests/scripts/misc/general250
-rw-r--r--src/kmk/tests/scripts/misc/general3315
-rw-r--r--src/kmk/tests/scripts/misc/general485
-rw-r--r--src/kmk/tests/scripts/misc/utf814
-rw-r--r--src/kmk/tests/scripts/options/dash-B87
-rw-r--r--src/kmk/tests/scripts/options/dash-C71
-rw-r--r--src/kmk/tests/scripts/options/dash-I59
-rw-r--r--src/kmk/tests/scripts/options/dash-W91
-rw-r--r--src/kmk/tests/scripts/options/dash-e24
-rw-r--r--src/kmk/tests/scripts/options/dash-f85
-rw-r--r--src/kmk/tests/scripts/options/dash-k114
-rw-r--r--src/kmk/tests/scripts/options/dash-l56
-rw-r--r--src/kmk/tests/scripts/options/dash-n100
-rw-r--r--src/kmk/tests/scripts/options/dash-q86
-rw-r--r--src/kmk/tests/scripts/options/dash-t58
-rw-r--r--src/kmk/tests/scripts/options/eval29
-rw-r--r--src/kmk/tests/scripts/options/general35
-rw-r--r--src/kmk/tests/scripts/options/print-directory33
-rw-r--r--src/kmk/tests/scripts/options/symlinks68
-rw-r--r--src/kmk/tests/scripts/options/warn-undefined-variables25
-rw-r--r--src/kmk/tests/scripts/targets/DEFAULT53
-rw-r--r--src/kmk/tests/scripts/targets/DELETE_ON_ERROR22
-rw-r--r--src/kmk/tests/scripts/targets/FORCE40
-rw-r--r--src/kmk/tests/scripts/targets/INTERMEDIATE112
-rw-r--r--src/kmk/tests/scripts/targets/ONESHELL88
-rw-r--r--src/kmk/tests/scripts/targets/PHONY54
-rw-r--r--src/kmk/tests/scripts/targets/POSIX56
-rw-r--r--src/kmk/tests/scripts/targets/SECONDARY190
-rw-r--r--src/kmk/tests/scripts/targets/SILENT42
-rw-r--r--src/kmk/tests/scripts/targets/clean50
-rw-r--r--src/kmk/tests/scripts/test_template29
-rw-r--r--src/kmk/tests/scripts/variables/CURDIR20
-rw-r--r--src/kmk/tests/scripts/variables/DEFAULT_GOAL87
-rw-r--r--src/kmk/tests/scripts/variables/GNUMAKEFLAGS42
-rw-r--r--src/kmk/tests/scripts/variables/INCLUDE_DIRS46
-rw-r--r--src/kmk/tests/scripts/variables/LIBPATTERNS38
-rw-r--r--src/kmk/tests/scripts/variables/MAKE24
-rw-r--r--src/kmk/tests/scripts/variables/MAKECMDGOALS52
-rw-r--r--src/kmk/tests/scripts/variables/MAKEFILES53
-rw-r--r--src/kmk/tests/scripts/variables/MAKEFILE_LIST30
-rw-r--r--src/kmk/tests/scripts/variables/MAKEFLAGS45
-rw-r--r--src/kmk/tests/scripts/variables/MAKELEVEL45
-rw-r--r--src/kmk/tests/scripts/variables/MAKE_RESTARTS61
-rw-r--r--src/kmk/tests/scripts/variables/MFILE_LIST30
-rw-r--r--src/kmk/tests/scripts/variables/SHELL103
-rw-r--r--src/kmk/tests/scripts/variables/automatic122
-rw-r--r--src/kmk/tests/scripts/variables/define282
-rw-r--r--src/kmk/tests/scripts/variables/flavors96
-rw-r--r--src/kmk/tests/scripts/variables/must_make81
-rw-r--r--src/kmk/tests/scripts/variables/negative46
-rw-r--r--src/kmk/tests/scripts/variables/private122
-rw-r--r--src/kmk/tests/scripts/variables/special150
-rw-r--r--src/kmk/tests/scripts/variables/undefine73
-rw-r--r--src/kmk/tests/scripts/vms/library73
-rw-r--r--src/kmk/tests/test_driver.pl1498
-rw-r--r--src/kmk/variable.c3475
-rw-r--r--src/kmk/variable.h551
-rw-r--r--src/kmk/version.c33
-rw-r--r--src/kmk/vms_exit.c95
-rw-r--r--src/kmk/vms_export_symbol.c527
-rw-r--r--src/kmk/vms_export_symbol_test.com37
-rw-r--r--src/kmk/vms_progname.c463
-rw-r--r--src/kmk/vmsdir.h76
-rw-r--r--src/kmk/vmsfunctions.c226
-rw-r--r--src/kmk/vmsify.c1005
-rw-r--r--src/kmk/vmsjobs.c1468
-rw-r--r--src/kmk/vpath.c647
-rw-r--r--src/kmk/w32/Makefile.am26
-rw-r--r--src/kmk/w32/Makefile.kup0
-rw-r--r--src/kmk/w32/compat/Makefile.kup0
-rw-r--r--src/kmk/w32/compat/dirent.c212
-rw-r--r--src/kmk/w32/compat/posixfcn.c516
-rw-r--r--src/kmk/w32/imagecache.c219
-rw-r--r--src/kmk/w32/include/dirent.h66
-rw-r--r--src/kmk/w32/include/dlfcn.h29
-rw-r--r--src/kmk/w32/include/pathstuff.h30
-rw-r--r--src/kmk/w32/include/sub_proc.h72
-rw-r--r--src/kmk/w32/include/w32err.h26
-rw-r--r--src/kmk/w32/pathstuff.c321
-rw-r--r--src/kmk/w32/subproc/Makefile.kup0
-rw-r--r--src/kmk/w32/subproc/NMakefile60
-rw-r--r--src/kmk/w32/subproc/misc.c83
-rw-r--r--src/kmk/w32/subproc/proc.h29
-rw-r--r--src/kmk/w32/subproc/sub_proc.c1714
-rw-r--r--src/kmk/w32/subproc/w32err.c85
-rw-r--r--src/kmk/w32/tstFileInfo.c151
-rw-r--r--src/kmk/w32/w32os.c220
-rw-r--r--src/kmk/w32/winchildren.c3729
-rw-r--r--src/kmk/w32/winchildren.h115
-rw-r--r--src/lib/Makefile.kmk109
-rw-r--r--src/lib/console.h55
-rw-r--r--src/lib/crc32.c170
-rw-r--r--src/lib/crc32.h7
-rw-r--r--src/lib/dos2unix.c302
-rw-r--r--src/lib/dos2unix.h50
-rw-r--r--src/lib/get_codepage.c66
-rw-r--r--src/lib/get_codepage.h42
-rw-r--r--src/lib/is_console.c75
-rw-r--r--src/lib/kDep.c726
-rw-r--r--src/lib/kDep.h77
-rw-r--r--src/lib/kStuff/Config.kmk138
-rw-r--r--src/lib/kStuff/Copyright25
-rw-r--r--src/lib/kStuff/Makefile.kmk55
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlBase.h626
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlDestroy.h129
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlDoWithAll.h166
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlEnum.h187
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlGet.h89
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlGetBestFit.h112
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlGetWithParent.h65
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlRemove2.h133
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlRemoveBestFit.h70
-rw-r--r--src/lib/kStuff/include/k/kAvlTmpl/kAvlUndef.h79
-rw-r--r--src/lib/kStuff/include/k/kAvlU32.h66
-rw-r--r--src/lib/kStuff/include/k/kAvloU32.h75
-rw-r--r--src/lib/kStuff/include/k/kAvlrU32.h71
-rw-r--r--src/lib/kStuff/include/k/kCpu.h68
-rw-r--r--src/lib/kStuff/include/k/kCpus.h157
-rw-r--r--src/lib/kStuff/include/k/kDbg.h243
-rw-r--r--src/lib/kStuff/include/k/kDbgAll.h168
-rw-r--r--src/lib/kStuff/include/k/kDbgBase.h248
-rw-r--r--src/lib/kStuff/include/k/kDefs.h596
-rw-r--r--src/lib/kStuff/include/k/kErr.h68
-rw-r--r--src/lib/kStuff/include/k/kErrors.h327
-rw-r--r--src/lib/kStuff/include/k/kHlp.h53
-rw-r--r--src/lib/kStuff/include/k/kHlpAlloc.h78
-rw-r--r--src/lib/kStuff/include/k/kHlpAssert.h369
-rw-r--r--src/lib/kStuff/include/k/kHlpDefs.h55
-rw-r--r--src/lib/kStuff/include/k/kHlpEnv.h55
-rw-r--r--src/lib/kStuff/include/k/kHlpPath.h57
-rw-r--r--src/lib/kStuff/include/k/kHlpProcess.h54
-rw-r--r--src/lib/kStuff/include/k/kHlpSem.h54
-rw-r--r--src/lib/kStuff/include/k/kHlpString.h156
-rw-r--r--src/lib/kStuff/include/k/kHlpSys.h79
-rw-r--r--src/lib/kStuff/include/k/kHlpThread.h55
-rw-r--r--src/lib/kStuff/include/k/kLdr.h959
-rw-r--r--src/lib/kStuff/include/k/kLdrFmts/lx.h485
-rw-r--r--src/lib/kStuff/include/k/kLdrFmts/mach-o.h997
-rw-r--r--src/lib/kStuff/include/k/kLdrFmts/mz.h70
-rw-r--r--src/lib/kStuff/include/k/kLdrFmts/pe.h566
-rw-r--r--src/lib/kStuff/include/k/kMagics.h43
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbAssert.h136
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbBase.h609
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbDestroy.h129
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbDoWithAll.h166
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbEnum.h187
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbGet.h89
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbGetBestFit.h112
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbGetWithParent.h65
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbRemove2.h133
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbRemoveBestFit.h70
-rw-r--r--src/lib/kStuff/include/k/kRbTmpl/kRbUndef.h79
-rw-r--r--src/lib/kStuff/include/k/kRbU32.h68
-rw-r--r--src/lib/kStuff/include/k/kRdr.h86
-rw-r--r--src/lib/kStuff/include/k/kRdrAll.h127
-rw-r--r--src/lib/kStuff/include/k/kTypes.h531
-rw-r--r--src/lib/kStuff/kCpu/Makefile.kmk42
-rw-r--r--src/lib/kStuff/kCpu/kCpuCompare.c131
-rw-r--r--src/lib/kStuff/kCpu/kCpuGetArchAndCpu.c57
-rw-r--r--src/lib/kStuff/kDbg/Makefile.kmk73
-rw-r--r--src/lib/kStuff/kDbg/kDbgDump.cpp174
-rw-r--r--src/lib/kStuff/kDbg/kDbgHlp.h306
-rw-r--r--src/lib/kStuff/kDbg/kDbgHlpCrt.cpp239
-rw-r--r--src/lib/kStuff/kDbg/kDbgInternal.h137
-rw-r--r--src/lib/kStuff/kDbg/kDbgLine.cpp78
-rw-r--r--src/lib/kStuff/kDbg/kDbgModLdr.cpp109
-rw-r--r--src/lib/kStuff/kDbg/kDbgModPE.cpp384
-rw-r--r--src/lib/kStuff/kDbg/kDbgModWinDbgHelp.cpp724
-rw-r--r--src/lib/kStuff/kDbg/kDbgModule.cpp440
-rw-r--r--src/lib/kStuff/kDbg/kDbgSpace.cpp192
-rw-r--r--src/lib/kStuff/kDbg/kDbgSymbol.cpp78
-rw-r--r--src/lib/kStuff/kErr/Makefile.kmk61
-rw-r--r--src/lib/kStuff/kErr/kErrName.c57
-rw-r--r--src/lib/kStuff/kHlp/Bare/Makefile.kup0
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpBare-gcc.c223
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpBareAssert.c138
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpBareEnv.c102
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpBareHeap.c763
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpBareProcess.c85
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpBareThread.c93
-rw-r--r--src/lib/kStuff/kHlp/Bare/kHlpSys-darwin.c345
-rw-r--r--src/lib/kStuff/kHlp/CRT/kHlpCRTAlloc.cpp78
-rw-r--r--src/lib/kStuff/kHlp/CRT/kHlpCRTEnv.cpp56
-rw-r--r--src/lib/kStuff/kHlp/CRT/kHlpCRTString.cpp164
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpGetEnvUZ.c108
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpGetExt.c78
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpGetFilename.c72
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpInt2Ascii.c83
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpIsFilenameOnly.c61
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemChr.c51
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemComp.c71
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemCopy.c69
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemICompAscii.c80
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemMove.c100
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemPComp.c71
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemPCopy.c69
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemPMove.c99
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemPSet.c77
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpMemSet.c76
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpPage.c371
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrCat.c52
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrChr.c56
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrComp.c52
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrCopy.c46
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrICompAscii.c58
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrIPCompAscii.c59
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrLen.c44
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNCat.c55
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNComp.c52
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNICompAscii.c59
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNIPCompAscii.c61
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNLen.c44
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNPCat.c54
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrNPComp.c53
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrPCat.c51
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrPComp.c53
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrPCopy.c45
-rw-r--r--src/lib/kStuff/kHlp/Generic/kHlpStrRChr.c59
-rw-r--r--src/lib/kStuff/kHlp/Makefile.kmk126
-rw-r--r--src/lib/kStuff/kLdr/Doxyfile1252
-rw-r--r--src/lib/kStuff/kLdr/Makefile.kmk224
-rw-r--r--src/lib/kStuff/kLdr/kLdr-os2.c66
-rw-r--r--src/lib/kStuff/kLdr/kLdr-os2.def115
-rw-r--r--src/lib/kStuff/kLdr/kLdr-win.c77
-rw-r--r--src/lib/kStuff/kLdr/kLdr-win.def113
-rw-r--r--src/lib/kStuff/kLdr/kLdr.c145
-rw-r--r--src/lib/kStuff/kLdr/kLdrA-os2.asm66
-rw-r--r--src/lib/kStuff/kLdr/kLdrDyld.c1509
-rw-r--r--src/lib/kStuff/kLdr/kLdrDyldFind.c1086
-rw-r--r--src/lib/kStuff/kLdr/kLdrDyldMod.c1300
-rw-r--r--src/lib/kStuff/kLdr/kLdrDyldOS.c133
-rw-r--r--src/lib/kStuff/kLdr/kLdrDyldSem.c198
-rw-r--r--src/lib/kStuff/kLdr/kLdrExeStub-os2.asm72
-rw-r--r--src/lib/kStuff/kLdr/kLdrExeStub-os2.c59
-rw-r--r--src/lib/kStuff/kLdr/kLdrExeStub-os2A.asm41
-rw-r--r--src/lib/kStuff/kLdr/kLdrExeStub-win.c62
-rw-r--r--src/lib/kStuff/kLdr/kLdrHlp.h9
-rw-r--r--src/lib/kStuff/kLdr/kLdrInternal.h463
-rw-r--r--src/lib/kStuff/kLdr/kLdrMod.c914
-rw-r--r--src/lib/kStuff/kLdr/kLdrModLX.c2701
-rw-r--r--src/lib/kStuff/kLdr/kLdrModMachO.c3729
-rw-r--r--src/lib/kStuff/kLdr/kLdrModNative.c1206
-rw-r--r--src/lib/kStuff/kLdr/kLdrModPE.c2044
-rw-r--r--src/lib/kStuff/kLdr/testcase/Makefile.kmk305
-rw-r--r--src/lib/kStuff/kLdr/testcase/bin/tst-3.dll.win.x86bin0 -> 3072 bytes
-rw-r--r--src/lib/kStuff/kLdr/testcase/bin/tst-3.rel.darwin.x86bin0 -> 2800 bytes
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-0-a.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-0-b.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-0-c.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-0-d.c8
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-0-driver.c502
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-0.c13
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-1-a.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-1-b.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-1-c.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-1-d.c8
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-1.c15
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-2-a.c8
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-2-b.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-2-c.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-2-d.c10
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-2.c16
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-3-driver.c216
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-3-ext.c39
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-3-imp-os2.def34
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-3-imp-win.def34
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst-3.c78
-rw-r--r--src/lib/kStuff/kLdr/testcase/tst.h57
-rw-r--r--src/lib/kStuff/kLdr/testcase/tstDllMain.c192
-rw-r--r--src/lib/kStuff/kLdr/testcase/tstDllMainStub-os2.asm40
-rw-r--r--src/lib/kStuff/kLdr/testcase/tstDllMainStub.c76
-rw-r--r--src/lib/kStuff/kLdr/testcase/tstExeMainStub-os2.asm40
-rw-r--r--src/lib/kStuff/kLdr/testcase/tstExeMainStub.c93
-rw-r--r--src/lib/kStuff/kLdr/tg/KLDRSTATE.gifbin0 -> 14294 bytes
-rw-r--r--src/lib/kStuff/kLdr/tg/KLDRSTATE.txvstc529
-rw-r--r--src/lib/kStuff/kLdr/tg/default.txvpck8
-rw-r--r--src/lib/kStuff/kLdr/tg/kLdr.tpr23
-rw-r--r--src/lib/kStuff/kLdr/tg/kLdr.tws2
-rw-r--r--src/lib/kStuff/kLdr/tstkLdrHeap.c223
-rw-r--r--src/lib/kStuff/kLdr/tstkLdrMod.c629
-rw-r--r--src/lib/kStuff/kProfiler2/Makefile.kmk237
-rw-r--r--src/lib/kStuff/kProfiler2/dllmain-win.cpp75
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2-win-amd64.def37
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2-win-x86.def36
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2Read.cpp503
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApi-dumpbin.sed96
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApi-gencode.sed120
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApi-genimp.sed55
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApi-pre.sed117
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApiWrapperHlp.c53
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApiWrapperHlp.h41
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers-kernel32.h9360
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApiWrappers.c123
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApiWrappersImp-amd64.def854
-rw-r--r--src/lib/kStuff/kProfiler2/kPrf2WinApiWrappersImp-x86.def1682
-rw-r--r--src/lib/kStuff/kProfiler2/kPrfReader.h45
-rw-r--r--src/lib/kStuff/kProfiler2/kProfileR3.cpp1666
-rw-r--r--src/lib/kStuff/kProfiler2/kProfileR3.h39
-rw-r--r--src/lib/kStuff/kProfiler2/prfamd64msc.asm474
-rw-r--r--src/lib/kStuff/kProfiler2/prfcore.cpp.h657
-rw-r--r--src/lib/kStuff/kProfiler2/prfcore.h.h381
-rw-r--r--src/lib/kStuff/kProfiler2/prfcorefunction.cpp.h127
-rw-r--r--src/lib/kStuff/kProfiler2/prfcoreinit.cpp.h191
-rw-r--r--src/lib/kStuff/kProfiler2/prfcoremodseg.cpp.h197
-rw-r--r--src/lib/kStuff/kProfiler2/prfcorepost.cpp.h41
-rw-r--r--src/lib/kStuff/kProfiler2/prfcorepre.cpp.h202
-rw-r--r--src/lib/kStuff/kProfiler2/prfcorereloc.cpp.h47
-rw-r--r--src/lib/kStuff/kProfiler2/prfcoreterm.cpp.h142
-rw-r--r--src/lib/kStuff/kProfiler2/prfreader.cpp.h1602
-rw-r--r--src/lib/kStuff/kProfiler2/prfx86msc.asm393
-rw-r--r--src/lib/kStuff/kProfiler2/tst.c48
-rw-r--r--src/lib/kStuff/kProfiler2/tstlongjmp.c62
-rw-r--r--src/lib/kStuff/kRdr/Makefile.kmk48
-rw-r--r--src/lib/kStuff/kRdr/kRdr.cpp281
-rw-r--r--src/lib/kStuff/kRdr/kRdrBuffered.cpp750
-rw-r--r--src/lib/kStuff/kRdr/kRdrFile.cpp1308
-rw-r--r--src/lib/kStuff/kRdr/kRdrInternal.h122
-rw-r--r--src/lib/kbuild_version.c64
-rw-r--r--src/lib/kbuild_version.h37
-rw-r--r--src/lib/maybe_con_fwrite.c122
-rw-r--r--src/lib/maybe_con_write.c131
-rw-r--r--src/lib/md5.c249
-rw-r--r--src/lib/md5.h17
-rw-r--r--src/lib/msc_buffered_printf.c266
-rw-r--r--src/lib/mytypes.h48
-rw-r--r--src/lib/nt/Makefile.kup0
-rw-r--r--src/lib/nt/fts-nt.c1421
-rw-r--r--src/lib/nt/fts-nt.h188
-rw-r--r--src/lib/nt/kFsCache.c4840
-rw-r--r--src/lib/nt/kFsCache.h594
-rw-r--r--src/lib/nt/nt_child_inject_standard_handles.c462
-rw-r--r--src/lib/nt/nt_child_inject_standard_handles.h32
-rw-r--r--src/lib/nt/ntdir.c673
-rw-r--r--src/lib/nt/ntdir.h154
-rw-r--r--src/lib/nt/nthlp.h119
-rw-r--r--src/lib/nt/nthlpcore.c481
-rw-r--r--src/lib/nt/nthlpfs.c636
-rw-r--r--src/lib/nt/ntopenat.c161
-rw-r--r--src/lib/nt/ntopenat.h43
-rw-r--r--src/lib/nt/ntstat.c1065
-rw-r--r--src/lib/nt/ntstat.h144
-rw-r--r--src/lib/nt/ntstuff.h573
-rw-r--r--src/lib/nt/nttypes.h55
-rw-r--r--src/lib/nt/ntunlink.c240
-rw-r--r--src/lib/nt/ntunlink.h54
-rw-r--r--src/lib/nt/ntutimes.c99
-rw-r--r--src/lib/nt/ntutimes.h45
-rw-r--r--src/lib/nt/tstNtFts.c257
-rw-r--r--src/lib/nt/tstNtStat.c157
-rw-r--r--src/lib/nt/tstkFsCache.c313
-rw-r--r--src/lib/nt_fullpath.c580
-rw-r--r--src/lib/nt_fullpath.h42
-rw-r--r--src/lib/nt_fullpath_cached.c136
-rw-r--r--src/lib/quote_argv.c218
-rw-r--r--src/lib/quote_argv.h39
-rw-r--r--src/lib/quoted_spawn.c282
-rw-r--r--src/lib/quoted_spawn.h39
-rw-r--r--src/lib/restartable-syscall-wrappers.c287
-rw-r--r--src/lib/startuphacks-win.c205
-rw-r--r--src/lib/test-eintr-bug-1.c89
-rw-r--r--src/lib/test-eintr-bug-2.c154
-rw-r--r--src/lib/testcase/dos-text.txt35
-rw-r--r--src/lib/testcase/dos2unix-test.cmd46
-rw-r--r--src/lib/testcase/mixed-text.txt35
-rw-r--r--src/lib/testcase/unix-text.txt35
-rw-r--r--src/lib/version_compare.c276
-rw-r--r--src/lib/version_compare.h39
-rw-r--r--src/lib/win_get_processor_group_active_mask.c84
-rw-r--r--src/lib/win_get_processor_group_active_mask.h38
-rw-r--r--src/lib/wrapper.c98
-rw-r--r--src/misc/Makefile.kmk73
-rw-r--r--src/misc/kmk_time.c437
-rw-r--r--src/misc/win_exec_wrapper.c120
-rw-r--r--src/sed/ABOUT-NLS393
-rw-r--r--src/sed/AUTHORS5
-rw-r--r--src/sed/BUGS122
-rw-r--r--src/sed/COPYING340
-rw-r--r--src/sed/COPYING.DOC355
-rw-r--r--src/sed/ChangeLog2746
-rw-r--r--src/sed/INSTALL229
-rw-r--r--src/sed/Makefile.am42
-rw-r--r--src/sed/Makefile.in680
-rw-r--r--src/sed/Makefile.kmk112
-rw-r--r--src/sed/NEWS454
-rw-r--r--src/sed/README13
-rw-r--r--src/sed/README-alpha8
-rw-r--r--src/sed/README.boot23
-rw-r--r--src/sed/THANKS49
-rw-r--r--src/sed/aclocal.m4875
-rw-r--r--src/sed/basicdefs.h207
-rwxr-xr-xsrc/sed/bootstrap.sh82
-rwxr-xr-xsrc/sed/bootstrap.sh.in82
-rw-r--r--src/sed/config.h.darwin374
-rw-r--r--src/sed/config.h.freebsd374
-rw-r--r--src/sed/config.h.haiku471
-rw-r--r--src/sed/config.h.linux374
-rwxr-xr-xsrc/sed/config.h.netbsd471
-rw-r--r--src/sed/config.h.os2374
-rw-r--r--src/sed/config.h.solaris374
-rw-r--r--src/sed/config.h.win416
-rw-r--r--src/sed/config/codeset.m423
-rwxr-xr-xsrc/sed/config/config.guess1450
-rwxr-xr-xsrc/sed/config/config.rpath497
-rwxr-xr-xsrc/sed/config/config.sub1552
-rwxr-xr-xsrc/sed/config/depcomp522
-rw-r--r--src/sed/config/getline.m441
-rw-r--r--src/sed/config/gettext-ver.m41
-rw-r--r--src/sed/config/gettext.m4523
-rw-r--r--src/sed/config/glibc21.m432
-rwxr-xr-xsrc/sed/config/help2man559
-rw-r--r--src/sed/config/iconv.m496
-rwxr-xr-xsrc/sed/config/install-sh322
-rw-r--r--src/sed/config/lcmessage.m432
-rw-r--r--src/sed/config/lib-ld.m497
-rw-r--r--src/sed/config/lib-link.m4521
-rw-r--r--src/sed/config/lib-prefix.m4148
-rwxr-xr-xsrc/sed/config/mdate-sh170
-rwxr-xr-xsrc/sed/config/missing360
-rw-r--r--src/sed/config/progtest.m459
-rw-r--r--src/sed/config/stdbool.m466
-rw-r--r--src/sed/config/strverscmp.m424
-rwxr-xr-xsrc/sed/config/texi2dvi656
-rw-r--r--src/sed/config/texinfo.tex6996
-rw-r--r--src/sed/config_h.in373
-rwxr-xr-xsrc/sed/configure11310
-rw-r--r--src/sed/configure.ac163
-rw-r--r--src/sed/doc/Makefile.am55
-rw-r--r--src/sed/doc/Makefile.in632
-rw-r--r--src/sed/doc/config.texi9
-rwxr-xr-xsrc/sed/doc/groupify.sed59
-rw-r--r--src/sed/doc/sed-in.texi4052
-rw-r--r--src/sed/doc/sed.1374
-rw-r--r--src/sed/doc/sed.info81
-rw-r--r--src/sed/doc/sed.info-11353
-rw-r--r--src/sed/doc/sed.info-21087
-rw-r--r--src/sed/doc/sed.texi4219
-rw-r--r--src/sed/doc/sed.x313
-rw-r--r--src/sed/doc/stamp-vti4
-rw-r--r--src/sed/doc/version.texi4
-rw-r--r--src/sed/intl/ChangeLog4
-rw-r--r--src/sed/intl/Makefile.in337
-rw-r--r--src/sed/intl/VERSION1
-rw-r--r--src/sed/intl/bindtextdom.c369
-rwxr-xr-xsrc/sed/intl/config.charset440
-rw-r--r--src/sed/intl/dcgettext.c58
-rw-r--r--src/sed/intl/dcigettext.c1167
-rw-r--r--src/sed/intl/dcngettext.c60
-rw-r--r--src/sed/intl/dgettext.c59
-rw-r--r--src/sed/intl/dngettext.c61
-rw-r--r--src/sed/intl/eval-plural.h105
-rw-r--r--src/sed/intl/explodename.c192
-rw-r--r--src/sed/intl/finddomain.c198
-rw-r--r--src/sed/intl/gettext.c64
-rw-r--r--src/sed/intl/gettextP.h201
-rw-r--r--src/sed/intl/gmo.h100
-rw-r--r--src/sed/intl/hash-string.h59
-rw-r--r--src/sed/intl/intl-compat.c166
-rw-r--r--src/sed/intl/l10nflist.c400
-rw-r--r--src/sed/intl/libgnuintl.h137
-rw-r--r--src/sed/intl/loadinfo.h121
-rw-r--r--src/sed/intl/loadmsgcat.c445
-rw-r--r--src/sed/intl/localcharset.c345
-rw-r--r--src/sed/intl/locale.alias78
-rw-r--r--src/sed/intl/localealias.c419
-rw-r--r--src/sed/intl/localename.c696
-rw-r--r--src/sed/intl/ngettext.c68
-rw-r--r--src/sed/intl/os2compat.c109
-rw-r--r--src/sed/intl/os2compat.h46
-rw-r--r--src/sed/intl/osdep.c24
-rw-r--r--src/sed/intl/plural-exp.c156
-rw-r--r--src/sed/intl/plural-exp.h122
-rw-r--r--src/sed/intl/plural.c1322
-rw-r--r--src/sed/intl/plural.y409
-rw-r--r--src/sed/intl/ref-add.sin31
-rw-r--r--src/sed/intl/ref-del.sin26
-rw-r--r--src/sed/intl/textdomain.c142
-rw-r--r--src/sed/lib/Makefile.am16
-rw-r--r--src/sed/lib/Makefile.in456
-rw-r--r--src/sed/lib/alloca.c504
-rw-r--r--src/sed/lib/getline.c112
-rw-r--r--src/sed/lib/getopt.c1058
-rw-r--r--src/sed/lib/getopt.h133
-rw-r--r--src/sed/lib/getopt1.c190
-rw-r--r--src/sed/lib/memchr.c200
-rw-r--r--src/sed/lib/memcmp.c396
-rw-r--r--src/sed/lib/memmove.c76
-rw-r--r--src/sed/lib/mkstemp.c70
-rw-r--r--src/sed/lib/obstack.c573