1 LISP LIBRARY PACKAGES MANUAL 1 LISP LIBRARY PACKAGES MANUAL MINISERVE 1 COMMUNICATIONS/NETWORK 1 MINISERVE 6 This Library package contains servers for three simple protocols: Time Service (both PUP and XNS versions) and PUP ID Service. The servers are intended to run in the background on an 1108 or 1185 on networks that lack other sources of these services. To start the servers, load MINISERVE.DCOM and evaluate (STARTMINISERVER). This adds three background processes to your environment, one for each of the protocols. XNS Time Service answers requests for the time, using the XNS Time Protocol. You must already have set the correct date and time on your workstation, either via one of the installation utilities or by evaluating (SETTIME ©©dd-MON-yy hh:mm:ss'') in Lisp. If you are not in the Pacific time zone, you should also make sure the following variables are set correctly: \BeginDST The ordinal day of the year (1= January 1, 366 = December 31) on or before which daylight saving time starts in your area. This is 121 for most of the U.S. Set it to 367 if your area does not observe daylight saving time. \EndDST The ordinal day of the year on or before which daylight saving time ends. This is 305 for most of the U.S. \TimeZoneComp The number of hours west of Greenwich. E.g., Eastern time zone = 5. PUP Time Service is like NS Time Service, but using a PUP protocol. This service is not required by any Xerox workstation as long as XNS Time Service is available, but may be of use to other workstations. You can disable it if you wish by evaluating (MOVD 'NILL '\PUPTIMESERVER). PUP ID Service supplies workstations with PUP host numbers, given their 48-bit XNS host numbers, so that they may communicate with PUP protocols. TeleRaid and FTPServer currently use PUP protocols. For this service to work, every workstation desiring the service must have its XNS host number (the value of the variable \MY.NSHOSTNUMBER) registered on the list NS.TO.PUP.ALIST. Elements of this list are of the form ((NSHOSTNUMBER a b c) . PUPNumber), where a, b, c are the three 16-bit components of the workstation's 48-bit XNS host number, and PUPNumber is the corresponding PUP host number to be assigned to the workstation. PUP host numbers are integers in the range [1,254], and must be unique among hosts on a single net. (LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC ) STARTINGPAGE# 206) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC )) (54 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 618) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (270 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (270 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))))) .ÌÌøx(ÌÌø(ÌÌø )ÌÌøT)ÌÌøTBøø PAGEHEADING VERSOHEADBøø PAGEHEADING RECTOHEADAøø PAGEHEADINGFOOTINGVAøø PAGEHEADINGFOOTINGRMODERNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN  HRULE.GETFNMODERN   HRULE.GETFNMODERNü¤nêtSÞ ,+zº