#!/bin/ksh
AR=${AR:=ar}
inputparms=$@
integer i=1
while (( $i <= $# ))
do
  path=${1%/*}

  if ( test "$path" = "$1" )
  then
    path=
    filename=$1
  else
    path=$path/
    filename=${1##$path}
  fi

  suffix=${filename%%.a}

  if ( test "$filename" != "$suffix" )
  then
    break;
  fi

  shift
done

if test -r $path$filename
then
  if test -L $path$filename
  then
    typeset -L1 response
    if [ -z "$AR_REMOVE_LINK" ]
    then
      response="y" 
    else
      response=$AR_REMOVE_LINK
    fi

    if ( test "$response" != "y" )
    then
      exit 1
    fi

    echo removing linked file $path$filename and copying original !!
    cp $path$filename $path$filename$$
    rm $path$filename
    mv $path$filename$$ $path$filename
    chmod 664 $path$filename
  fi
fi

$AR $inputparms
exit $ERRNO
