Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!hc!beta!unm-la!unmvax!nmtsun!hydrovax From: hydrovax@nmtsun.nmt.edu (M. Warner Losh) Newsgroups: comp.os.vms Subject: Re: Translating logical names from C Message-ID: <1287@nmtsun.nmt.edu> Date: 31 Jan 88 01:05:15 GMT References: <8801231927.AA04287@ucbvax.Berkeley.EDU> <429@pasteur.Berkeley.Edu> Organization: NMT Hydrology program Lines: 16 Summary: RMS internal file "pointers" In article <429@pasteur.Berkeley.Edu>, sarge@con.Berkeley.EDU (Steven Sargent) writes: > "process-permanent" logical names (e.g, SYS$INPUT) have a 4-byte > booger prepended to their translations. > [...] > (Anybody know what that 4 bytes of stuff is?) According to one of the manuals that I was looking through recently (yes, it is for VMS :-), the first byte is an escape character (\033) while the other three point to something called an RMS internal file number. The manual claims that this speeds things up quite a bit. -- bitnet: losh@nmt.csnet M. Warner Losh warner@hydrovax.nmt.csnet ! Don't know if this works, let me know. csnet: warner@hydrovax.nmt.edu uucp: ...{cmcl2, ihnp4}!lanl!unmvax!nmtsun!warner%hydrovax