=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mkdep/mkdep.gcc.sh,v retrieving revision 1.10 retrieving revision 1.11 diff -c -r1.10 -r1.11 *** src/usr.bin/mkdep/mkdep.gcc.sh 2000/07/23 22:22:07 1.10 --- src/usr.bin/mkdep/mkdep.gcc.sh 2002/02/25 03:37:45 1.11 *************** *** 1,6 **** #!/bin/sh - # ! # $OpenBSD: mkdep.gcc.sh,v 1.10 2000/07/23 22:22:07 millert Exp $ # $NetBSD: mkdep.gcc.sh,v 1.9 1994/12/23 07:34:59 jtc Exp $ # # Copyright (c) 1991, 1993 --- 1,6 ---- #!/bin/sh - # ! # $OpenBSD: mkdep.gcc.sh,v 1.11 2002/02/25 03:37:45 pvalchev Exp $ # $NetBSD: mkdep.gcc.sh,v 1.9 1994/12/23 07:34:59 jtc Exp $ # # Copyright (c) 1991, 1993 *************** *** 68,85 **** exit 1 fi - DTMP=/tmp/mkdep$$ - TMP=$DTMP/mkdep - um=`umask` umask 022 - if ! mkdir $DTMP ; then - echo failed to create tmp dir $DTMP - exit 1 - fi umask $um ! trap 'rm -rf $DTMP ; trap 2 ; kill -2 $$' 1 2 3 13 15 if [ x$pflag = x ]; then ${CC:-cc} -M "$@" | sed -e 's; \./; ;g' > $TMP --- 68,80 ---- exit 1 fi um=`umask` umask 022 + TMP=`mktemp /tmp/mkdep.XXXXXXXXXX` || exit 1 + umask $um ! trap 'rm -f $TMP ; trap 2 ; kill -2 $$' 1 2 3 13 15 if [ x$pflag = x ]; then ${CC:-cc} -M "$@" | sed -e 's; \./; ;g' > $TMP *************** *** 89,95 **** if [ $? != 0 ]; then echo 'mkdep: compile failed.' ! rm -rf $DTMP exit 1 fi --- 84,90 ---- if [ $? != 0 ]; then echo 'mkdep: compile failed.' ! rm -f $TMP exit 1 fi *************** *** 97,113 **** cat $TMP >> $D if [ $? != 0 ]; then echo 'mkdep: append failed.' ! rm -rf $DTMP exit 1 fi else mv -f $TMP $D if [ $? != 0 ]; then echo 'mkdep: rename failed.' ! rm -rf $DTMP exit 1 fi fi ! rm -rf $DTMP exit 0 --- 92,108 ---- cat $TMP >> $D if [ $? != 0 ]; then echo 'mkdep: append failed.' ! rm -f $TMP exit 1 fi else mv -f $TMP $D if [ $? != 0 ]; then echo 'mkdep: rename failed.' ! rm -f $TMP exit 1 fi fi ! rm -f $TMP exit 0