/bin/pwd

Don Lewis del at thrush.mlb.semi.harris.com
Sat Sep 15 08:52:42 AEST 1990


In article <13858 at smoke.BRL.MIL> gwyn at smoke.BRL.MIL (Doug Gwyn) writes:
>In article <2497 at idunno.Princeton.EDU> pfalstad at phoenix.Princeton.EDU (Paul John Falstad) writes:
>-In article <13851 at smoke.BRL.MIL> gwyn at smoke.BRL.MIL (Doug Gwyn) writes:
>->No, on most systems there is no easier way than the obvious one of
>->seeing where a succession of ".."s gets you.
>-That was what I considered "the easy way."  But how do you do that?
>-For example, how do you find out the name of "."?  You could find out
>-its inode, and then check the previous directory to see which name
>-matches its inode; but that only works until you get to the root of the
>-filesystem your directory is mounted in (I don't mean "/").  What then?  Do
>-you have to check /etc/mtab?
>
>Yes, you got it, exactly.

This scheme fails badly in the presence if Sun's loopback mounts because
the filesystem can be mounted in multiple places.
--
Don "Truck" Lewis                      Harris Semiconductor
Internet:  del at mlb.semi.harris.com     PO Box 883   MS 62A-028
Phone:     (407) 729-5205              Melbourne, FL  32901



More information about the Comp.unix.questions mailing list