Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Feb 2001 21:18:28 +0100
From:      Cliff Sarginson <cliff@raggedclown.net>
To:        Chris Byrnes <chris@JEAH.net>
Cc:        questions@FreeBSD.ORG
Subject:   Re: tcsh.static vs. tcsh
Message-ID:  <20010203211828.A4815@raggedclown.net>
In-Reply-To: <Pine.BSF.4.32.0102031111190.82790-100000@awww.jeah.net>; from chris@JEAH.net on Sat, Feb 03, 2001 at 11:11:41AM -0600
References:  <Pine.BSF.4.32.0102031111190.82790-100000@awww.jeah.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Feb 03, 2001 at 11:11:41AM -0600, Chris Byrnes wrote:
> /sbin/tcsh.static is the root shell on my machine.. Whats the difference
> between that and regular tcsh?
> 
Generaly an executable can be linked to use shared libraries,
or to have the functions it needs from those libraries statically
linked in. Essentially a static image is self-contained and can
be run without reference to anything else. A shared lib
image needs to access the libraries which may be on other
parts of the file systems in order to run.

When you boot single user access to these shared libaries
may not be available. In this case only statically linked
programs can be run. Ergo, this allows you to use the 
tcsh in such modes.

Cliff


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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