Annotation of researchv10no/cmd/asd/mkconfig, revision 1.1

1.1     ! root        1: #!/bin/sh
        !             2: # ASD compilation configuration
        !             3: 
        !             4: inc=/usr/include
        !             5: 
        !             6: # does the system have V8/4.2 ndir stuff?
        !             7: if [ -f $inc/ndir.h ] && grep opendir $inc/ndir.h >/dev/null
        !             8: then   echo '#define DIR_H <ndir.h>'
        !             9: elif [ -f $inc/sys/ndir.h ] && grep opendir $inc/sys/ndir.h >/dev/null
        !            10: then   echo '#define DIR_H <sys/ndir.h>'
        !            11: elif [ -f $inc/dir.h ] && grep opendir $inc/dir.h >/dev/null
        !            12: then   echo '#define DIR_H <dir.h>'
        !            13: elif [ -f $inc/sys/dir.h ] && grep opendir $inc/sys/dir.h >/dev/null
        !            14: then   echo '#define DIR_H <sys/dir.h>'
        !            15: else   echo '#define DIR_H "ndir.h"'
        !            16:        echo '#define LOCALDIR 1'
        !            17: fi
        !            18: 
        !            19: # does the system have the fcntl system call?
        !            20: if [ -f $inc/fcntl.h ] && grep -s F_DUPFD $inc/fcntl.h
        !            21: then   echo "#define FCNTL 1"
        !            22: fi
        !            23: 
        !            24: # does <sys/types.h> define u_long?
        !            25: if grep -s 'typedef.*u_long' $inc/sys/types.h
        !            26: then   echo "#define ULONG 1"
        !            27: fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.