#!/bin/sh wanted=$1 name='' if test -f /usr/include/$wanted; then echo "/usr/include/$wanted" exit 0 fi awkprg='{ print $3 }' echo "#include <$wanted>" > foo$$.c cc -E - < foo$$.c 2>/dev/null | /usr/local/bin/grep "^[ ]*#.*$wanted" | while read cline; do name=`echo $cline | /usr/bin/awk "$awkprg" | /usr/local/bin/tr -d '"'` case "$name" in */$wanted) echo "$name"; exit 0;; *) name='';; esac; done; /usr/local/bin/rm -f foo$$.c; case "$name" in '') exit 1;; esac