For the build logs, demonstrate that /dev/null and /dev/tty exist: crw-rw-rw- 1 root wheel 2,0,2 Jul 31 22:53 /dev/null crw-rw-rw- 1 root wheel 1,0,0 Jul 31 22:57 /dev/tty Flags on entry (plus HAVE_* which are not shown here): CC <> CFLAGS <> CPPFLAGS <> LDFLAGS <> LIBS <> TARGET_OS <> Hi from $MirOS: src/bin/mksh/Build.sh,v 1.790 2021/07/30 03:19:24 tg Exp $ on: $ uname -a >&2 | BSD/OS bsd31.localdomain 3.1 BSDI BSD/OS 3.1 Kernel #4: Thu Oct 16 16:16:52 MDT 1997 polk@corp.BSDI.COM:/amd/demiurge/home/polk/sys-3.0patches/compile/GENERIC i386 Build.sh: Building the MirBSD Korn Shell R59 2021/06/29 on BSD/OS 3.1... Build.sh: Scanning for functions... please ignore any errors. ... which compiler type seems to be used $ cc -E -I. -DMKSH_BUILDSH=1 conftest.c | sed -n '/^ *[ce]t *= */s/^ *\([ce]t\) *= */\1=/p' | tr -d \\015 >x [ ct="gcc" [ et="unknown" $ cc -I. -DMKSH_BUILDSH=1 -v conftest.c | gcc version 1.42 | /usr/libexec/cpp -v -DMKSH_BUILDSH=1 -I. -undef -D__GNUC__ -Dunix -D__i386__ -Di386 -D__bsdi__ -Dbsdi -D__unix__ -D____i386____ -D__i386__ -D____bsdi____ -D__bsdi__ conftest.c /tmp/cc000276.cpp | GNU CPP version 1.42 | /usr/libexec/cc1 /tmp/cc000276.cpp -quiet -dumpbase conftest.c -version -o /tmp/cc000276.s | GNU C version 1.42 (80386, BSD syntax) compiled by GNU C version 1.42. | default target switches: -m80387 | as -o conftest.o /tmp/cc000276.s | ld /usr/lib/crt0.o conftest.o -lc -lgnulib $ eval echo "\`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpmachine\`" \ "gcc\`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpversion\`" | cc: No input files specified. | cc: No input files specified. | gcc ==> which compiler type seems to be used... gcc ... if the compiler works $ cc -I. -DMKSH_BUILDSH=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 -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> if the compiler does not fail correctly... no ==> if this could be tcc... no (implied) ... if -Wno-error can be used $ cc -Wno-error -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-Wno-error' ==> if -Wno-error can be used... no ... if -Werror can be used $ cc -Werror -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-Werror' ==> if -Werror can be used... no ... if -O2 can be used $ cc -O2 -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -O2 can be used... yes ... whether we can explicitly disable buggy GCC LTO $ cc -O2 -fno-lto -I. -DMKSH_BUILDSH=1 -fno-lto conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fno-lto' ] cc1: Invalid option `-fno-lto' ==> whether we can explicitly disable buggy GCC LTO... no ... if -Wno-deprecated-declarations can be used $ cc -O2 -Wno-deprecated-declarations -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-Wno-deprecated-declarations' ==> if -Wno-deprecated-declarations can be used... no ... if -fno-asynchronous-unwind-tables can be used $ cc -O2 -fno-asynchronous-unwind-tables -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fno-asynchronous-unwind-tables' ==> if -fno-asynchronous-unwind-tables can be used... no ... if -fno-strict-aliasing can be used $ cc -O2 -fno-strict-aliasing -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fno-strict-aliasing' ==> if -fno-strict-aliasing can be used... no ... if -fstack-protector-strong can be used $ cc -O2 -fstack-protector-strong -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fstack-protector-strong' ==> if -fstack-protector-strong can be used... no ... if -fstack-protector-all can be used $ cc -O2 -fstack-protector-all -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fstack-protector-all' ==> if -fstack-protector-all can be used... no ... if -malign-data=abi can be used $ cc -O2 -malign-data=abi -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `align-data=abi' ==> if -malign-data=abi can be used... no ... if -Wall can be used $ cc -O2 -Wall -I. -DMKSH_BUILDSH=1 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 -O2 -Wall -fwrapv -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fwrapv' ==> if -fwrapv can be used... no ==> if to rely on compiler for string pooling... yes (on demand) ... for __attribute__((__bounded__)) $ cc -O2 -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> for __attribute__((__bounded__))... no ... for __attribute__((__format__)) $ cc -O2 -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> for __attribute__((__format__))... no ... for __attribute__((__noreturn__)) $ cc -O2 -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> for __attribute__((__noreturn__))... no ... for __attribute__((__pure__)) $ cc -O2 -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> for __attribute__((__pure__))... no ... for __attribute__((__unused__)) $ cc -O2 -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_PURE=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> for __attribute__((__unused__))... no ... for __attribute__((__used__)) $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> for __attribute__((__used__))... no ... if a reduced-feature mksh is requested $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> if a reduced-feature mksh is requested... no ... if invoking as sh should be handled specially $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> if invoking as sh should be handled specially... no ... if mksh will be built without job control $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> if mksh will be built without job control... no ... if mksh will be built without job signals $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> if mksh will be built without job signals... no ... if the default UTF-8 mode is specified $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> 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 -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.o: Undefined symbol _thiswillneverbedefinedIhope referenced from text segment ==> if the MidnightBSD 0.1 ash compatibility mode is requested... no ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -DHAVE_SELECT_TIME_H=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... for large file support $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for large file support... yes ==> ... with -D_FILE_OFFSET_BITS=64... no (implied) ==> ... with -D_LARGE_FILES=1... no (implied) ... for standard 32-bit integer types $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 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: syntax error before `size_t' ] conftest.c:10: syntax error before `)' ] 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for UCB 32-bit integer types... yes ... for standard 8-bit integer type $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 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: `uint8_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: syntax error before `size_t' ] conftest.c:10: warning: unused parameter `ac' ] conftest.c:10: warning: unused parameter `av' ] conftest.c:10: warning: control reaches end of non-void function ==> for standard 8-bit integer type... no ... for UCB 8-bit integer type $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for UCB 8-bit integer type... yes ... sig_t $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> sig_t... yes ==> sighandler_t... no (implied) ==> __sighandler_t... no (implied) ... checking if the final link command may succeed cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -c conftest.c conftest.c:4: warning: `__LINTED__4_rcsid' defined but not used sh.h:205: warning: `__LINTED__205_rcsid' defined but not used cc -O2 -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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> the sys_signame[] array... yes ==> the _sys_signame[] array... no (implied) ... the sys_siglist[] array $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -DHAVE_SYS_SIGLIST=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> flock... yes ==> whether we can lock files with fcntl... yes (implied) ... getrlimit and setrlimit $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 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: syntax error before `0' ] conftest.c:24: syntax error before `;' ==> rlim_t... no ... getrusage $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> getrusage... yes ... getsid $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 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' ] conftest.o: Undefined symbol _getsid referenced from text segment ==> getsid... no ... gettimeofday $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> gettimeofday... yes ... killpg $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> killpg... yes ... memmove $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for mmap and munmap... yes ... for ftruncate $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for ftruncate... yes ... nice $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> nice... yes ... rename $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> rename... yes ... revoke $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> revoke... yes ==> setlocale(LC_CTYPE, "")... no (cached) ==> nl_langinfo(CODESET)... no (implied) ... select $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> select... yes ... setresugid $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 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' ] conftest.o: Undefined symbol _setresuid referenced from text segment ] conftest.o: Undefined symbol _setresgid referenced from text segment ==> setresugid... no ==> setgroups... no (implied) ... sigaction $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 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:15: warning: value computed is not used ==> sigaction... yes ==> strerror... no (implied) ==> strsignal... no (implied) ... strlcpy $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 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' ] conftest.o: Undefined symbol _strlcpy referenced from text segment ==> strlcpy... no ... strstr $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for declaration of flock()... yes ... for declaration of revoke() $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for declaration of revoke()... yes ... for declaration of sys_errlist[] and sys_nerr $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for declaration of sys_siglist[]... yes ... for struct stat.st_mtimensec $ cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for struct stat.st_mtimespec.tv_nsec... yes ==> for struct stat.st_mtim.tv_nsec... no (implied) ==> if to use persistent history... yes ... 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 -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c lalloc.c lalloc.c: In function findptr: lalloc.c:102: warning: `lp' may be used uninitialized in this function lalloc.c: At top level: lalloc.c:26: warning: `__LINTED__26_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c edit.c edit.c: In function x_del_back: edit.c:1490: warning: unused parameter `c' edit.c: In function x_del_char: edit.c:1506: warning: unused parameter `c' edit.c: In function x_del_bword: edit.c:1597: warning: unused parameter `c' edit.c: In function x_mv_bword: edit.c:1604: warning: unused parameter `c' edit.c: In function x_mv_fword: edit.c:1611: warning: unused parameter `c' edit.c: In function x_del_fword: edit.c:1618: warning: unused parameter `c' edit.c: In function x_del_bbigword: edit.c:1626: warning: unused parameter `c' edit.c: In function x_mv_bbigword: edit.c:1633: warning: unused parameter `c' edit.c: In function x_mv_fbigword: edit.c:1640: warning: unused parameter `c' edit.c: In function x_del_fbigword: edit.c:1647: warning: unused parameter `c' edit.c: In function x_mv_back: edit.c:1798: warning: unused parameter `c' edit.c: In function x_mv_forw: edit.c:1813: warning: unused parameter `c' edit.c: In function x_search_char_forw: edit.c:1832: warning: unused parameter `c' edit.c: In function x_search_char_back: edit.c:1854: warning: unused parameter `c' edit.c: In function x_newline: edit.c:1889: warning: unused parameter `c' edit.c: In function x_end_of_text: edit.c:1899: warning: unused parameter `c' edit.c: In function x_beg_hist: edit.c:1914: warning: unused parameter `c' edit.c: In function x_end_hist: edit.c:1921: warning: unused parameter `c' edit.c: In function x_prev_com: edit.c:1928: warning: unused parameter `c' edit.c: In function x_next_com: edit.c:1935: warning: unused parameter `c' edit.c: In function x_goto_hist: edit.c:1947: warning: unused parameter `c' edit.c: In function x_nl_next_com: edit.c:1981: warning: unused parameter `c' edit.c: In function x_search_hist_up: edit.c:2115: warning: unused parameter `c' edit.c: In function x_search_hist_dn: edit.c:2122: warning: unused parameter `c' edit.c: In function x_del_line: edit.c:2159: warning: unused parameter `c' edit.c: In function x_mv_end: edit.c:2174: warning: unused parameter `c' edit.c: In function x_mv_beg: edit.c:2181: warning: unused parameter `c' edit.c: In function x_draw_line: edit.c:2188: warning: unused parameter `c' edit.c: In function x_cls: edit.c:2195: warning: unused parameter `c' edit.c: In function x_transpose: edit.c:2276: warning: unused parameter `c' edit.c: In function x_literal: edit.c:2344: warning: unused parameter `c' edit.c: In function x_meta1: edit.c:2351: warning: unused parameter `c' edit.c: In function x_meta2: edit.c:2358: warning: unused parameter `c' edit.c: In function x_meta3: edit.c:2365: warning: unused parameter `c' edit.c: In function x_kill: edit.c:2372: warning: unused parameter `c' edit.c: In function x_yank: edit.c:2398: warning: unused parameter `c' edit.c: In function x_meta_yank: edit.c:2416: warning: unused parameter `c' edit.c: In function x_abort: edit.c:2461: warning: unused parameter `c' edit.c: In function x_error: edit.c:2467: warning: unused parameter `c' edit.c: In function x_set_mark: edit.c:2753: warning: unused parameter `c' edit.c: In function x_kill_region: edit.c:2760: warning: unused parameter `c' edit.c: In function x_xchg_point_mark: edit.c:2783: warning: unused parameter `c' edit.c: In function x_noop: edit.c:2798: warning: unused parameter `c' edit.c: In function x_comp_comm: edit.c:2807: warning: unused parameter `c' edit.c: In function x_list_comm: edit.c:2814: warning: unused parameter `c' edit.c: In function x_complete: edit.c:2821: warning: unused parameter `c' edit.c: In function x_enumerate: edit.c:2828: warning: unused parameter `c' edit.c: In function x_comp_file: edit.c:2835: warning: unused parameter `c' edit.c: In function x_list_file: edit.c:2842: warning: unused parameter `c' edit.c: In function x_comp_list: edit.c:2849: warning: unused parameter `c' edit.c: In function x_expand: edit.c:2856: warning: unused parameter `c' edit.c: In function x_comment: edit.c:3207: warning: unused parameter `c' edit.c: In function x_edit_line: edit.c:3260: warning: unused parameter `c' edit.c: In function x_prev_histword: edit.c:3297: warning: unused parameter `c' edit.c: In function x_fold_upper: edit.c:3366: warning: unused parameter `c' edit.c: In function x_fold_lower: edit.c:3373: warning: unused parameter `c' edit.c: In function x_fold_capitalise: edit.c:3380: warning: unused parameter `c' edit.c: In function x_foldb_upper: edit.c:3387: warning: unused parameter `c' edit.c: In function x_foldb_lower: edit.c:3394: warning: unused parameter `c' edit.c: In function x_foldb_capitalise: edit.c:3401: warning: unused parameter `c' edit.c: In function print_expansions: edit.c:5656: warning: unused parameter `cmd' edit.c: In function x_eval_region: edit.c:5838: warning: unused parameter `c' edit.c: In function x_quote_region: edit.c:5859: warning: unused parameter `c' emacsfn.h: At top level: emacsfn.h:22: warning: `__LINTED__22_rcsid' defined but not used edit.c:32: warning: `__LINTED__32_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c eval.c eval.c: In function comsub: eval.c:1524: warning: `shf' may be used uninitialized in this function eval.c: At top level: eval.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c exec.c exec.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c expr.c expr.c: In function evalexpr: expr.c:264: warning: `vl' may be used uninitialized in this function exprtok.h: At top level: exprtok.h:22: warning: `__LINTED__22_rcsid' defined but not used expr.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c funcs.c funcs.c: In function c_true: funcs.c:73: warning: unused parameter `wp' funcs.c: In function c_false: funcs.c:79: warning: unused parameter `wp' funcs.c: In function s_put: funcs.c:578: warning: unused parameter `c' funcs.c: In function c_times: funcs.c:2335: warning: unused parameter `wp' funcs.c: In function c_exec: funcs.c:2464: warning: unused parameter `wp' funcs.c: In function ptest_getopnd: funcs.c:3194: warning: unused parameter `do_eval' funcs.c: At top level: funcs.c:38: warning: `__LINTED__38_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c histrap.c histrap.c: In function alarm_catcher: histrap.c:1151: warning: unused parameter `sig' histrap.c: In function ksh_sigset: histrap.c:1631: warning: value computed is not used histrap.c: At top level: histrap.c:31: warning: `__LINTED__31_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c jobs.c jobs.c: In function j_sigchld: jobs.c:1331: warning: unused parameter `sig' jobs.c: At top level: jobs.c:26: warning: `__LINTED__26_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c lex.c lex.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c main.c main.c: In function x_sigwinch: main.c:1983: warning: unused parameter `sig' main.c: At top level: main.c:38: warning: `__LINTED__38_rcsid' defined but not used sh.h:205: warning: `__LINTED__205_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c misc.c sh_flags.gen:24: warning: `__LINTED__24_rcsid' defined but not used misc.c:36: warning: `__LINTED__36_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c shf.c shf.c:30: warning: `__LINTED__30_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c syn.c syn.c: In function dbtestp_getopnd: syn.c:1022: warning: unused parameter `op' syn.c:1023: warning: unused parameter `do_eval' syn.c: In function dbtestp_eval: syn.c:1037: warning: unused parameter `te' syn.c:1037: warning: unused parameter `op' syn.c:1038: warning: unused parameter `opnd1' syn.c:1038: warning: unused parameter `opnd2' syn.c:1039: warning: unused parameter `do_eval' syn.c: At top level: syn.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c tree.c tree.c:26: warning: `__LINTED__26_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c var.c var.c: In function vtypeset: var.c:812: warning: return of pointer from integer lacks a cast var.c:871: warning: return of pointer from integer lacks a cast var.c:898: warning: return of pointer from integer lacks a cast var.c:908: warning: return of pointer from integer lacks a cast var.c:915: warning: return of pointer from integer lacks a cast var.c:927: warning: return of pointer from integer lacks a cast var.c:963: warning: return of pointer from integer lacks a cast var.c:1044: warning: return of pointer from integer lacks a cast var_spec.h: At top level: var_spec.h:22: warning: `__LINTED__22_rcsid' defined but not used var.c:39: warning: `__LINTED__39_rcsid' defined but not used mirhash.h:47: warning: `__LINTED__47_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c strlcpy.c strlcpy.c:21: warning: `__LINTED__21_rcsid' defined but not used cc -O2 -Wall -I. -DMKSH_BUILDSH=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=1 -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=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=1 -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=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=1 -DHAVE_SETLOCALE_CTYPE=0 -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=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtimespec.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c ulimit.c rlimits.gen:26: warning: `__LINTED__26_rcsid' defined but not used ulimit.c:27: warning: `__LINTED__27_rcsid' defined but not used cc -O2 -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 nroff -mdoc <'./mksh.1' >mksh.cat1 (set -- ''; . './FAQ2HTML.sh') size mksh text data bss dec hex 397312 8192 13684 419188 66574 Installing the shell: # /usr/ucb/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 # /usr/ucb/install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/ Installing the manual: # /usr/ucb/install -c -o root -g bin -m 444 FAQ.htm /usr/share/doc/mksh/ plus either # /usr/ucb/install -c -o root -g bin -m 444 lksh.cat1 /usr/share/man/cat1/lksh.0 # /usr/ucb/install -c -o root -g bin -m 444 mksh.cat1 /usr/share/man/cat1/mksh.0 or # /usr/ucb/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.