For the build logs, demonstrate that /dev/null and /dev/tty exist: crw-rw-rw- 1 root 3, 2 Dec 4 23:02 /dev/null crw-rw-rw- 1 root 2, 0 Nov 12 1994 /dev/tty Flags on entry (plus HAVE_* which are not shown here): CC <> CFLAGS <> CPPFLAGS <> LDFLAGS <> LIBS <> TARGET_OS <> TARGET_OSREV <> Hi from $MirOS: src/bin/mksh/Build.sh,v 1.803 2021/08/13 16:26:26 tg Exp $ on: $ uname -a >&2 | NEXTSTEP nextstep Lightning9I 3.3 Intel 486 Build.sh: Building the MirBSD Korn Shell R59 2021/06/29 on NEXTSTEP 3.3... Build.sh: Scanning for functions... please ignore any errors. ... which compiler type seems to be used $ cc -posix -traditional-cpp -E -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 conftest.c | sed -n '/^ *[ce]t *= */s/^ *\([ce]t\) *= */\1=/p' | tr -d \\015 >x [ ct="gcc" [ et="unknown" $ cc -posix -traditional-cpp -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -v conftest.c | Reading specs from /lib/i386/specs | NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8 | /lib/i386/cpp -lang-c -v -I. -arch i386 -undef -D__GNUC__=2 -D__GNU__ -Di386 -DNeXT -Dunix -D__i386__ -D__NeXT__ -D__unix__ -D__MACH__ -D__LITTLE_ENDIAN__ -D__ARCHITECTURE__=\"i386\" -D__i386 -D__NeXT -D__unix -D__STDC__ -D_POSIX_SOURCE -D_NEXT_SOURCE -DNX_COMPILER_RELEASE_3_0=300 -DNX_COMPILER_RELEASE_3_1=310 -DNX_COMPILER_RELEASE_3_2=320 -DNX_COMPILER_RELEASE_3_3=330 -DNX_CURRENT_COMPILER_RELEASE=330 -DNS_TARGET_MINOR=2 -DNS_TARGET_MAJOR=3 -DNS_TARGET=32 -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 conftest.c /usr/tmp/cc675481-000492.i | GNU CPP version 2.5.8 (80386, BSD syntax) | #include "..." search starts here: | #include <...> search starts here: | . | /NextDeveloper/Headers | /NextDeveloper/Headers/ansi | /NextDeveloper/Headers/bsd | /LocalDeveloper/Headers | /LocalDeveloper/Headers/ansi | /LocalDeveloper/Headers/bsd | /NextDeveloper/2.0CompatibleHeaders | /usr/include | /usr/include/bsd | FakeSystemHeaders | End of search list. | /lib/i386/cc1obj /usr/tmp/cc675481-000492.i -arch i386 -quiet -dumpbase conftest.c -version -o /usr/tmp/cc675481-000492.s | GNU Objective-C version 2.5.8 (80386, BSD syntax) compiled by GNU C version 2.5.8. | /lib/i386/as -I. -arch i386 -o /usr/tmp/cc675481-000492-conftest.o /usr/tmp/cc675481-000492.s | ld -arch i386 -NEXTSTEP-deployment-target 3.2 -lposixcrt0.o -L/lib/i386 -L/lib/i386 /usr/tmp/cc675481-000492-conftest.o -lposix $ eval echo "\`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpmachine\`" \ "gcc\`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpversion\`" | cc: No input files | gcc2.5.8 ==> which compiler type seems to be used... gcc ... if the compiler works $ cc -posix -traditional-cpp -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if the compiler works... yes ... if the compiler does not fail correctly $ cc -posix -traditional-cpp -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _thiswillneverbedefinedIhope ==> if the compiler does not fail correctly... no ==> if this could be tcc... no (implied) ... if -Wno-error can be used $ cc -posix -traditional-cpp -Wno-error -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Wno-error can be used... yes ... if -Werror can be used $ cc -posix -traditional-cpp -Werror -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Werror can be used... yes ... whether we can explicitly disable buggy GCC LTO $ cc -posix -traditional-cpp -fno-lto -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -fno-lto -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-fno-lto' ] cc1obj: Invalid option `-fno-lto' ==> whether we can explicitly disable buggy GCC LTO... no ... if -Wno-deprecated-declarations can be used $ cc -posix -traditional-cpp -Wno-deprecated-declarations -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-Wno-deprecated-declarations' ==> if -Wno-deprecated-declarations can be used... no ... if -fno-asynchronous-unwind-tables can be used $ cc -posix -traditional-cpp -fno-asynchronous-unwind-tables -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-fno-asynchronous-unwind-tables' ==> if -fno-asynchronous-unwind-tables can be used... no ... if -fno-strict-aliasing can be used $ cc -posix -traditional-cpp -fno-strict-aliasing -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-fno-strict-aliasing' ==> if -fno-strict-aliasing can be used... no ... if -fstack-protector-strong can be used $ cc -posix -traditional-cpp -fstack-protector-strong -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-fstack-protector-strong' ==> if -fstack-protector-strong can be used... no ... if -fstack-protector-all can be used $ cc -posix -traditional-cpp -fstack-protector-all -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-fstack-protector-all' ==> if -fstack-protector-all can be used... no ... if -malign-data=abi can be used $ cc -posix -traditional-cpp -malign-data=abi -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `align-data=abi' ==> if -malign-data=abi can be used... no ... if -Wall can be used $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Wall can be used... yes ... if -fwrapv can be used $ cc -posix -traditional-cpp -Wall -fwrapv -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: Invalid option `-fwrapv' ==> if -fwrapv can be used... no ==> if to rely on compiler for string pooling... yes (on demand) ... for __attribute__((__bounded__)) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: warnings being treated as errors ] conftest.c:16: warning: `__bounded__' attribute directive ignored ] conftest.c:17: parse error before `__attribute__' ==> for __attribute__((__bounded__))... no ... for __attribute__((__format__)) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: warnings being treated as errors ] conftest.c:18: warning: `__format__' attribute directive ignored ==> for __attribute__((__format__))... no ... for __attribute__((__noreturn__)) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: warnings being treated as errors ] conftest.c:15: warning: `__noreturn__' attribute directive ignored ] conftest.c: In function `main': ] conftest.c:16: warning: control reaches end of non-void function ==> for __attribute__((__noreturn__))... no ... for __attribute__((__pure__)) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: warnings being treated as errors ] conftest.c:15: warning: `__pure__' attribute directive ignored ==> for __attribute__((__pure__))... no ... for __attribute__((__unused__)) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:15: parse error before `__attribute__' ==> for __attribute__((__unused__))... no ... for __attribute__((__used__)) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1obj: warnings being treated as errors ] conftest.c:15: warning: `__used__' attribute directive ignored ] conftest.c:15: warning: `fnord' defined but not used ==> for __attribute__((__used__))... no ... if a reduced-feature mksh is requested $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _thiswillneverbedefinedIhope ==> if a reduced-feature mksh is requested... no ... if invoking as sh should be handled specially $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _thiswillneverbedefinedIhope ==> if invoking as sh should be handled specially... no ... if mksh will be built without job control $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if mksh will be built without job control... yes ... if mksh will be built without job signals $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _thiswillneverbedefinedIhope ==> if mksh will be built without job signals... no ... if the default UTF-8 mode is specified $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _thiswillneverbedefinedIhope ==> if the default UTF-8 mode is specified... no ==> if the default UTF-8 mode is disabled... no (implied) ... if the MidnightBSD 0.1 ash compatibility mode is requested $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _thiswillneverbedefinedIhope ==> if the MidnightBSD 0.1 ash compatibility mode is requested... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... whether and can both be included $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether and can both be included... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: sys/select.h: No such file or directory ==> ... no ==> whether and can both be included... yes (cached) ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: sys/bsdtypes.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: sys/mkdev.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: sys/stream.h: No such file or directory ] conftest.c:11: sys/ptem.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: sys/sysmacros.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: bstring.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: io.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: libgen.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: libutil.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: paths.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: stdint.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: ulimit.h: No such file or directory ==> ... no ... $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: values.h: No such file or directory ==> ... no ... for large file support $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:13: size of array `off_t_is_large' is negative ==> for large file support... no ... ... with -D_FILE_OFFSET_BITS=64 $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -D_FILE_OFFSET_BITS=64 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:13: size of array `off_t_is_large' is negative ==> ... with -D_FILE_OFFSET_BITS=64... no ... ... with -D_LARGE_FILES=1 $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -D_LARGE_FILES=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:13: size of array `off_t_is_large' is negative ==> ... with -D_LARGE_FILES=1... no ... for standard 32-bit integer types $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: `uint32_t' undeclared (first use this function) ] conftest.c:10: (Each undeclared identifier is reported only once ] conftest.c:10: for each function it appears in.) ] conftest.c:10: parse error before `size_t' ] conftest.c:10: `int32_t' undeclared (first use this function) ] conftest.c:10: parse error before `ac' ] conftest.c:10: warning: control reaches end of non-void function ==> for standard 32-bit integer types... no ... for UCB 32-bit integer types $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: `u_int32_t' undeclared (first use this function) ] conftest.c:10: (Each undeclared identifier is reported only once ] conftest.c:10: for each function it appears in.) ] conftest.c:10: parse error before `size_t' ] conftest.c:10: `int32_t' undeclared (first use this function) ] conftest.c:10: parse error before `ac' ] conftest.c:10: warning: control reaches end of non-void function ==> for UCB 32-bit integer types... no ... sig_t $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: parse error before `foo' ] conftest.c:11: `sig_t' undeclared here (not in a function) ] conftest.c:11: parse error before `0' ] conftest.c: In function `main': ] conftest.c:12: `sig_t' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:12: parse error before `0' ] conftest.c:12: warning: control reaches end of non-void function ==> sig_t... no ... sighandler_t $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: parse error before `foo' ] conftest.c:11: `sighandler_t' undeclared here (not in a function) ] conftest.c:11: parse error before `0' ] conftest.c: In function `main': ] conftest.c:12: `sighandler_t' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:12: parse error before `0' ] conftest.c:12: warning: control reaches end of non-void function ==> sighandler_t... no ... __sighandler_t $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: parse error before `foo' ] conftest.c:11: `__sighandler_t' undeclared here (not in a function) ] conftest.c:11: parse error before `0' ] conftest.c: In function `main': ] conftest.c:12: `__sighandler_t' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:12: parse error before `0' ] conftest.c:12: warning: control reaches end of non-void function ==> __sighandler_t... no ... checking if the final link command may succeed cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error -c conftest.c sh.h:205: warning: `__LINTED__205_rcsid' defined but not used conftest.c:4: warning: `__LINTED__4_rcsid' defined but not used cc -posix -traditional-cpp -Wall -o a.out conftest.o || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> checking if the final link command may succeed... yes ... the sys_errlist[] array and sys_nerr $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> the sys_errlist[] array and sys_nerr... yes ==> the _sys_errlist[] array and _sys_nerr... no (implied) ... the sys_signame[] array $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] _sys_signame ==> the sys_signame[] array... no ... the _sys_signame[] array $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] ld: Undefined symbols: ] __sys_signame ==> the _sys_signame[] array... no ... the sys_siglist[] array $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> the sys_siglist[] array... yes ==> the _sys_siglist[] array... no (implied) ... flock $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:14: warning: implicit declaration of function `flock' ==> flock... yes ==> whether we can lock files with fcntl... yes (implied) ... getrlimit and setrlimit $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> getrlimit and setrlimit... yes ... rlim_t $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:24: `rlim_t' undeclared (first use this function) ] conftest.c:24: (Each undeclared identifier is reported only once ] conftest.c:24: for each function it appears in.) ] conftest.c:24: parse error before `0' ] conftest.c:24: warning: control reaches end of non-void function ==> rlim_t... no ... getrusage $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> getrusage... yes ... getsid $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `getsid' ] ld: Undefined symbols: ] _getsid ==> getsid... no ... gettimeofday $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> gettimeofday... yes ... killpg $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `killpg' ==> killpg... yes ... memmove $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> memmove... yes ==> bcopy... yes (implied) ==> if to use mknod(), makedev() and friends... no (cached) ... for mmap and munmap $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:17: warning: implicit declaration of function `mmap' ] conftest.c:19: warning: implicit declaration of function `munmap' ] ld: Undefined symbols: ] _munmap ==> for mmap and munmap... no ==> for ftruncate... no (implied) ... nice $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `nice' ==> nice... yes ... rename $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> rename... yes ... revoke $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:13: warning: implicit declaration of function `revoke' ] ld: Undefined symbols: ] _revoke ==> revoke... no ... setlocale(LC_CTYPE, "") $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> setlocale(LC_CTYPE, "")... yes ... nl_langinfo(CODESET) $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:8: langinfo.h: No such file or directory ==> nl_langinfo(CODESET)... no ... select $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:35: warning: implicit declaration of function `bzero' ] conftest.c:36: warning: implicit declaration of function `select' ==> select... yes ... setresugid $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: warning: implicit declaration of function `setresuid' ] conftest.c:10: warning: implicit declaration of function `setresgid' ] ld: Undefined symbols: ] _setresgid ] _setresuid ==> setresugid... no ==> setgroups... no (implied) ... sigaction $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> sigaction... yes ==> strerror... no (implied) ==> strsignal... no (implied) ... strlcpy $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `strlcpy' ] ld: Undefined symbols: ] _strlcpy ==> strlcpy... no ... strstr $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> strstr... yes ... for declaration of flock() $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:13: `flock' undeclared (first use this function) ] conftest.c:13: (Each undeclared identifier is reported only once ] conftest.c:13: for each function it appears in.) ] conftest.c:13: warning: control reaches end of non-void function ==> for declaration of flock()... no ==> for declaration of revoke()... yes (implied) ... for declaration of sys_errlist[] and sys_nerr $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for declaration of sys_errlist[] and sys_nerr... yes ... for declaration of sys_siglist[] $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: `sys_siglist' undeclared (first use this function) ] conftest.c:10: (Each undeclared identifier is reported only once ] conftest.c:10: for each function it appears in.) ] conftest.c:10: warning: control reaches end of non-void function ==> for declaration of sys_siglist[]... no ... for struct stat.st_mtimensec $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: structure has no member named `st_mtimensec' ==> for struct stat.st_mtimensec... no ... for struct stat.st_mtimespec.tv_nsec $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: structure has no member named `st_mtimespec' ==> for struct stat.st_mtimespec.tv_nsec... no ... for struct stat.st_mtim.tv_nsec $ cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: structure has no member named `st_mtim' ==> for struct stat.st_mtim.tv_nsec... no ==> if to use persistent history... no ... checking if the C Preprocessor supports -dD $ cc -posix -traditional-cpp -E -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -Wno-error -dD conftest.c >x ==> checking if the C Preprocessor supports -dD... yes ... done. Generating list of signal names... NSIG=32 ... ABRT=6 FPE=8 ILL=4 INT=2 SEGV=11 TERM=15 ALRM=14 BUS=10 CHLD=20 CONT=19 HUP=1 KILL=9 PIPE=13 QUIT=3 STOP=17 TSTP=18 TTIN=21 TTOU=22 USR1=30 USR2=31 PROF=27 SYS=12 TRAP=5 URG=16 VTALRM=26 XCPU=24 XFSZ=25 WINCH=28 EMT=7 IO=23 LOST=29 done. Build.sh: Finished configuration testing, now producing output. + Running genopt on 'rlimits.opt'... + Running genopt on 'sh_flags.opt'... + Running genopt on 'ulimits.opt'... cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c lalloc.c lalloc.c:26: warning: `__LINTED__26_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c edit.c edit.c: In function `x_mode': edit.c:3520: warning: comparison is always 0 due to limited range of data type edit.c:3521: warning: comparison is always 0 due to limited range of data type edit.c:3522: warning: comparison is always 0 due to limited range of data type edit.c:3523: warning: comparison is always 0 due to limited range of data type edit.c:3524: warning: comparison is always 0 due to limited range of data type edit.c:3526: warning: comparison is always 0 due to limited range of data type edit.c: In function `x_eval_region_helper': edit.c:5767: warning: implicit declaration of function `_setjmp' edit.c: At top level: edit.c:32: warning: `__LINTED__32_rcsid' defined but not used emacsfn.h:22: warning: `__LINTED__22_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c eval.c eval.c: In function `valsub': eval.c:2103: warning: implicit declaration of function `_setjmp' eval.c: At top level: eval.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c exec.c exec.c: In function `execute': exec.c:220: warning: implicit declaration of function `_setjmp' exec.c: At top level: exec.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c expr.c expr.c: In function `v_evaluate': expr.c:137: warning: implicit declaration of function `_setjmp' expr.c: At top level: expr.c:27: warning: `__LINTED__27_rcsid' defined but not used exprtok.h:22: warning: `__LINTED__22_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c funcs.c funcs.c: In function `c_kill': funcs.c:1185: warning: implicit declaration of function `killpg' funcs.c: In function `c_read': funcs.c:1713: warning: implicit declaration of function `bzero' funcs.c:1723: warning: implicit declaration of function `select' funcs.c: At top level: funcs.c:38: warning: `__LINTED__38_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c histrap.c histrap.c:31: warning: `__LINTED__31_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c jobs.c jobs.c: In function `j_exit': jobs.c:312: warning: implicit declaration of function `killpg' jobs.c: In function `ksh_nice': jobs.c:438: warning: implicit declaration of function `nice' jobs.c: At top level: jobs.c:29: warning: `__LINTED__29_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c lex.c lex.c: In function `set_prompt': lex.c:1509: warning: implicit declaration of function `_setjmp' lex.c: At top level: lex.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c main.c main.c: In function `include': main.c:774: warning: implicit declaration of function `_setjmp' main.c: In function `unwind': main.c:1004: warning: implicit declaration of function `_longjmp' sh.h: At top level: sh.h:205: warning: `__LINTED__205_rcsid' defined but not used main.c:38: warning: `__LINTED__38_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c misc.c misc.c: In function `change_flag': misc.c:275: warning: implicit declaration of function `setegid' misc.c:292: warning: implicit declaration of function `seteuid' misc.c: In function `do_realpath': misc.c:1989: warning: implicit declaration of function `readlink' misc.c: At top level: misc.c:36: warning: `__LINTED__36_rcsid' defined but not used sh_flags.gen:24: warning: `__LINTED__24_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c shf.c shf.c:30: warning: `__LINTED__30_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c syn.c syn.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c tree.c tree.c:26: warning: `__LINTED__26_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c var.c var.c: In function `change_winsz': var.c:1787: warning: implicit declaration of function `ioctl' mirhash.h: At top level: mirhash.h:47: warning: `__LINTED__47_rcsid' defined but not used var.c:39: warning: `__LINTED__39_rcsid' defined but not used var_spec.h:22: warning: `__LINTED__22_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c strlcpy.c strlcpy.c:21: warning: `__LINTED__21_rcsid' defined but not used cc -posix -traditional-cpp -Wall -I. -DMKSH_BUILDSH=1 -D_NEXT_SOURCE -D_POSIX_SOURCE -DMKSH_NO_SIGSETJMP=1 -DMKSH_UNEMPLOYED=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=0 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_BUILD_R=599 -c ulimit.c ulimit.c:27: warning: `__LINTED__27_rcsid' defined but not used rlimits.gen:26: warning: `__LINTED__26_rcsid' defined but not used cc -posix -traditional-cpp -Wall -o mksh lalloc.o edit.o eval.o exec.o expr.o funcs.o histrap.o jobs.o lex.o main.o misc.o shf.o syn.o tree.o var.o strlcpy.o ulimit.o || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done nroff -mdoc <'./lksh.1' >lksh.cat1 Cannot open /usr/lib/tmac/tmac.doc nroff -mdoc <'./mksh.1' >mksh.cat1 Cannot open /usr/lib/tmac/tmac.doc (set -- ''; . './FAQ2HTML.sh') size mksh __TEXT __DATA __OBJC others dec hex 344064 16384 0 90112 450560 6e000 Installing the shell: # install -c -s -o root -g bin -m 555 mksh /bin/mksh # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/ Installing the manual: # install -c -o root -g bin -m 444 lksh.1 mksh.1 /usr/share/man/man1/ Run the regression test suite: ./test.sh Please also read the sample file dot.mkshrc and the fine manual. Run FAQ2HTML.sh and place FAQ.htm into a suitable location as well.