DIRECTORY Basics USING [FWORD, HWORD]; XNS: CEDAR DEFINITIONS ~ BEGIN Address: TYPE ~ WORD16 MACHINE DEPENDENT RECORD [net: Net, host: Host, socket: Socket]; Net: TYPE ~ Basics.FWORD; -- 32 bits Host: TYPE ~ MACHINE DEPENDENT RECORD [a, b, c, d, e, f: BYTE]; -- 48 bits Socket: TYPE ~ Basics.HWORD; -- 16 bits unknownNet: Net ~ [[0, 0], [0, 0]]; broadcastNet: Net ~ [[0ffH, 0ffH], [0ffH, 0ffH]]; -- Not supported unknownHost: Host ~ [0, 0, 0, 0, 0, 0]; broadcastHost: Host ~ [0ffH, 0ffH, 0ffH, 0ffH, 0ffH, 0ffH]; unknownSocket: Socket ~ [0, 0]; unknownAddress: Address ~ [unknownNet, unknownHost, unknownSocket]; GetThisHost: PROC RETURNS [Host]; IsMulticastHost: PROC [host: Host] RETURNS [BOOL]; END. φ XNS.mesa Copyright Σ 1986, 1987, 1991 by Xerox Corporation. All rights reserved. Demers, January 20, 1986 3:50:49 pm PST Hal Murray, May 27, 1986 8:38:42 pm PDT Doug Wyatt, January 15, 1987 11:17:30 am PST XNS Addressing per XSIS 028112, December 1981. See XNSWKS.mesa for well-known socket assignments. Address Types Unknown / Default and Broadcast Values Host Number Manipulations Returns XNS Host number for this machine. Return TRUE iff host is a multicast (or broadcast) host number. Κƒ–(cedarcode) style•NewlineDelimiter ™codešœ™Kšœ Οeœ=™HKšœ'™'K™'K™,K™K™.K™2K™—šΟk ˜ Kšœžœžœžœ˜—K˜KšΡbklœžœž ˜Kšœž˜head™ Kš œ žœžœž œžœ(˜WK™Kšœžœ žœΟc ˜$Kš œžœžœž œžœžœ  ˜JKšœžœ žœ  ˜'—™&Kšœ#˜#šœ2 ˜BK™—Kšœ'˜'K˜;K˜K˜K˜KšœC˜C—™šΟn œž œ˜!K™)K˜—š‘œžœžœžœ˜2K™?K˜——K˜Kšžœ˜—…—Ζ?