Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 May 2006 07:12:18 +0530
From:      "Joseph Koshy" <joseph.koshy@gmail.com>
To:        "gs_stoller@juno.com" <gs_stoller@juno.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: The 'ln -s' command
Message-ID:  <84dead720605231842y4fc8f1c9x69bdce897fb470f7@mail.gmail.com>
In-Reply-To: <20060523.182218.19235.1026225@webmail29.nyc.untd.com>
References:  <20060523.182218.19235.1026225@webmail29.nyc.untd.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> I tried the 'ln -s' command in bothe 4.3  &  4.7  in a
> situation where it should fail and it did, but it still had
> a return/exit code of  0 , I think it should have been
> nonzero.  I tried 'ln -s  a  b' where the file  b  existed
> (and was a directory) and I wanted to create the file named
> a  also pointing to it.  The correct form was 'ln -s  b  a'.


> FreeBSD  4.3-RELEASE FreeBSD 4.3-RELEASE #0: Sat Apr 21 \
  10:54:49 GMT 2001    \
  jkh@narf.osd.bsdi.com:/usr/src/sys/compile/GENERIC  i386

> FreeBSD  4.7-RELEASE FreeBSD 4.7-RELEASE #0: Wed Oct  9 \
  15:08:34 GMT 2002     \
  root@builder.freebsdmall.com:/usr/obj/usr/src/sys/GENERIC \
  i386

I don't have a 4.3 or 4.7 box, but on 4.11 I see:

 $ ls a.out
 a.out
 $ ln -s foo a.out
 ln: a.out: File exists
 $ echo $?
 1

Are you really running /bin/ln?  Do you run other programs
at the time of displaying your PS1 prompt?

-- 
FreeBSD Developer,     http://people.freebsd.org/~jkoshy



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84dead720605231842y4fc8f1c9x69bdce897fb470f7>