Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!TMASL.EXXON.COM!FERGUSON From: FERGUSON@TMASL.EXXON.COM Newsgroups: comp.sys.apollo Subject: name_$not_found status code Message-ID: <8905041340.AA03449@umix.cc.umich.edu> Date: 4 May 89 13:37:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 24 I tried to open a mailbox file that doesn't exist today, and received the status code = 0x800e0007 When I do an error_$print on this status code, I get the error name not found from (OS/naming server). Therefore, I tried to put in a conditional like this: if (status.all == name_$not found) { etc. However, the name_$not_found status code in /sys/ins/name.ins.c is different by one bit. Instead of being 0x800e0007, it's 0x000e0007, and I don't know why. Obviously, I can kludge my way around this, but has anyone else noticed it? I did an fpat (grep) on all of the /sys/ins/?*.c files as well as the .pas files, and the status code is not defined anywhere. Anyone know anything about this? Does the error handler ignore that first bit or something? Thanks, Scott Ferguson ferguson@erevax.bitnet [