On Sat, Jul 20, 2002 at 11:11:11AM +0100, Aidan Kehoe wrote:
> No there doesn't :-) . The Bell labs Unix people implemented hard
> links, whereas Bill Joy and co. at Berkeley implemented soft links,
> five years later, mainly to get around not being able to do
> cross-device hard linking, as I understand it. Soft links are fairly
actaully i think soft links were invented because you can't hard link
directories. apparently some systems limited soft links to the same
device but gave up after a while. sadly, i can't find a link that
supports that...
> classic Berkeley hackery (cf. gethostbyname, h_errno, and the
> resultant problems implementing mt-safe interfaces); they do what they
> were intended for, but break fairly easily, in this case when the
soft-links are like one way hyperlinks (ala the www). the target does
not inform those that target it when it moves or gets deleted.
and in fairness to berkeley, their socket api is very portably across
network protocols. i've seen appletalk code written with the socket api.
and ipv6 code is written with the socket api. the few things that
return static buffers or are not protocol independant are truly annoying,
but they did get a lot of that right.
kevin
--
kevin at suberic.net that a believer is happier than a skeptic is no more to
fork()'ed on 37058400 the point than the fact that a drunken man is happier
meatspace place: home than a sober one. the happiness of credulity is a
http://ie.suberic.net/~kevin cheap & dangerous quality -- g.b. shaw
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!