#!/bin/ksh # $Id: sysconf.build.sh,v 1.1 2005/11/16 20:01:45 sms Exp $ # www.pccl.demon.co.uk # # Script to display system configuration. # sort -u $1 | sed -e "s/^[ ]*#.*//" | { while read X do if [ "$X" != "" ] then echo "#ifdef $X" echo " {" echo " long lResult;" echo " errno = 0;" echo " lResult = sysconf ($X);" echo " if (lResult != -1)" echo " (void) printf (\"sysconf ($X) = %ld (0x%lx)\\\n\", lResult, lResult);" echo " else" echo " (void) printf (\"sysconf ($X) = -1, errno = %d\\\n\", lResult, errno);" echo " }" echo "#endif /* $X */" fi done } >$2