For the build logs, demonstrate that /dev/null and /dev/tty exist: crw-rw-rw- 1 games games 1, 3 Jan 1 1970 /dev/null crw-rw-rw- 1 root tty 5, 0 Jan 1 1970 /dev/tty Hi from $MirOS: src/bin/mksh/Build.sh,v 1.653 2013/11/30 17:41:31 tg Exp $ on: $ uname -a >&2 | Linux debian 2.0.6 #2 Sun Jul 14 18:49:25 PDT 1996 i686 Build.sh: Building the MirBSD Korn Shell R48 2013/11/30 on Linux ... Build.sh: Scanning for functions... please ignore any errors. ... which compiler seems to be used $ lcc -E -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN conftest.c | sed -n '/^ *[ce]t *= */s/^ *\([ce]t\) *= */\1=/p' | tr -d \015 >x [ ct="lcc" [ et="unknown" $ lcc -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -v conftest.c | lcc $Id$ | /usr/local/lib/lcc/gcc/cpp -U__GNUC__ -D_POSIX_SOURCE -D__STDC__=1 -D__STRICT_ANSI__ -Dunix -Di386 -Dlinux -D__unix__ -D__i386__ -D__linux__ -D__signed__=signed -D__LCC__ -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -I/usr/local/lib/lcc/include -I/usr/local/lib/lcc/gcc/include -I/usr/include conftest.c /tmp/lcc60540.i | /usr/local/lib/lcc/rcc -target=x86/linux -v /tmp/lcc60540.i /tmp/lcc60541.s | /usr/local/lib/lcc/rcc $Name$($Id$) | /usr/bin/as -o /tmp/lcc60542.o /tmp/lcc60541.s | /usr/bin/ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.1 -o a.out /usr/lib/crt1.o /usr/lib/crti.o /usr/local/lib/lcc//gcc/crtbegin.o /tmp/lcc60542.o -L/usr/local/lib/lcc/ -llcc -L/usr/local/lib/lcc//gcc -lc -lgcc -lm /usr/local/lib/lcc//gcc/crtend.o /usr/lib/crtn.o | rm /tmp/lcc60542.o /tmp/lcc60540.i /tmp/lcc60541.s ==> which compiler seems to be used... lcc ... if the compiler works $ lcc -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ==> if the compiler works... yes ... if the compiler does not fail correctly $ lcc -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] /tmp/lcc60862.o: In function `main': ] /tmp/lcc60862.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if the compiler does not fail correctly... no ==> if this could be tcc... no (implied) ... if -Wno-error can be used $ lcc -Wno-error -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> if -Wno-error can be used... yes ... if -Werror can be used $ lcc -Werror -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Werror ignored ==> if -Werror can be used... yes ... if -O2 can be used $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> if -O2 can be used... yes ... for __attribute__((__bounded__)) $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Werror ignored ] conftest.c:9: syntax error; found `__attribute__' expecting `;' ] conftest.c:9: syntax error; found `(' expecting `)' ] conftest.c:9: skipping `(' `__bounded__' `(' `__buffer__' `,' `1' `,' `3' ] conftest.c:9: syntax error; found `)' expecting `;' ] conftest.c:9: skipping `)' `)' ] conftest.c:10: syntax error; found `(' expecting `)' ] conftest.c:10: skipping `(' `__bounded__' `(' `__buffer__' `,' `2' `,' `3' ] conftest.c:10: syntax error; found `)' expecting `;' ] conftest.c:10: skipping `)' `)' ==> for __attribute__((__bounded__))... no ... for __attribute__((__format__)) $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -DHAVE_ATTRIBUTE_BOUNDED=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Werror ignored ] conftest.c:11: syntax error; found `__attribute__' expecting `;' ] conftest.c:11: syntax error; found `(' expecting `)' ] conftest.c:11: skipping `(' `__format__' `(' `__printf__' `,' `2' `,' `3' ] conftest.c:11: syntax error; found `)' expecting `;' ] conftest.c:11: skipping `)' `)' ==> for __attribute__((__format__))... no ... for __attribute__((__noreturn__)) $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Werror ignored ] conftest.c:8: syntax error; found `__attribute__' expecting `;' ] conftest.c:8: syntax error; found `(' expecting `)' ] conftest.c:8: skipping `(' `__noreturn__' ] conftest.c:8: syntax error; found `)' expecting `;' ] conftest.c:8: skipping `)' ] conftest.c:9: warning: missing return value ==> for __attribute__((__noreturn__))... no ... for __attribute__((__unused__)) $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=0 -DHAVE_ATTRIBUTE_NORETURN=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Werror ignored ] conftest.c:6: syntax error; found `__attribute__' expecting `)' ] conftest.c:6: skipping `__attribute__' `(' `(' `__unused__' ] conftest.c:6: syntax error; found `)' expecting `;' ] conftest.c:6: skipping `)' `,' ] conftest.c:7: syntax error; found `__attribute__' expecting `;' ] conftest.c:7: syntax error; found `(' expecting `)' ] conftest.c:7: skipping `(' `__unused__' ] conftest.c:7: syntax error; found `)' expecting `;' ] conftest.c:7: skipping `)' `)' `{' `return' ] conftest.c:7: syntax error; found `0' expecting `)' ] conftest.c:7: missing identifier ] conftest.c:7: syntax error; found `0' expecting `;' ] conftest.c:7: unrecognized declaration ] conftest.c:7: unrecognized declaration ] conftest.c:7: warning: empty declaration ] conftest.c:7: unrecognized declaration ==> for __attribute__((__unused__))... no ... for __attribute__((__used__)) $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Werror ignored ] conftest.c:6: undefined size for `incomplete array of const char fnord' ] conftest.c:6: syntax error; found `__attribute__' expecting `;' ] conftest.c:6: syntax error; found `(' expecting `)' ] conftest.c:6: skipping `(' `__used__' ] conftest.c:6: syntax error; found `)' expecting `;' ] conftest.c:6: skipping `)' `=' ] conftest.c:6: unrecognized declaration ] conftest.c:6: warning: empty declaration ==> for __attribute__((__used__))... no ... if a reduced-feature mksh is requested $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc62302.o: In function `main': ] /tmp/lcc62302.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if a reduced-feature mksh is requested... no ... if invoking as sh should be handled specially $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc62482.o: In function `main': ] /tmp/lcc62482.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if invoking as sh should be handled specially... no ... if mksh will be built without job control $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc62662.o: In function `main': ] /tmp/lcc62662.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if mksh will be built without job control... no ... if mksh will be built without job signals $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc62842.o: In function `main': ] /tmp/lcc62842.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if mksh will be built without job signals... no ... if the default UTF-8 mode is specified $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc63022.o: In function `main': ] /tmp/lcc63022.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if the default UTF-8 mode is specified... no ... if traditional/conservative fd use is requested $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc63202.o: In function `main': ] /tmp/lcc63202.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if traditional/conservative fd use is requested... no ... if the MidnightBSD 0.1 ash compatibility mode is requested $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc63382.o: In function `main': ] /tmp/lcc63382.o(.text+0x7): undefined reference to `thiswillneverbedefinedIhope' ==> if the MidnightBSD 0.1 ash compatibility mode is requested... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... whether and can both be included $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> whether and can both be included... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:2: sys/bsdtypes.h: No such file or directory ==> ... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: sys/mkdev.h: No such file or directory ==> ... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: sys/select.h: No such file or directory ==> ... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:2: libgen.h: No such file or directory ==> ... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: libutil.h: No such file or directory ==> ... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: stdint.h: No such file or directory ==> ... no ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> ... yes ... for large file support $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:4: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:4: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: integer expression must be constant ==> for large file support... no ... ... with -D_FILE_OFFSET_BITS=64 $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -D_FILE_OFFSET_BITS=64 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:4: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:4: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: integer expression must be constant ==> ... with -D_FILE_OFFSET_BITS=64... no ... ... with -D_LARGE_FILES=1 $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -D_LARGE_FILES=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:4: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:4: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: warning: shifting an `long int' by 62 bits is undefined ] conftest.c:5: integer expression must be constant ==> ... with -D_LARGE_FILES=1... no ... for standard 32-bit integer types $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: undeclared identifier `uint32_t' ] conftest.c:3: found `int' expected a function ] conftest.c:3: illegal use of type name `ptrdiff_t' ] conftest.c:3: operands of * have illegal types `void' and `pointer to pointer to char' ==> for standard 32-bit integer types... no ... for UCB 32-bit integer types $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> for UCB 32-bit integer types... yes ... for standard 8-bit integer type $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: undeclared identifier `uint8_t' ] conftest.c:3: found `int' expected a function ] conftest.c:3: illegal use of type name `ptrdiff_t' ] conftest.c:3: syntax error; found `av' expecting `)' ] conftest.c:3: illegal return type; found `void' expected `int' ] conftest.c:3: syntax error; found `av' expecting `;' ] conftest.c:3: warning: expression with no effect elided ] conftest.c:3: syntax error; found `)' expecting `;' ] conftest.c:3: illegal statement termination ] conftest.c:3: skipping `)' ==> for standard 8-bit integer type... no ... for UCB 8-bit integer type $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> for UCB 8-bit integer type... yes ... rlim_t $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:14: undeclared identifier `rlim_t' ] conftest.c:14: syntax error; found `0' expecting `)' ] conftest.c:14: syntax error; found `0' expecting `;' ] conftest.c:14: warning: expression with no effect elided ] conftest.c:14: syntax error; found `)' expecting `;' ] conftest.c:14: illegal statement termination ] conftest.c:14: skipping `)' ==> rlim_t... no ... sig_t $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:4: syntax error; found `foo' expecting `;' ] conftest.c:4: initializer must be constant ] conftest.c:4: syntax error; found `0' expecting `;' ] conftest.c:4: unrecognized declaration ] conftest.c:4: warning: empty declaration ] conftest.c:5: syntax error; found `0' expecting `)' ] conftest.c:5: syntax error; found `0' expecting `;' ] conftest.c:5: warning: expression with no effect elided ] conftest.c:5: syntax error; found `)' expecting `;' ] conftest.c:5: illegal statement termination ] conftest.c:5: skipping `)' ==> sig_t... no ... sighandler_t $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:4: syntax error; found `foo' expecting `;' ] conftest.c:4: initializer must be constant ] conftest.c:4: syntax error; found `0' expecting `;' ] conftest.c:4: unrecognized declaration ] conftest.c:4: warning: empty declaration ] conftest.c:5: syntax error; found `0' expecting `)' ] conftest.c:5: syntax error; found `0' expecting `;' ] conftest.c:5: warning: expression with no effect elided ] conftest.c:5: syntax error; found `)' expecting `;' ] conftest.c:5: illegal statement termination ] conftest.c:5: skipping `)' ==> sighandler_t... no ... __sighandler_t $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> __sighandler_t... yes ... checking if the final link command may succeed lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -Wno-error -c conftest.c lcc: -Wno-error ignored lcc -O2 -o a.out conftest.o || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ==> checking if the final link command may succeed... yes ... the sys_errlist[] array and sys_nerr $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> the sys_errlist[] array and sys_nerr... yes ==> the _sys_errlist[] array and _sys_nerr... no (implied) ... the sys_signame[] array $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc68992.o: In function `main': ] /tmp/lcc68992.o(.text+0x8): undefined reference to `sys_signame' ==> the sys_signame[] array... no ... the _sys_signame[] array $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc69172.o: In function `main': ] /tmp/lcc69172.o(.text+0x8): undefined reference to `_sys_signame' ==> the _sys_signame[] array... no ... the sys_siglist[] array $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> the sys_siglist[] array... yes ==> the _sys_siglist[] array... no (implied) ... flock $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> flock... yes ==> whether we can lock files with fcntl... yes (implied) ... getrusage $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> getrusage... yes ... getsid $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> getsid... yes ... gettimeofday $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> gettimeofday... yes ... killpg $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> killpg... yes ... memmove $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> memmove... yes ==> if to use mknod(), makedev() and friends... no (cached) ... for mmap and munmap $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> for mmap and munmap... yes ... nice $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> nice... yes ==> revoke... no (cached) ... setlocale(LC_CTYPE, "") $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> setlocale(LC_CTYPE, "")... yes ... nl_langinfo(CODESET) $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: undeclared identifier `CODESET' ==> nl_langinfo(CODESET)... no ... select $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:28: undeclared identifier `__asm__' ] conftest.c:28: warning: expression with no effect elided ] conftest.c:28: syntax error; found `__volatile__' expecting `;' ] conftest.c:28: syntax error; found `:' expecting `)' ] conftest.c:28: syntax error; found `:' expecting `;' ] conftest.c:28: illegal statement termination ] conftest.c:28: skipping `:' ] conftest.c:28: found `pointer to char' expected a function ] conftest.c:28: syntax error; found `:' expecting `;' ] conftest.c:28: illegal statement termination ] conftest.c:28: skipping `:' ] conftest.c:28: found `pointer to char' expected a function ] conftest.c:28: found `pointer to char' expected a function ] conftest.c:28: found `pointer to char' expected a function ] conftest.c:28: syntax error; found `:' expecting `;' ] conftest.c:28: illegal statement termination ] conftest.c:28: skipping `:' ] conftest.c:28: warning: expression with no effect elided ] conftest.c:28: warning: expression with no effect elided ] conftest.c:28: syntax error; found `)' expecting `;' ] conftest.c:28: illegal statement termination ] conftest.c:28: skipping `)' ] conftest.c:28: warning: expression with no effect elided ] conftest.c:28: syntax error; found `__volatile__' expecting `;' ] conftest.c:28: too many errors ==> select... no ... setresugid $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc71212.o: In function `main': ] /tmp/lcc71212.o(.text+0xd): undefined reference to `setresuid' ] /tmp/lcc71212.o(.text+0x1d): undefined reference to `setresgid' ==> setresugid... no ==> setgroups... no (implied) ==> strerror... no (implied) ==> strsignal... no (implied) ... strlcpy $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] /tmp/lcc71592.o: In function `main': ] /tmp/lcc71592.o(.text+0x18): undefined reference to `strlcpy' ==> strlcpy... no ... for declaration of flock() $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> for declaration of flock()... yes ==> for declaration of revoke()... yes (implied) ... for declaration of sys_errlist[] and sys_nerr $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ] conftest.c:3: undeclared identifier `sys_errlist' ] conftest.c:3: undeclared identifier `sys_nerr' ] conftest.c:3: type error: pointer expected ] conftest.c:3: type error: pointer expected ==> for declaration of sys_errlist[] and sys_nerr... no ... for declaration of sys_siglist[] $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -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 Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> for declaration of sys_siglist[]... yes ==> if to use persistent history... yes ... whether compile-time assertions pass $ lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done ] lcc: -Wno-error ignored ==> whether compile-time assertions pass... yes ... checking if the C Preprocessor supports -dD $ lcc -E -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -Wno-error -dD conftest.c >x ] lcc: -O2 ignored ] lcc: -Wno-error ignored ==> checking if the C Preprocessor supports -dD... no ... done. No list of signal names available via cpp. Falling back... lcc: -O2 ignored lcc: -Wno-error ignored NSIG=32 ... lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored lcc: -O2 ignored lcc: -Wno-error ignored INT=2 SEGV=11 ABRT=6 KILL=9 ALRM=14 BUS=7 CHLD=17 CONT=18 FPE=8 HUP=1 ILL=4 IO=29 PIPE=13 PROF=27 PWR=30 QUIT=3 STOP=19 TERM=15 TRAP=5 TSTP=20 TTIN=21 TTOU=22 URG=23 USR1=10 USR2=12 VTALRM=26 WINCH=28 XCPU=24 XFSZ=25 done. Build.sh: Finished configuration testing, now producing output. + Running genopt on './rlimits.opt'... + Running genopt on './sh_flags.opt'... lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c lalloc.c lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c eval.c eval.c:651: warning: overflow in converting constant expression from `int' to `char' lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c exec.c exec.c:1570: warning: missing return value lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c expr.c expr.c:360: warning: unsigned operand of unary - expr.c:448: warning: unsigned operand of unary - expr.c:449: warning: unsigned operand of unary - expr.c:505: warning: unsigned operand of unary - lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c funcs.c funcs.c:164: warning: conversion from `pointer to void' to `pointer to int function(pointer to pointer to const char)' is compiler dependent funcs.c:1621: warning: expression with no effect elided funcs.c:1657: warning: expression with no effect elided funcs.c:1730: warning: expression with no effect elided lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c histrap.c histrap.c:1417: warning: conversion from `pointer to void' to `pointer to void function(int)' is compiler dependent lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c jobs.c lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c lex.c lex.c:1460: warning: expression with no effect elided lex.c:1746: warning: missing return value lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c main.c lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c misc.c misc.c:547: warning: unsigned operand of unary - misc.c:1263: warning: unsigned operand of unary - lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c shf.c lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c syn.c lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c tree.c tree.c:414: warning: missing return value tree.c:641: warning: missing return value lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c var.c var.c:364: warning: unsigned operand of unary - var.c:542: warning: unsigned operand of unary - lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c edit.c edit.c:1258: warning: missing return value lcc -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -D__inline__=__inline -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_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=1 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=0 -Dsig_t=__sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=489 -c strlcpy.c lcc -O2 -o mksh lalloc.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 edit.o strlcpy.o || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.1|*.c|*.h|*.ico|*.opt) ;; *) rm -f "$_f" ;; esac; done nroff -mdoc <'./mksh.1' >mksh.cat1 size mksh text data bss dec hex filename 242196 23617 3760 269573 41d05 mksh Installing the shell: # install -c -s -o root -g bin -m 555 mksh /bin/mksh # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/ Installing the manual: # install -c -o root -g bin -m 444 mksh.cat1 /usr/share/man/cat1/mksh.0 or # install -c -o root -g bin -m 444 mksh.1 /usr/share/man/man1/mksh.1 Run the regression test suite: ./test.sh Please also read the sample file dot.mkshrc and the fine manual.