<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
The file m3-ui/ui/src/xvbt/XSharedMem.m3 has a bug.<br><br>The function IsSameHost is wrong.<br><br>What does it matter either way?<br>Can the code that uses it just depend on the shared<br>memory stuff working? Or is it important to know<br>if really on the same machine?<br><br>That is, can it just be hardcoded as TRUE and<br> back progatate that assumption to its callers?<br><br>Apple's X11 does like this:<br><br>bash-3.2$ echo $DISPLAY<br>/tmp/launch-gTYtJF/:0<br><br>which causes this IsSameHost code to fail.<br><br>You can see I put in a band-aid a while ago,<br>but it isn't really fixed.<br><br>Why have I never heard of this problem in other X code?<br>Because X seems to stink so I don't pay much attention to it..<br>Because X is little used on Macs?<br>Little used in general?<br>..<br><br>(note that Interix seems to lack some of this XSharedMem stuff,<br>therefore so far no Modula-3 gui apps on it. Now that I see<br>this optionality though, maybe it is easy to workaround?)<br> <br><br> - Jay<br></body>
</html>