1######################################################################## 2# # 3# This software is part of the ast package # 4# Copyright (c) 1984-2011 AT&T Intellectual Property # 5# and is licensed under the # 6# Eclipse Public License, Version 1.0 # 7# by AT&T Intellectual Property # 8# # 9# A copy of the License is available at # 10# http://www.eclipse.org/org/documents/epl-v10.html # 11# (with md5 checksum b35adb5213ca9657e911e9befb180842) # 12# # 13# Information and Software Systems Research # 14# AT&T Research # 15# Florham Park NJ # 16# # 17# David Korn <dgkorn@gmail.com> # 18# Pat Sullivan # 19# # 20######################################################################## 21: include OPTIONS 22eval $1 23shift 24. $1 25for i in ACCT BRACEPAT ECHOPRINT ESH ESHPLUS FLOAT FS_3D IODELAY JOBS \ 26 MULTIBYTE NEWTEST OLDTERMIO OLDTEST P_UID PDU POSIX RDS RAWONLY \ 27 SEVENBIT SUID_EXEC TIMEOUT VSH LDYNAMIC 28do : This could be done with eval, but eval broken in some shells 29 j=0 30 case $i in 31 ACCT) j=$ACCT;; 32 BRACEPAT) j=$BRACEPAT;; 33 ECHOPRINT) j=$ECHOPRINT;; 34 ESH) j=$ESH;; 35 ESHPLUS) j=$ESHPLUS;; 36 FLOAT) j=$FLOAT;; 37 FS_3D) j=$FS_3D;; 38 IODELAY) j=$IODELAY;; 39 JOBS) j=$JOBS;; 40 LDYNAMIC) j=$LDYNAMIC;; 41 MULTIBYTE) j=$MULTIBYTE;; 42 NEWTEST) j=$NEWTEST;; 43 OLDTERMIO) echo "#include <sys/termios.h>" > $tmp.c 44 echo "#include <sys/termio.h>" >> $tmp.c 45 if $CC -E $tmp.c > /dev/null 2>&1 46 then j=$OLDTERMIO 47 fi ;; 48 OLDTEST) j=$OLDTEST;; 49 P_UID) j=$P_UID;; 50 PDU) j=$PDU 51 if test 0 -ne "$j" && test -f /usr/pdu/bin/pwd 52 then echo "#define PDUBIN 1" 53 fi;; 54 POSIX) j=$POSIX;; 55 RAWONLY) j=$RAWONLY;; 56 RDS) j=$RDS;; 57 SEVENBIT) j=$SEVENBIT;; 58 SUID_EXEC) j=$SUID_EXEC;; 59 TIMEOUT) j=$TIMEOUT;; 60 VSH) j=$VSH;; 61 esac 62 case $j in 63 0|"") ;; 64 *) echo "#define $i $j" ;; 65 esac 66done 67