For the build logs, demonstrate that /dev/null and /dev/tty exist: crw-rw-rw- 1 root sys 2, 2 Jan 9 07:32 /dev/null crw-rw-rw- 1 bin bin 16, 0 Jun 15 1992 /dev/tty Flags on entry (plus HAVE_* which are not shown here): - CC - CFLAGS <> - CPPFLAGS <> - LDFLAGS <> - LIBS <> - LDSTATIC <> - TARGET_OS <_svr4> TARGET_OSREV <> Hi from $MirOS: src/bin/mksh/Build.sh,v 1.853 2023/12/13 15:01:55 tg Exp $ on: $ uname -a >&2 | amnesia amnesia 4.0 4.0 i386 i386 Warning: mksh has not yet been ported to or tested on your operating system '_svr4'; it may or may not work. If you can provide a shell account to the developer, this may improve; please drop us a success or failure notice or even send patches for the remaining issues, or, at the very least, complete logs (Build.sh + test.sh) will help. Build.sh: Building The MirBSD Korn Shell (mksh) R59 2023/09/16 on _svr4 4.0... Build.sh: Scanning for functions... please ignore any errors. ... which compiler type seems to be used $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -E -I. -DMKSH_BUILDSH=1 conftest.c | sed -n '/^ *[ce]t *= */s/^ *\([ce]t\) *= */\1=/p' | tr -d \015 >x [ ct="gcc" [ et="unknown" $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -I. -DMKSH_BUILDSH=1 -v conftest.c | Reading specs from /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/specs | gcc version 2.1 | /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/cpp -lang-c -v -D__STDC__=0 -Dssize_t=int -DMKSH_BUILDSH=1 -U__STDC__ -I. -undef -D__GNUC__=2 -Di386 -Dunix -D__svr4__ -D__i386__ -D__unix__ -D__svr4__ -D__i386 -D__unix -D__svr4__ -Asystem(unix) -Acpu(i386) -Amachine(i386) conftest.c /var/tmp/cca0004j.i | GNU CPP version 2.1 (i386 System V Release 4) | /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/cc1 /var/tmp/cca0004j.i -quiet -dumpbase conftest.c -version -o /var/tmp/cca0004j.s | GNU C version 2.1 (i386 System V Release 4) compiled by GNU C version 2.1. | as -V -Qy -o conftest.o /var/tmp/cca0004j.s | as: Standard C Development Environment (SCDE) 5.0 04/26/91 | ld -V -Y P,/usr/ccs/lib:/usr/lib -Qy /usr/ccs/lib/crt1.o /usr/ccs/lib/crti.o /usr/ccs/lib/values-Xa.o /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/crtbegin.o -L/usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/ -L/usr/ccs/lib/ -L/usr/dell/gcc-2/lib/ conftest.o -lgcc -lc /usr/dell/gcc-2/lib/gcc-lib/i386v4/2.1/crtend.o /usr/ccs/lib/crtn.o -lgcc | ld: Standard C Development Environment (SCDE) 5.0 04/26/91 $ eval echo "\`$CC $CFLAGS $Cg $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpmachine\`" \ "gcc\`$CC $CFLAGS $Cg $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpversion\`" | gcc: No input files specified. | gcc2.1 ==> which compiler type seems to be used... gcc ... if the compiler works $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> if the compiler works... yes ... if the compiler does not fail correctly $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> if the compiler does not fail correctly... no ==> if this could be tcc... no (implied) ... if -Wno-error can be used $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wno-error -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Wno-error can be used... yes ... if -Werror can be used $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Werror -I. -DMKSH_BUILDSH=1 conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Werror can be used... yes ... whether we can explicitly disable buggy GCC LTO $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -fno-lto -I. -DMKSH_BUILDSH=1 -fno-lto -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wno-deprecated-declarations -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -fno-asynchronous-unwind-tables -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -fno-strict-aliasing -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -fstack-protector-strong -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -fstack-protector-all -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -malign-data=abi -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Wall can be used... yes ... if -fwrapv can be used $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -fwrapv -I. -DMKSH_BUILDSH=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: Invalid option `-fwrapv' ==> if -fwrapv can be used... no ==> whether to rely on compiler for string pooling... yes (on demand) ... for __attribute__((__bounded__)) $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] In file included from conftest.c:8: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c:11: warning: `__bounded__' attribute directive ignored ] conftest.c:12: parse error before `__attribute__' ==> for __attribute__((__bounded__))... no ... for __attribute__((__format__)) $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] conftest.c:13: warning: `__format__' attribute directive ignored ==> for __attribute__((__format__))... no ... for __attribute__((__noreturn__)) $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] conftest.c:10: warning: `__noreturn__' attribute directive ignored ] conftest.c: In function `main': ] conftest.c:11: warning: control reaches end of non-void function ==> for __attribute__((__noreturn__))... no ... for __attribute__((__unused__)) $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: parse error before `__attribute__' ==> for __attribute__((__unused__))... no ... for __attribute__((__used__)) $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] conftest.c:10: warning: `__used__' attribute directive ignored ] conftest.c:10: warning: `fnord' defined but not used ==> for __attribute__((__used__))... no ... if a reduced-feature mksh is requested $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> if a reduced-feature mksh is requested... no ... if invoking as sh should be handled specially $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> if invoking as sh should be handled specially... no ... if mksh will be built without job control $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> if mksh will be built without job control... no ... if mksh will be built without job signals $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> if mksh will be built without job signals... no ... if the default UTF-8 mode is specified $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> 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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] thiswillneverbedefinedIhope conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> if the MidnightBSD 0.1 ash compatibility mode is requested... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... whether and can both be included $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether and can both be included... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... whether and can both be included $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether and can both be included... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: sys/bsdtypes.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: bstring.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: io.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: libutil.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:9: paths.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:10: stdint.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: strings.h: No such file or directory ==> ... no ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... for large file support $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: warning: width of `min63bits' exceeds its type ==> for large file support... yes ==> ... with -D_FILE_OFFSET_BITS=64... no (implied) ==> ... with -D_LARGE_FILES=1... no (implied) ... if integer types are sane enough $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from conftest.c:17: ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:338: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:339: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:380: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:381: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:394: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:395: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:408: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:409: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:531: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:532: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:547: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:548: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ] mbsdint.h:654: warning: unsigned value >= 0 is always 1 ==> if integer types are sane enough... yes ... for standard 32-bit integer types $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:16: `uint32_t' undeclared (first use this function) ] conftest.c:16: (Each undeclared identifier is reported only once ] conftest.c:16: for each function it appears in.) ] conftest.c:16: parse error before `size_t' ] conftest.c:17: `int32_t' undeclared (first use this function) ] conftest.c:17: parse error before `ac' ] conftest.c:18: warning: control reaches end of non-void function ==> for standard 32-bit integer types... no ... sig_t $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: parse error before `foo' ] conftest.c:11: `sig_t' undeclared, outside of functions ] conftest.c:11: parse error before `0' ] conftest.c: In function `main': ] conftest.c:12: `sig_t' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:12: parse error before `0' ==> sig_t... no ... sighandler_t $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: parse error before `foo' ] conftest.c:11: `sighandler_t' undeclared, outside of functions ] conftest.c:11: parse error before `0' ] conftest.c: In function `main': ] conftest.c:12: `sighandler_t' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:12: parse error before `0' ==> sighandler_t... no ... __sighandler_t $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c:11: parse error before `foo' ] conftest.c:11: `__sighandler_t' undeclared, outside of functions ] conftest.c:11: parse error before `0' ] conftest.c: In function `main': ] conftest.c:12: `__sighandler_t' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:12: parse error before `0' ==> __sighandler_t... no ... if the final link command may succeed gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error -c conftest.c In file included from sh.h:135, from conftest.c:4: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' In file included from sh.h:169, from conftest.c:4: mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 conftest.c:5: warning: `__LINTED__5_rcsid' defined but not used conftest.c:6: warning: `__LINTED__6_mbsdcc_h_rcsid' defined but not used conftest.c:7: warning: `__LINTED__7_mbsdint_h_rcsid' defined but not used conftest.c:8: warning: `__LINTED__8_sh_h_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -o a.out conftest.o || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> if the final link command may succeed... yes ... GNU strerrordesc_np() $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] strerrordesc_np conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> GNU strerrordesc_np()... no ... the sys_errlist[] array and sys_nerr $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> the sys_errlist[] array and sys_nerr... yes ==> the _sys_errlist[] array and _sys_nerr... no (implied) ... GNU sigabbrev_np() $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] sigabbrev_np conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> GNU sigabbrev_np()... no ... the sys_signame[] array $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] sys_signame conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> the sys_signame[] array... no ... the _sys_signame[] array $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] _sys_signame conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> the _sys_signame[] array... no ... GNU sigdescr_np() $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] sigdescr_np conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> GNU sigdescr_np()... no ... the sys_siglist[] array $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] Undefined first referenced ] symbol in file ] sys_siglist conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> the sys_siglist[] array... no ... the _sys_siglist[] array $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> the _sys_siglist[] array... yes ... flock $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:14: warning: implicit declaration of function `flock' ] conftest.c:14: `LOCK_EX' undeclared (first use this function) ] conftest.c:14: (Each undeclared identifier is reported only once ] conftest.c:14: for each function it appears in.) ] conftest.c:14: `LOCK_UN' undeclared (first use this function) ==> flock... no ... whether we can lock files with fcntl $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether we can lock files with fcntl... yes ... getrlimit and setrlimit $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:12: warning: implicit declaration of function `getrlimit' ] conftest.c:15: warning: implicit declaration of function `setrlimit' ==> getrlimit and setrlimit... yes ... rlim_t $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> rlim_t... yes ... get_current_dir_name $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:10: warning: implicit declaration of function `get_current_dir_name' ] Undefined first referenced ] symbol in file ] get_current_dir_name conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> get_current_dir_name... no ... getrandom $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from conftest.c:10: ] sh.h:79: sys/random.h: No such file or directory ==> getrandom... no ... getrusage $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:11: storage size of `ru' isn't known ] conftest.c:12: warning: implicit declaration of function `getrusage' ] conftest.c:12: `RUSAGE_SELF' undeclared (first use this function) ] conftest.c:12: (Each undeclared identifier is reported only once ] conftest.c:12: for each function it appears in.) ] conftest.c:13: `RUSAGE_CHILDREN' undeclared (first use this function) ] conftest.c:11: warning: unused variable `ru' ==> getrusage... no ... getsid $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> getsid... yes ... gettimeofday $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:10: warning: implicit declaration of function `gettimeofday' ==> gettimeofday... yes ... killpg $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `killpg' ] Undefined first referenced ] symbol in file ] killpg conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> killpg... no ... memmove $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from conftest.c:10: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ==> memmove... yes ==> if to use mknod(), makedev() and friends... no (cached) ... for mmap and munmap $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:19: warning: implicit declaration of function `munmap' ==> for mmap and munmap... yes ... for ftruncate $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> for ftruncate... yes ... nice $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ==> nice... yes ... rename $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:11: warning: implicit declaration of function `rename' ==> rename... yes ... revoke $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:13: warning: implicit declaration of function `revoke' ] Undefined first referenced ] symbol in file ] revoke conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> revoke... no ... for setlocale(LC_CTYPE, "") and nl_langinfo(CODESET) $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] conftest.c: In function `main': ] conftest.c:10: `CODESET' undeclared (first use this function) ] conftest.c:10: (Each undeclared identifier is reported only once ] conftest.c:10: for each function it appears in.) ==> for setlocale(LC_CTYPE, "") and nl_langinfo(CODESET)... no ... select $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from conftest.c:28: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:36: warning: implicit declaration of function `select' ==> select... yes ... setresugid $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=0 -DHAVE_SELECT=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.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' ] Undefined first referenced ] symbol in file ] setresgid conftest.o ] setresuid conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> setresugid... no ==> setgroups... no (implied) ... sigaction $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:15: warning: implicit declaration of function `sigemptyset' ] conftest.c:17: warning: implicit declaration of function `sigaction' ==> sigaction... yes ==> strerror... no (implied) ==> strsignal... no (implied) ... strlcpy $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from conftest.c:8: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `strlcpy' ] Undefined first referenced ] symbol in file ] strlcpy conftest.o ] ld: a.out: fatal error: Symbol referencing errors. No output written to a.out ==> strlcpy... no ... strstr $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from conftest.c:8: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:9: warning: implicit declaration of function `strstr' ==> strstr... yes ==> for declaration of flock()... yes (implied) ==> for declaration of revoke()... yes (implied) ... for declaration of sys_errlist[] and sys_nerr $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:10: `sys_errlist' 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: `sys_nerr' undeclared (first use this function) ==> for declaration of sys_errlist[] and sys_nerr... no ... for declaration of sys_siglist[] $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ==> for declaration of sys_siglist[]... yes ... for struct stat.st_mtimensec $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] 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 $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c: In function `main': ] conftest.c:10: structure has no member named `st_mtimespec' ==> for struct stat.st_mtimespec.tv_nsec... no ... for struct stat.st_mtim.tv_nsec $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ==> for struct stat.st_mtim.tv_nsec... yes ... whether RSIZE_MAX is an integer constant expression $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done ] In file included from sh.h:135, from conftest.c:9: ] /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ] conftest.c:10: `RSIZE_MAX' undeclared, outside of functions ] conftest.c:10: size of array `tstarr' has non-integer type ] conftest.c:13: `RSIZE_MAX' undeclared, outside of functions ] conftest.c:13: `RSIZE_MAX' undeclared, outside of functions ] conftest.c:13: bit-field `cta_rsizemax_check' width not an integer constant ==> whether RSIZE_MAX is an integer constant expression... no ==> if to use persistent history... yes ... checking if the C Preprocessor supports -dD $ gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -E -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -Wno-error -dD conftest.c >x ==> checking if the C Preprocessor supports -dD... yes ... done. Generating list of signal names... NSIG=32 ... ABRT=6 FPE=8 ILL=4 INT=2 SEGV=11 TERM=15 ALRM=14 BUS=10 CHLD=18 CONT=25 HUP=1 KILL=9 PIPE=13 QUIT=3 STOP=23 TSTP=24 TTIN=26 TTOU=27 USR1=16 USR2=17 POLL=22 PROF=29 SYS=12 TRAP=5 URG=21 VTALRM=28 XCPU=30 XFSZ=31 WINCH=20 EMT=7 PWR=19 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'... gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c lalloc.c In file included from sh.h:135, from lalloc.c:24: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' lalloc.c: In function `aresize': lalloc.c:178: warning: assignment from incompatible pointer type lalloc.c: At top level: lalloc.c:26: warning: `__LINTED__26_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c edit.c In file included from sh.h:135, from edit.c:28: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' edit.c: In function `x_search_char_forw': edit.c:1809: warning: implicit declaration of function `strstr' edit.c:1809: warning: pointer/integer type mismatch in conditional expression edit.c:1810: warning: assignment makes pointer from integer without a cast edit.c: At top level: edit.c:32: warning: `__LINTED__32_rcsid' defined but not used emacsfn.h:22: warning: `__LINTED__22_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c eval.c In file included from sh.h:135, from eval.c:25: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' eval.c:27: warning: `__LINTED__27_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c exec.c In file included from sh.h:135, from exec.c:25: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' exec.c: In function `execute': exec.c:229: warning: implicit declaration of function `sigprocmask' exec.c: At top level: exec.c:27: warning: `__LINTED__27_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c expr.c In file included from sh.h:135, from expr.c:26: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' In file included from sh.h:169, from expr.c:26: mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:338: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:339: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:380: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:381: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:394: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:395: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:408: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:409: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:531: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:532: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:547: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:548: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 mbsdint.h:654: warning: unsigned value >= 0 is always 1 expr.c:28: warning: `__LINTED__28_rcsid' defined but not used exprtok.h:22: warning: `__LINTED__22_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c funcs.c In file included from sh.h:135, from funcs.c:27: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' funcs.c: In function `c_kill': funcs.c:1171: warning: implicit declaration of function `kill' funcs.c: In function `c_read': funcs.c:1692: warning: implicit declaration of function `gettimeofday' funcs.c:1705: warning: suggest parentheses around && within || funcs.c:1712: warning: implicit declaration of function `select' funcs.c: In function `c_rename': funcs.c:3250: warning: implicit declaration of function `rename' funcs.c: At top level: funcs.c:29: warning: `__LINTED__29_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c histrap.c In file included from sh.h:135, from histrap.c:26: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' histrap.c: In function `c_fc': histrap.c:197: warning: implicit declaration of function `strstr' histrap.c:197: warning: assignment makes pointer from integer without a cast histrap.c: In function `hist_persist_init': histrap.c:804: warning: implicit declaration of function `munmap' histrap.c: In function `traphash': histrap.c:1220: warning: implicit declaration of function `gettimeofday' histrap.c: In function `ksh_sigset': histrap.c:1683: warning: implicit declaration of function `sigemptyset' histrap.c:1685: warning: implicit declaration of function `sigaction' mirhash.h: At top level: mirhash.h:34: warning: `__LINTED__34_rcsid' defined but not used histrap.c:29: warning: `__LINTED__29_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c jobs.c In file included from sh.h:135, from jobs.c:25: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' jobs.c: In function `j_init': jobs.c:182: warning: implicit declaration of function `sigemptyset' jobs.c:183: warning: implicit declaration of function `sigprocmask' jobs.c:186: warning: implicit declaration of function `sigaddset' jobs.c: In function `j_suspend': jobs.c:269: warning: implicit declaration of function `kill' jobs.c: In function `j_waitj': jobs.c:1172: warning: implicit declaration of function `sigsuspend' jobs.c: In function `j_lookup': jobs.c:1753: warning: implicit declaration of function `strstr' jobs.c: At top level: jobs.c:27: warning: `__LINTED__27_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c lex.c In file included from sh.h:135, from lex.c:25: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' lex.c:27: warning: `__LINTED__27_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c main.c In file included from sh.h:135, from main.c:29: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:136: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c:137: warning: unsigned value >= 0 is always 1 main.c: In function `rndsetup': main.c:195: warning: implicit declaration of function `gettimeofday' main.c: In function `quitenv': main.c:1140: warning: implicit declaration of function `kill' main.c: At top level: main.c:31: warning: `__LINTED__31_rcsid' defined but not used main.c:32: warning: `__LINTED__32_mbsdcc_h_rcsid' defined but not used main.c:33: warning: `__LINTED__33_mbsdint_h_rcsid' defined but not used main.c:34: warning: `__LINTED__34_sh_h_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c misc.c In file included from sh.h:135, from misc.c:28: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' misc.c: In function `change_flag': misc.c:266: warning: implicit declaration of function `setegid' misc.c:283: warning: implicit declaration of function `seteuid' misc.c: In function `c_cd': misc.c:2431: warning: implicit declaration of function `strstr' misc.c:2431: warning: assignment makes pointer from integer without a cast misc.c: In function `ksh_getrusage': misc.c:2771: warning: implicit declaration of function `_sysconf' misc.c: At top level: misc.c:30: warning: `__LINTED__30_rcsid' defined but not used sh_flags.gen:24: warning: `__LINTED__24_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c shf.c In file included from sh.h:135, from shf.c:29: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' shf.c:31: warning: `__LINTED__31_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c syn.c In file included from sh.h:135, from syn.c:27: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' syn.c:29: warning: `__LINTED__29_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c tree.c In file included from sh.h:135, from tree.c:24: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' tree.c:26: warning: `__LINTED__26_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c var.c In file included from sh.h:135, from var.c:25: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' var.c: In function `getspec': var.c:1369: warning: implicit declaration of function `gettimeofday' mirhash.h: At top level: mirhash.h:34: warning: `__LINTED__34_rcsid' defined but not used var.c:28: warning: `__LINTED__28_rcsid' defined but not used var_spec.h:22: warning: `__LINTED__22_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c strlcpy.c In file included from sh.h:135, from strlcpy.c:19: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' strlcpy.c:21: warning: `__LINTED__21_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -Wall -I. -DMKSH_BUILDSH=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=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=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=0 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_CAN_INTTYPES=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_STRERRORDESC_NP=0 -DHAVE_SYS_ERRLIST=1 -DHAVE_SIGABBREV_NP=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SIGDESCR_NP=0 -Dsys_siglist=_sys_siglist -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=1 -DHAVE_GET_CURRENT_DIR_NAME=0 -DHAVE_GETRANDOM=0 -DHAVE_GETRUSAGE=0 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_FTRUNCATE=1 -DHAVE_NICE=1 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_POSIX_UTF8_LOCALE=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=0 -DHAVE_SYS_SIGLIST_DECL=1 -Dst_mtimensec=st_mtim.tv_nsec -DHAVE_ST_MTIMENSEC=1 -DHAVE_INTCONSTEXPR_RSIZE_MAX=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=599 -c ulimit.c In file included from sh.h:135, from ulimit.c:25: /usr/include/string.h:90: warning: conflicting types for built-in function `memcpy' ulimit.c: In function `set_ulimit': ulimit.c:363: warning: implicit declaration of function `getrlimit' ulimit.c:376: warning: implicit declaration of function `setrlimit' ulimit.c: At top level: ulimit.c:27: warning: `__LINTED__27_rcsid' defined but not used rlimits.gen:26: warning: `__LINTED__26_rcsid' defined but not used gcc -U__STDC__ -D__STDC__=0 -Dssize_t=int -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 lksh.1|mksh.1|mksh.faq|mksh.ico) ;; *) rm -f "$_f" ;; esac; done nroff -mdoc <'./lksh.1' >lksh.cat1 nroff: Cannot find library -mdoc nroff -mdoc <'./mksh.1' >mksh.cat1 nroff: Cannot find library -mdoc (set -- ''; . './FAQ2HTML.sh') size mksh 258608 + 13728 + 4160 = 276496 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/ # /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.