autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why is srcdir passed as .


From: Thomas E. Dickey
Subject: Re: Why is srcdir passed as .
Date: Thu, 26 Oct 2000 11:56:31 -0400 (EDT)

On 26 Oct 2000, Akim Demaille wrote:

> >>>>> "Thomas" == Thomas E Dickey <address@hidden> writes:
> 
> Thomas> $0 is a full pathname if that's the way the script was invoked
> Thomas> (I assume that's what you are saying - if it was not invoked
> Thomas> with a full pathname, it really depends on the shell that was
> Thomas> used to look up the name of the script).
> 
> Actually no, I really meant that I never saw a $0 being the name which
> was invoked.  A full path, at least in each practical case, I suppose
> you can break that, but it does not happen in real life.  At least
> mine :)
> 
#!/bin/sh
echo "$0 $*"
if test $# != 0 ; then
        echo ...done
else
        eval $0 param
fi

Call that "foo", and run ./foo.  On Solaris I only see relative pathnames
printed.  (Are you still talking about that case?)

-- 
T.E.Dickey <address@hidden>
http://dickey.his.com
ftp://dickey.his.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]