Link question.
martin logan
martinjlogan@REDACTED
Sat Jul 20 01:49:36 CEST 2002
Hello all,
I have found an interesting problem with link that I could not find an
explanation for in the docs. I wanted to ask if link is defined this way for
a reason? Here is the scenario.
All procs on one node:
case catch link(DeadLocalPid) of
true -> true;
{'EXIT', Reason} -> false
end.
yeilds: false
The pid referanced of is on a remote node.
case catch link(DeadRemotePid) of
true -> true;
{'EXIT', Reason} -> false
end.
yeilds: true
So the situation in english; If I have a pid that dies befor I link to it
and it was local I get {'EXIT' Reason}. If the pid was remote I get true.
Can anyone explain why this is the case?
Thanks,
Martin
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
More information about the erlang-questions
mailing list