Lines 507-524
$CC $CFLAGS -c conftest.c >/dev/null 2>/
Link Here
|
507 |
# add NO_'function_name' to flags if missing |
507 |
# add NO_'function_name' to flags if missing |
508 |
|
508 |
|
509 |
for func in rmdir strchr strrchr rename mktemp mktime mkstemp |
509 |
for func in rmdir strchr strrchr rename mktemp mktime mkstemp |
510 |
do |
510 |
do |
511 |
echo Check for $func |
511 |
echo Check for $func |
512 |
echo "int main(){ $func(); return 0; }" > conftest.c |
512 |
echo "char $func(); int main(){ return $func(); }" > conftest.c |
513 |
$CC $BFLAG -o conftest conftest.c >/dev/null 2>/dev/null |
513 |
$CC $BFLAG -o conftest conftest.c >/dev/null 2>/dev/null |
514 |
[ $? -ne 0 ] && CFLAGS="${CFLAGS} -DNO_`echo $func | tr '[a-z]' '[A-Z]'`" |
514 |
[ $? -ne 0 ] && CFLAGS="${CFLAGS} -DNO_`echo $func | tr '[a-z]' '[A-Z]'`" |
515 |
done |
515 |
done |
516 |
|
516 |
|
517 |
|
517 |
|
518 |
echo Check for memset |
518 |
echo Check for memset |
519 |
echo "int main(){ char k; memset(&k,0,0); return 0; }" > conftest.c |
519 |
echo "int main(){ char memset(); return memset(); }" > conftest.c |
520 |
$CC -o conftest conftest.c >/dev/null 2>/dev/null |
520 |
$CC -o conftest conftest.c >/dev/null 2>/dev/null |
521 |
[ $? -ne 0 ] && CFLAGS="${CFLAGS} -DZMEM" |
521 |
[ $? -ne 0 ] && CFLAGS="${CFLAGS} -DZMEM" |
522 |
|
522 |
|
523 |
|
523 |
|
524 |
echo Check for memmove |
524 |
echo Check for memmove |
Lines 551-561
$CC $CFLAGS -c conftest.c >/dev/null 2>/
Link Here
|
551 |
[ $? -ne 0 ] && CFLAGS="${CFLAGS} -DNO_ERRNO" |
551 |
[ $? -ne 0 ] && CFLAGS="${CFLAGS} -DNO_ERRNO" |
552 |
|
552 |
|
553 |
|
553 |
|
554 |
echo Check for directory libraries |
554 |
echo Check for directory libraries |
555 |
cat > conftest.c << _EOF_ |
555 |
cat > conftest.c << _EOF_ |
556 |
int main() { return closedir(opendir(".")); } |
556 |
int main() { char closedir(); char opendir(); return closedir(opendir()); } |
557 |
_EOF_ |
557 |
_EOF_ |
558 |
|
558 |
|
559 |
$CC -o conftest conftest.c >/dev/null 2>/dev/null |
559 |
$CC -o conftest conftest.c >/dev/null 2>/dev/null |
560 |
if [ $? -ne 0 ]; then |
560 |
if [ $? -ne 0 ]; then |
561 |
OPT="" |
561 |
OPT="" |
Lines 573-583
fi
Link Here
|
573 |
|
573 |
|
574 |
|
574 |
|
575 |
# Dynix/ptx 1.3 needed this |
575 |
# Dynix/ptx 1.3 needed this |
576 |
|
576 |
|
577 |
echo Check for readlink |
577 |
echo Check for readlink |
578 |
echo "int main(){ return readlink(); }" > conftest.c |
578 |
echo "int main(){ char readlink(); return readlink(); }" > conftest.c |
579 |
$CC -o conftest conftest.c >/dev/null 2>/dev/null |
579 |
$CC -o conftest conftest.c >/dev/null 2>/dev/null |
580 |
if [ $? -ne 0 ]; then |
580 |
if [ $? -ne 0 ]; then |
581 |
$CC -o conftest conftest.c -lseq >/dev/null 2>/dev/null |
581 |
$CC -o conftest conftest.c -lseq >/dev/null 2>/dev/null |
582 |
[ $? -eq 0 ] && LFLAGS2="${LFLAGS2} -lseq" |
582 |
[ $? -eq 0 ] && LFLAGS2="${LFLAGS2} -lseq" |
583 |
fi |
583 |
fi |