#ifndef _stat_h_ # define _stat_h_ # include struct stat { dev_t st_dev; ino_t st_ino; u_short st_mode; short st_nlink; short st_uid; short st_gid; dev_t st_rdev; off_t st_size; time_t st_atime; time_t st_mtime; time_t st_ctime; }; #define S_IFMT 0170000 /* type of file */ #define S_IFCHR 0020000 /* character special */ #define S_IFMPC 0030000 /* multiplexed char special */ #define S_IFDIR 0040000 /* directory */ #define S_IFBLK 0060000 /* block special */ #define S_IFMPB 0070000 /* multiplexed block special */ #define S_IFREG 0100000 /* regular */ #define S_IFLNK 0120000 /* symbolic link */ #define S_IFQUOT 0140000 /* quota */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* save swapped text even after use */ #define S_IREAD 0000400 /* read permission, owner */ #define S_IWRITE 0000200 /* write permission, owner */ #define S_IEXEC 0000100 /* execute/search permission, owner */ #define S_SIZE(st) (st.st_size) #endif _stat_h_ 0140000 /* quota */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* usr/include/sys/time.h 664 0 2 405 4767751231 10165 #ifndef _time_h_ # define _time_h_ struct tm { /* see ctime(3) */ short tm_sec; short tm_min; short tm_hour; short tm_mday; short tm_mon; short tm_year; short tm_wday; short tm_yday; short tm_isdst; }; #endif _time_h_ e S_SIZE(st) (st.st_size) #endif _stat_h_ 0140000 /* quota */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* usr/include/sys/timeb.h 664 0 2 321 4767751231 10324 #ifndef _sys_timeb_h_ # define _sys_timeb_h_ /* * Structure returned by ftime system call */ struct timeb { time_t time; u_short millitm; short timezone; short dstflag; }; #endif _sys_timeb_h_ tm_yday; short tm_isdst; }; #endif _time_h_ e S_SIZE(st) (st.st_size) #endif _stat_h_ 0140000 /* quota */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* usr/include/sys/times.h 664 0 2 456 4767751231 10356 #ifndef _sys_times_h_ # define _sys_times_h_ /* * Structure returned by times() */ struct tms { time_t tms_utime; /* user time */ time_t tms_stime; /* system time */ time_t tms_cutime; /* user time, children */ time_t tms_cstime; /* system time, children */ }; #endif _sys_times_h_ _ 0140000 /* quota */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* usr/include/sys/types.h 664 0 2 3062 4767751232 10416 #ifndef _sys_types_h_ # define _sys_types_h_ # ifndef _sys_localopts_h_ # include # endif typedef char bool_t; /* Boolean */ typedef char * caddr_t; /* virtual core address */ typedef unsigned short comp_t; /* "floating pt": 3 bits base 8 exp, 13 bits fraction */ typedef long daddr_t; /* disk address */ typedef short dev_t; /* device code */ typedef unsigned short ino_t; /* i-node number */ #ifdef MENLO_KOV typedef short label_t[7]; /* regs 2-7 and __ovno */ #else typedef short label_t[6]; /* program status */ #endif typedef unsigned memaddr; /* core or swap address */ typedef long off_t; /* offset in file */ typedef struct {short r[1];}* physadr; typedef unsigned size_t; /* size of process segments */ typedef long time_t; /* a time */ typedef long ubadr_t; /* UNIBUS address */ typedef unsigned short u_short; typedef short void; /* Embarassing crock for Ritchie C compiler */ #ifdef UCB_NET typedef unsigned short u_int; typedef long u_long; /* watch out! */ typedef char u_char; /* watch out! */ typedef struct fd_set { long fds_bits[1]; } fd_set; #endif /* selectors and constructor for device code */ #define major(x) (short)(((unsigned)(x)>>8)) #define minor(x) (short)((x)&0377) #define makedev(x,y) (dev_t)((x)<<8|(y)) #endif _sys_types_h_ short void; /* Embarassing crock for Ritchie C compiler */ #ifdef UCB_NET typedef unsigned short u_int; typedef long u_long; /* watch out! */ typedef char u_char; /* watch out! */ typedef struct fd_set { long fds_bits[1]; } fd_set; #endif /* selectors and constructor for device code */ #define major(x) (short)(((unsigned)(x)>>8)) #define minor(x) (short)((x)&0377) #define makedev(xusr/include/sys/whoami.h 664 0 2 731 4776035034 10511 /* * Whoami - * * $Log: whoami.h,v $ * Revision 1.1 86/04/19 15:03:03 avg * Initial revision * */ #ifndef _WHOAMI #define _WHOAMI /* so param.h won't include us again */ #define DVK4 #define MYNAME "LDVK4" /* for uucp */ #define PDP11 34 /* #define NONFP /* if no floating point unit */ #ifdef KERNEL # include "localopts.h" #else # include #endif #endif _WHOAMI (short)((x)&0377) #define makedev(xusr/include/sys/acct.h 664 0 2 2767 4767751220 10174 #ifndef _sys_acct_h_ # define _sys_acct_h_ /* * Accounting structures; * these use a comp_t type which is a 3 bits base 8 * exponent, 13 bit fraction ``floating point'' number. */ struct acct { char ac_comm[10]; /* Accounting command name */ comp_t ac_utime; /* Accounting user time */ comp_t ac_stime; /* Accounting system time */ comp_t ac_etime; /* Accounting elapsed time */ time_t ac_btime; /* Beginning time */ short ac_uid; /* Accounting user ID */ short ac_gid; /* Accounting group ID */ short ac_mem; /* average memory usage */ comp_t ac_io; /* number of disk IO blocks */ dev_t ac_tty; /* control typewriter */ char ac_flag; /* Accounting flag */ #ifdef UCB_LOGIN char ac_crn[4]; /* Accounting charge number */ short ac_magic; /* Magic number for synchronization */ #endif }; #if defined(KERNEL) && defined(ACCT) extern struct acct acctbuf; extern struct inode *acctp; /* inode of accounting file */ #endif #define AFORK 01 /* has executed fork, but no exec */ #define ASU 02 /* used super-user privileges */ #ifdef UCB_SUBM #define ASUBM 04 /* submitted process */ #endif #ifdef UCB_LOGIN #define AMAGIC 052525 /* magic number */ #endif #endif _sys_acct_h_ */ #endifusr/include/sys/autoconfig.h 664 0 2 1314 4767751220 11403 #ifndef _sys_autoconfig_h_ # define _sys_autoconfig_h_ /* * Possible exit codes of the autoconfiguration program */ #define AC_OK 0 /* Everything A-OK for system go */ #define AC_SETUP 1 /* Error in initializing autoconfig program */ #define AC_SINGLE 2 /* Non-serious error; come up single user */ /* * Magic number to verify that autoconfig runs only once */ #define CONF_MAGIC 0x1960 /* * Return values for probes */ #define ACP_NXDEV -1 #define ACP_IFINTR 0 #define ACP_EXISTS 1 /* * Return values from interrupt routines */ #define ACI_BADINTR -1 #define ACI_NOINTR 0 #define ACI_GOODINTR 1 #endif _sys_autoconfig_h_ SETUP 1 /* Error in initializing autoconfig program */ #define AC_SINGLE 2 /* Non-serious error; come up single user */ /* * Magic number to verify that autoconfig runs only once */ #define CONF_MAGIC 0x1960 /* * Return values for probes */ #define ACP_NXDEV -1 #defusr/include/sys/buf.h 664 0 2 7051 4767751220 10025 #ifndef _sys_buf_h_ # define _sys_buf_h_ /* * Each buffer in the pool is usually doubly linked into 2 lists: * the device with which it is currently associated (always) * and also on a list of blocks available for allocation * for other use (usually). * The latter list is kept in last-used order, and the two * lists are doubly linked to make it easy to remove * a buffer from one list when it was found by * looking through the other. * A buffer is on the available list, and is liable * to be reassigned to another disk block, if and only * if it is not marked BUSY. When a buffer is busy, the * available-list pointers can be used for other purposes. * Most drivers use the forward ptr as a link in their I/O * active queue. * A buffer header contains all the information required * to perform I/O. * Most of the routines which manipulate these things * are in bio.c. */ struct buf { short b_flags; /* see defines below */ struct buf *b_forw; /* headed by d_tab of conf.c */ struct buf *b_back; /* " */ struct buf *av_forw; /* position on free list, */ struct buf *av_back; /* if not BUSY*/ dev_t b_dev; /* major+minor device name */ u_short b_bcount; /* transfer count */ union { caddr_t b_addr; /* low order core address */ short *b_words; /* words for clearing */ struct filsys *b_filsys; /* superblocks */ struct dinode *b_dino;/* ilist */ daddr_t *b_daddr; /* indirect block */ } b_un; daddr_t b_blkno; /* block # on device */ char b_xmem; /* high order core address */ char b_error; /* returned after I/O */ #ifdef UCB_BHASH struct buf *b_link; /* hash links for buffer cache */ #endif u_short b_resid; /* words not transferred after error */ }; #ifdef KERNEL extern struct buf buf[]; /* The buffer pool itself */ extern struct buf bfreelist; /* head of available list */ #endif /* * These flags are kept in b_flags. */ #define B_WRITE 0000000 /* non-read pseudo-flag */ #define B_READ 0000001 /* read when I/O occurs */ #define B_DONE 0000002 /* transaction finished */ #define B_ERROR 0000004 /* transaction aborted */ #define B_BUSY 0000010 /* not on av_forw/back list */ #define B_PHYS 0000020 /* Physical IO potentially using UNIBUS map */ #define B_MAP 0000040 /* This block has the UNIBUS map allocated */ #define B_WANTED 0000100 /* issue wakeup when BUSY goes off */ #define B_AGE 0000200 /* place at head of free list when freed */ #define B_ASYNC 0000400 /* don't wait for I/O completion */ #define B_DELWRI 0001000 /* don't write till block leaves free list */ #define B_TAPE 0002000 /* this is a magtape (no bdwrite) */ #define B_RH70 0004000 /* this device is talking to an RH70 */ #define B_UBAREMAP 0010000 /* buf's addr is UNIBUS virtual, not physical */ #define B_BAD 0020000 /* diverted to replacement for bad sector */ /* * special redeclarations for * the head of the queue per * device driver. */ #define b_actf av_forw #define b_actl av_back #define b_active b_bcount #define b_errcnt b_resid /* * redeclaration used by disksort() */ #define b_cylin b_resid /* arguments to chkphys */ #define WORD 2 /* doing I/O by word */ #define BYTE 1 /* doing I/O by byte */ #endif _sys_buf_h_ 0020000 /* diverted to replacement for bad sector */ /* * special redeclarations for * the head of the queue per * device driver. */ #define b_actf av_forw #define b_actl av_back #define b_active b_bcount #define b_errcnt b_resid /* * redeclaration used by disksort() */ #define b_cylin b_resid /* arguments to chkphys */ #define WORD 2 /* doing I/O by word */ #define BYTE 1 /* dusr/include/sys/callout.h 664 0 2 1103 4767751220 10704 #ifndef _sys_callout_h_ # define _sys_collout_h_ /* * The callout structure is for * a routine arranging * to be called by the clock interrupt * (clock.c) with a specified argument, * in a specified amount of time. * Used, for example, to time tab * delays on typewriters. */ struct callout { short c_time; /* incremental time */ caddr_t c_arg; /* argument to routine */ short (*c_func)(); /* routine */ }; #ifdef KERNEL struct callout callout[]; struct callout *callNCALL; #endif #endif _sys_callout_h_ callout structure is for * a routine arranging * to be called by the clock interrupt * (clock.c) with a specified argument, * in a specified amount of time. * Used, for example, to time tab * delays on typewriters. */ struct callout { short c_time; /* incremental time */ caddr_t c_arg; /* argument to routine */ short (*c_func)(); /* routine */ }; #ifdef KERNEL struct callout callusr/include/sys/conf.h 664 0 2 2614 4767751220 10176 #ifndef _sys_conf_h_ # define _sys_conf_h_ /* * Declaration of block device * switch. Each entry (row) is * the only link between the * main unix code and the driver. * The initialization of the * device switches is in the * file conf.c. */ struct bdevsw { int (*d_open)(); int (*d_close)(); int (*d_strategy)(); void (*d_root)(); /* root attach routine */ struct buf *d_tab; }; #ifdef KERNEL extern struct bdevsw bdevsw[]; #endif /* * Character device switch. */ struct cdevsw { int (*d_open)(); int (*d_close)(); int (*d_read)(); int (*d_write)(); int (*d_ioctl)(); int (*d_stop)(); struct tty *d_ttys; #ifdef UCB_NET int (*d_select)(); #endif }; #ifdef KERNEL extern struct cdevsw cdevsw[]; #endif /* * tty line control switch. */ struct linesw { int (*l_open)(); /* entry to discipline */ int (*l_close)(); /* exit from discipline */ int (*l_read)(); /* read routine */ char *(*l_write)(); /* write routine */ int (*l_ioctl)(); /* ioctl interface to driver */ int (*l_input)(); /* received character input */ int (*l_output)(); /* character output */ int (*l_modem)(); /* modem control notification */ }; #ifdef KERNEL extern struct linesw linesw[]; #endif #endif _sys_conf_h_ discipline */ int (*l_close)(); /* exit from discipline */ int (*l_read)(); /* read usr/include/sys/cpu.h 664 0 2 14736 4767751221 10071 #ifndef _sys_cpu_h_ # define _sys_cpu_h_ #if PDP11 == 44 #define PDP1144_CMER ((physadr) 0177744) #define PDP1144_CCR ((physadr) 0177746) #define PDP1144_CMR ((physadr) 0177750) #define PDP1144_CHR ((physadr) 0177752) #define PDP1144_CDR ((physadr) 0177754) /* bits in cache memory error register */ #define CME_CMPE 0100000 /* cache memory parity error */ /* bits 14-8 are unused */ #define CME_PEHI 0000200 /* parity error high byte */ #define CME_PELO 0000100 /* parity error low byte */ #define CME_TPE 0000040 /* tag parity error */ /* bits 4-0 are unused */ #define CME_BITS \ "\10\20CMPE\10PEHI\7PELO\6TPE" /* bits in cache control register */ /* bits 15-14 are unused */ #define CCR_VSIU 0020000 /* valid store in use (read only) */ #define CCR_VCIP 0010000 /* valid clear in progress (read only) */ /* bit 11 is unused */ #define CCR_WWPT 0002000 /* write wrong parity tag */ #define CCR_UCB 0001000 /* unconditional cache bypass */ #define CCR_FC 0000400 /* flush cache (write only) */ #define CCR_PEA 0000200 /* parity error abort */ #define CCR_WWPD 0000100 /* write wrong parity data */ /* bits 5-4 are unused */ #define CCR_FMHI 0000010 /* force miss high */ #define CCR_FMLO 0000004 /* force miss low */ /* bit 1 is unused */ #define CCR_DCPI 0000001 /* disable cache parity interrupt */ #define CCR_BITS \ "\10\16VSIU\15VCIP\13WWPT\12UCB\11FC\10PEA\7WWPD\4FMHI\3FMLO\1DCPI" /* bits in cache maintenance register */ #define CMR_CMP1 0100000 /* compare 1 (write only) */ #define CMR_CMP2 0040000 /* compare 2 (write only) */ #define CMR_CMP3 0020000 /* compare 3 (write only) */ #define CMR_V 0010000 /* valid (write only) */ #define CMR_HPB 0004000 /* high parity bit (write only) */ #define CMR_LPB 0002000 /* low parity bit (write only) */ #define CMR_TPB 0001000 /* tag parity bit */ #define CMR_HIT 0000400 /* hit */ /* bits 7-5 are unused */ #define CMR_ESA 0000020 /* enable stop action */ #define CMR_AM 0000010 /* address matched */ #define CMR_EHA 0000004 /* enable halt action */ #define CMR_HODO 0000002 /* hit on destination only */ #define CMR_TDAR 0000001 /* tag data from address match register */ #define CMR_BITS \ "\10\20CMP1\17CMP2\16CMP3\15V\14HPB\13LPB\12TPB\11H\5ESA\4AM\3EHA\2HODO\1TDAR" #endif PDP11 == 44 #if PDP11 == 60 #define PDP1160_MSR ((physadr) 0177744) #define PDP1160_CCR ((physadr) 0177746) #define PDP1160_HMR ((physadr) 0177752) /* bits in memory system register */ #define MSR_CPUAB 0100000 /* cpu abort /* bits 14-8 are unused */ #define MSR_PEHI 0000200 /* high byte parity error */ #define MSR_PELO 0000100 /* low byte parity error */ #define MSR_TPE 0000040 /* tag parity error */ /* bits 4-0 are unused */ #define MSR_BITS \ "\10\20CPUAB\10PEHI\7PELO\6TPE" /* bits in cache control register */ /* bits 15-8 are unused */ #define CCR_CPEA 0000200 /* cache parity error abort */ #define CCR_WWP 0000100 /* write wrong parity */ /* bits 5-4 are unused */ #define CCR_FM1 0000010 /* force miss 1 */ #define CCR_FM2 0000004 /* force miss 2 */ /* bit 1 is unused */ #define CCR_DT 0000001 /* disable traps */ #define CCR_BITS \ "\10\10CPEA\7WWP\4FM1\3FM2\1DT" #endif PDP11 == 60 #if PDP11 == 70 #define PDP1170_LEAR ((physadr) 0177740) #define PDP1170_HEAR ((physadr) 0177742) #define PDP1170_MSER ((physadr) 0177744) #define PDP1170_CCR ((physadr) 0177746) #define PDP1170_CMR ((physadr) 0177750) #define PDP1170_HMR ((physadr) 0177752) #define PDP1170_LSR ((physadr) 0177760) #define PDP1170_USR ((physadr) 0177762) #define PDP1170_SID ((physadr) 0177764) #define PDP1170_CPUER ((physadr) 0177766) #define PDP1170_MBR ((physadr) 0177770) /* bits in memory system error register */ #define MSER_CPUAB 0100000 /* cpu abort */ #define MSER_CPUABAE 0040000 /* cpu abort after error */ #define MSER_UPE 0020000 /* UNIBUS parity error */ #define MSER_UMPE 0010000 /* UNIBUS multiple parity error */ #define MSER_CPUER 0004000 /* cpu error */ #define MSER_UE 0002000 /* UNIBUS error */ #define MSER_CPUUA 0001000 /* cpu UNIBUS abort */ #define MSER_EM 0000400 /* error in maintenance */ #define MSER_DMG1 0000200 /* data memory group 1 */ #define MSER_DMG0 0000100 /* data memory group 0 */ #define MSER_AMG1 0000040 /* address memory group 1 */ #define MSER_AMG0 0000020 /* address memory group 0 */ #define MSER_MMOW 0000010 /* main memory odd word */ #define MSER_MMEW 0000004 /* main memory even word */ #define MSER_MMAPE 0000002 /* main memory address parity error */ #define MSER_MMT 0000001 /* main memory timeout */ #define MSER_BITS \ "\10\20CPUAB\17CPUABAE\16UPE\15UMPE\14CPUER\13UE\12CPUUA\11EM\10DMG1\ \7DMG0\6AMG1\5AMG0\4MMOW\3MMER\2MMAPE\1MMT" /* bits in cache control register */ /* bits 15-6 are unused */ #define CCR_FRG1 0000040 /* force replacement group 1 */ #define CCR_FRG0 0000020 /* force replacement group 0 */ #define CCR_FMG1 0000010 /* force miss group 1 */ #define CCR_FMG0 0000004 /* force miss group 0 */ #define CCR_DUT 0000002 /* disable UNIBUS traps */ #define CCR_DT 0000001 /* disable traps */ #define CCR_BITS \ "\10\6FRG1\5FRG0\4FMG1\3FMG0\2DUT\1DT" /* bits in cpu error register */ /* bits 15-8 are unused */ #define CPUER_ILH 0000200 /* illegal halt */ #define CPUER_OAE 0000100 /* odd address error */ #define CPUER_NXM 0000040 /* nonexistent memory */ #define CPUER_UTIMO 0000020 /* UNIBUS timeout */ #define CPUER_YZSL 0000010 /* yellow zone stack limit */ #define CPUER_RZSL 0000004 /* red zone stack limit */ #define CPUER_BITS \ "\10\10ILH\7OAE\6NXM\5UIMO\4YZSL\3RZSL" #endif PDP11 == 70 #endif _sys_cpu_h_ 5-8 are unused */ #define CPUER_ILusr/include/sys/cpu.m 664 0 2 11005 4767751221 10060 #define PDP1144_CMER 0177744 #define PDP1144_CCR 0177746 #define PDP1144_CMR 0177750 #define PDP1144_CHR 0177752 #define PDP1144_CDR 0177754 /* bits in cache memory error register */ #define CME_CMPE 0100000 /* cache memory parity error */ /* bits 14-8 are unused */ #define CME_PEHI 0000200 /* parity error high byte */ #define CME_PELO 0000100 /* parity error low byte */ #define CME_TPE 0000040 /* tag parity error */ /* bits 4-0 are unused */ /* bits in cache control register */ /* bits 15-14 are unused */ #define CCR_VSIU 0020000 /* valid store in use (read only) */ #define CCR_VCIP 0010000 /* valid clear in progress (read only) */ /* bit 11 is unused */ #define CCR_WWPT 0002000 /* write wrong parity tag */ #define CCR_UCB 0001000 /* unconditional cache bypass */ #define CCR_FC 0000400 /* flush cache (write only) */ #define CCR_PEA 0000200 /* parity error abort */ #define CCR_WWPD 0000100 /* write wrong parity data */ /* bits 5-4 are unused */ #define CCR_FMHI 0000010 /* force miss high */ #define CCR_FMLO 0000004 /* force miss low */ /* bit 1 is unused */ #define CCR_DCPI 0000001 /* disable cache parity interrupt */ /* bits in cache maintenance register */ #define CMR_CMP1 0100000 /* compare 1 (write only) */ #define CMR_CMP2 0040000 /* compare 2 (write only) */ #define CMR_CMP3 0020000 /* compare 3 (write only) */ #define CMR_V 0010000 /* valid (write only) */ #define CMR_HPB 0004000 /* high parity bit (write only) */ #define CMR_LPB 0002000 /* low parity bit (write only) */ #define CMR_TPB 0001000 /* tag parity bit */ #define CMR_HIT 0000400 /* hit */ /* bits 7-5 are unused */ #define CMR_ESA 0000020 /* enable stop action */ #define CMR_AM 0000010 /* address matched */ #define CMR_EHA 0000004 /* enable halt action */ #define CMR_HODO 0000002 /* hit on destination only */ #define CMR_TDAR 0000001 /* tag data from address match register */ #define PDP1160_MSR 0177744 #define PDP1160_CCR 0177746 #define PDP1160_HMR 0177752 /* bits in memory system register */ #define MSR_CPUAB 0100000 /* cpu abort /* bits 14-8 are unused */ #define MSR_PEHI 0000200 /* high byte parity error */ #define MSR_PELO 0000100 /* low byte parity error */ #define MSR_TPE 0000040 /* tag parity error */ /* bits 4-0 are unused */ /* bits in cache control register */ /* bits 15-8 are unused */ #define CCR_CPEA 0000200 /* cache parity error abort */ #define CCR_WWP 0000100 /* write wrong parity */ /* bits 5-4 are unused */ #define CCR_FM1 0000010 /* force miss 1 */ #define CCR_FM2 0000004 /* force miss 2 */ /* bit 1 is unused */ #define CCR_DT 0000001 /* disable traps */ #define PDP1170_LEAR 0177740 #define PDP1170_HEAR 0177742 #define PDP1170_MSER 0177744 #define PDP1170_CCR 0177746 #define PDP1170_CMR 0177750 #define PDP1170_HMR 0177752 #define PDP1170_LSR 0177760 #define PDP1170_USR 0177762 #define PDP1170_SID 0177764 #define PDP1170_CPUER 0177766 #define PDP1170_MBR 0177770 /* bits in memory system error register */ #define MSER_CPUAB 0100000 /* cpu abort */ #define MSER_CPUABAE 0040000 /* cpu abort after error */ #define MSER_UPE 0020000 /* UNIBUS parity error */ #define MSER_UMPE 0010000 /* UNIBUS multiple parity error */ #define MSER_CPUER 0004000 /* cpu error */ #define MSER_UE 0002000 /* UNIBUS error */ #define MSER_CPUUA 0001000 /* cpu UNIBUS abort */ #define MSER_EM 0000400 /* error in maintenance */ #define MSER_DMG1 0000200 /* data memory group 1 */ #define MSER_DMG0 0000100 /* data memory group 0 */ #define MSER_AMG1 0000040 /* address memory group 1 */ #define MSER_AMG0 0000020 /* address memory group 0 */ #define MSER_MMOW 0000010 /* main memory odd word */ #define MSER_MMEW 0000004 /* main memory even word */ #define MSER_MMAPE 0000002 /* main memory address parity error */ #define MSER_MMT 0000001 /* main memory timeout */ /* bits in cache control register */ /* bits 15-6 are unused */ #define CCR_FRG1 0000040 /* force replacement group 1 */ #define CCR_FRG0 0000020 /* force replacement group 0 */ #define CCR_FMG1 0000010 /* force miss group 1 */ #define CCR_FMG0 0000004 /* force miss group 0 */ #define CCR_DUT 0000002 /* disable UNIBUS traps */ #define CCR_DT 0000001 /* disable traps */ /* bits in cpu error register */ /* bits 15-8 are unused */ #define CPUER_ILH 0000200 /* illegal halt */ #define CPUER_OAE 0000100 /* odd address error */ #define CPUER_NXM 0000040 /* nonexistent memory */ #define CPUER_UTIMO 0000020 /* UNIBUS timeout */ #define CPUER_YZSL 0000010 /* yellow zone stack limit */ #define CPUER_RZSL 0000004 /* red zone stack limit */ R_FMG0 0000004 /* force miss group 0 */ #define CCR_DUT 0000002 /* disable UNIBUS traps */ #define CCR_DT 0000001 /* disable traps */ /* bits in cpu error register */ /* bits 15-8 are unused */ #define CPUER_ILH 0000200 /* illegal halt */ #define CPUER_OAE 0000100 /* odd address error */ #define CPUER_NXM 0000040 /* nonexistent memory */ #define CPUER_UTIMO 0000020 /* UNIBUS timeout */ #define CPUER_YZSL 0000010 /* yellow zone stack limit */ #define CPUER_RZSL 0000004 /* red zone stack limiusr/include/sys/dir.h 664 0 2 254 4767751221 10006 #ifndef _sys_dir_h_ # define _sys_dir_h_ #ifndef DIRSIZ #define DIRSIZ 14 #endif struct direct { ino_t d_ino; char d_name[DIRSIZ]; }; #endif _sys_dir_h_ er */ /* bits 15-8 are unused */ #define CPUER_ILH 0000200 /* illegal halt */ #define CPUER_OAE 0000100 /* odd address error */ #define CPUER_NXM 0000040 /* nonexistent memory */ #define CPUER_UTIMO 0000020 /* UNIBUS timeout */ #define CPUER_YZSL 0000010 /* yellow zone stack limit */ #define CPUER_RZSL 0000004 /* red zone stack limiusr/include/sys/fblk.h 664 0 2 207 4767751221 10144 #ifndef _sys_fblk_h_ # define _sys_fblk_h_ struct fblk { short df_nfree; daddr_t df_free[NICFREE]; }; #endif _sys_fblk_h_ ame[DIRSIZ]; }; #endif _sys_dir_h_ er */ /* bits 15-8 are unused */ #define CPUER_ILH 0000200 /* illegal halt */ #define CPUER_OAE 0000100 /* odd address error */ #define CPUER_NXM 0000040 /* nonexistent memory */ #define CPUER_UTIMO 0000020 /* UNIBUS timeout */ #define CPUER_YZSL 0000010 /* yellow zone stack limit */ #define CPUER_RZSL 0000004 /* red zone stack limiusr/include/sys/file.h 664 0 2 4051 4776032066 10165 #ifndef _sys_file_h_ # define _sys_file_h_ #ifndef _sys_types_h_ # include #endif /* * One file structure is allocated * for each open/creat/pipe call. * Main use is to hold the read/write * pointer associated with each open * file. */ struct file { char f_flag; char f_count; /* reference count */ struct inode *f_inode; /* pointer to inode structure */ union { off_t f_offset; /* read/write character pointer */ struct chan *f_chan; /* mpx channel pointer */ #ifdef UCB_NET struct socket *f_Socket; #endif } f_un; }; #ifdef UCB_NET #define f_socket f_un.f_Socket #endif #ifdef KERNEL extern struct file file[]; /* The file table itself */ #endif /* flags */ #define FREAD 01 #define FWRITE 02 #define FPIPE 04 #ifdef MPX_FILS #define FMPX 010 #define FMPY 020 #define FMP 030 #endif #ifdef UCB_NET #define FSOCKET 040 /* descriptor of a socket */ #endif /* flags supplied to access call */ #define FACCESS_EXISTS 0x0 /* does file exist? */ #define FACCESS_EXECUTE 0x1 /* is it executable by caller? */ #define FACCESS_WRITE 0x2 /* is it writable by caller? */ #define FACCESS_READ 0x4 /* is it readable by caller? */ #define F_OK FACCESS_EXISTS #define X_OK FACCESS_EXECUTE #define W_OK FACCESS_WRITE #define R_OK FACCESS_READ /* flags supplies to lseek call */ #define FSEEK_ABSOLUTE 0x0 /* absolute offset */ #define FSEEK_RELATIVE 0x1 /* relative to current offset */ #define FSEEK_EOF 0x2 /* relative to end of file */ #define L_SET FSEEK_ABSOLUTE #define L_INCR FSEEK_RELATIVE #define L_XTND FSEEK_EOF /* flags supplied to open call */ #define FATT_RDONLY 0x0 /* open for reading only */ #define FATT_WRONLY 0x1 /* open for writing only */ #define FATT_RDWR 0x2 /* open for reading and writing */ #define O_RDONLY FATT_RDONLY #define O_WRONLY FATT_WRONLY #define O_RDWR FATT_RDWR #endif _sys_file_h_ K_EOF 0x2 /* relative to end of file */ #define L_SET FSEEK_ABSOLUTE #define L_INCR FSEEK_RELATIVE #define L_XTND FSEEK_EOF /* flags supplied to open call */ #define FATT_RDONLY 0x0 /* open for reading only */ #define FATT_WRONLY 0x1 /* open for writing only */ #define FATT_RDWR 0x2 /* open for reading and writing */ #define O_RDONLY FATT_RDONLY #define O_WRONLY FATT_WRONLY #define O_RDWR usr/include/sys/filsys.h 664 0 2 2465 4767751222 10570 #ifndef _sys_filsys_h_ # define _sys_filsys_h_ /* * Structure of the super-block */ struct filsys { u_short s_isize; /* size in blocks of i-list */ daddr_t s_fsize; /* size in blocks of entire volume */ short s_nfree; /* number of addresses in s_free */ daddr_t s_free[NICFREE]; /* free block list */ short s_ninode; /* number of i-nodes in s_inode */ ino_t s_inode[NICINOD]; /* free i-node list */ char s_flock; /* lock during free list manipulation */ char s_ilock; /* lock during i-list manipulation */ char s_fmod; /* super block modified flag */ char s_ronly; /* mounted read-only flag */ time_t s_time; /* last super block update */ daddr_t s_tfree; /* total free blocks*/ ino_t s_tinode; /* total free inodes */ short s_dinfo[2]; /* interleave stuff */ #define s_m s_dinfo[0] #define s_n s_dinfo[1] char s_fsmnt[12]; /* ordinary file mounted on */ ino_t s_lasti; /* start place for circular search */ ino_t s_nbehind; /* est # free inodes before s_lasti */ }; #ifdef KERNEL struct filsys *getfs(); #endif #endif _sys_filsys_h_ date */ daddr_t s_tfree; /* total free blocks*/ ino_t s_tinode; /* total free inodes */ short s_dinfo[2]; /* interleave stuff */ #define s_m s_dinfo[0]usr/include/sys/fperr.h 664 0 2 3531 4767751222 10370 #ifndef _sys_fperr_h_ # define _sys_fperr_h_ /* * Structure of the floating point error register save/return */ struct fperr { short f_fec; caddr_t f_fea; }; /* * Bits in the floating point status register */ #define FPS_FER 0100000 /* floating error */ #define FPS_FID 0040000 /* interrupt disable */ /* bit 13-12 are unused */ #define FPS_FIUV 0004000 /* interrupt on undefined variable */ #define FPS_FIU 0002000 /* interrupt on underflow */ #define FPS_FIV 0001000 /* interrupt on overflow */ #define FPS_FIC 0000400 /* interrupt on integer conversion error */ #define FPS_FD 0000200 /* floating double precision mode */ #define FPS_FL 0000100 /* floating long integer mode */ #define FPS_FT 0000040 /* floating truncate mode */ #define FPS_FMM 0000020 /* floating maintenance mode */ #define FPS_FN 0000010 /* floating negative */ #define FPS_FZ 0000004 /* floating zero */ #define FPS_FV 0000002 /* floating overflow */ #define FPS_FC 0000001 /* floating carry */ #define FPS_BITS \ "\10\20FER\17FID\14FIUV\13FIU\12FIV\11FIC\10FD\7FL\6FT\5FMM\4FN\3FZ\2FV\1FC" /* * Floating point error register codes */ #define FEC_FMMT 0000016 /* maintenance mode trap */ #define FEC_FUV 0000014 /* floating undefined variable */ #define FEC_FU 0000012 /* floating underflow */ #define FEC_FV 0000010 /* floating overflow */ #define FEC_FC 0000006 /* floating integer conversion error */ #define FEC_FDZ 0000004 /* floating divide by zero */ #define FEC_FOPER 0000002 /* floating op code error */ #endif _sys_fperr_h_ #define FEC_FMMT 0000016 /* maintenance mode trap */ #define FEC_FUV 0000014 /* floating undefined variable */ #define FEC_FU 0usr/include/sys/ildr.h 664 0 2 3315 4767751222 10204 # define KEYSIZE 12 # define DLOCKS 10 /* max number of data base locks (limits # of rubines */ # define RLOCKS 2*DLOCKS + 6 # define PLOCKS RLOCKS + 3 # define NLOCKS PLOCKS + 1 # define LOCKPRI 1 # define TRUE 1 # define FALSE 0 # define M_EMTY 0 # define M_SHARE 2 # define M_EXCL 1 # define T_CS 0 # define T_PAGE 1 # define T_REL 2 # define T_DB 3 # define A_RTN 1 # define A_SLP 2 # define A_RLS1 3 # define A_RLSA 4 # define A_ABT 5 # define W_ON 1 # define W_OFF 0 /* Device driver for the /dev/ILOCK * an in core device used as a Lock table */ /* Only the parameters NLOCKS, PLOCKS, RLOCKS and DLOCKS * may be changed by an RUBIN installation. See * 'HOW TO INSTALL CONCURRENCY DEVICE' for details. * The file can be printed by "nroff .../doc/other/lockdev.nr" */ /* * data structure for Lock table */ struct Lockform { int l_pid; char l_wflag; /* wait flag: = 1 a process is waiting*/ char l_type; /* type of lock: = 0 for critical section = 1 for page = 2 for logical = 3 for data base */ char l_mod; /* mod of Lock or lock action requested * = 0 slot empty * = 1 exclusive lock * = 2 shared lock */ char l_key[KEYSIZE]; } Locktab[NLOCKS]; int Lockset[] /* array of number of locks which can be * set for each lock. */ { NLOCKS, PLOCKS, RLOCKS, DLOCKS }; struct Lockreq /* Lock Request */ { int lr_pid; /* requesting process id */ char lr_act; /* requested action: * =1 request lock, err return * =2 request lock, sleep * =3 release lock * =4 release all locks for pid */ char lr_type; /* same as Locktab l_type */ char lr_mod; /* same as Locktab l_mod */ char lr_key[KEYSIZE];/* requested key */ }; int Lockset[] /* array of number of locks which can be * set for each lock. */ { NLOCKS, PLOCKS, RLOCKS, DLOCKS }; struct Lockreq /* Lock Request */ { int lr_pid; /* requesting process id */ char lr_act; /* requested action: * =1 request lock, err return * =2 request lock, usr/include/sys/inline.h 664 0 2 3047 4767751222 10532 #ifndef _sys_inline_h_ # define _sys_inline_h_ /* * Definitions of inline expansions used for speed, * and replacements for them if UNFAST is defined. */ #ifndef UNFAST #define plock(ip) \ { \ while ((ip)->i_flag & ILOCK) { \ (ip)->i_flag |= IWANT; \ sleep((caddr_t)(ip), PINOD); \ } \ (ip)->i_flag |= ILOCK; \ } #define prele(ip) \ { \ (ip)->i_flag &= ~ILOCK; \ if ((ip)->i_flag&IWANT) { \ (ip)->i_flag &= ~IWANT; \ wakeup((caddr_t)(ip)); \ } \ } /* * The GETF macro is used in a conditional, e.g. * if (GETF(fp,fd)) { * u.u_error = EBADF; * return; * } */ #define GETF(fp, fd) \ ((unsigned)(fd) >= NOFILE || ((fp) = u.u_ofile[fd]) == NULL) #ifdef UCB_FSFIX #define IUPDAT(ip, t1, t2, waitfor) { \ if (ip->i_flag&(IUPD|IACC|ICHG)) \ iupdat(ip, t1, t2, waitfor); \ } #else #define IUPDAT(ip, t1, t2) { \ if (ip->i_flag&(IUPD|IACC|ICHG)) \ iupdat(ip, t1, t2); \ } #endif UCB_FSFIX #ifndef MENLO_JCL #define ISSIG(p) ((p)->p_sig && issig()) #endif MENLO_JCL #else UNFAST #ifdef UCB_FSFIX #define IUPDAT(ip, t1, t2, waitfor) iupdat(ip, t1, t2, waitfor) #else #define IUPDAT(ip, t1, t2) iupdat(ip, t1, t2) #endif UCB_FSFIX #ifndef MENLO_JCL #define ISSIG(p) issig(p) #endif #endif UNFAST /* * Other macros that are always used, or replace null routines. */ #ifdef MENLO_JCL #define ISSIG(p) ((p)->p_sig && \ ((p)->p_flag&STRC || ((p)->p_sig & ~(p)->p_ignsig)) && issig()) #endif #ifndef INTRLVE #define dkblock(bp) ((bp)->b_blkno) #define dkunit(bp) ((minor((bp)->b_dev) >> 3) & 07) #endif INTRLVE #endif _sys_inline_h_ itfor) iupdat(ip, t1, t2, waitfor) #else #define IUPDAT(ip, t1, t2) iupdat(ip, t1, t2) #endif UCB_FSFIX #ifndef MENLO_JCL #define ISSIG(p) issig(p) #endif #endif UNFAST /* * Other macros that are always used, or replace null routines. */ #ifdef MENLO_JCL #define ISSIG(p) ((p)->p_sig && \ ((p)->p_flag&STRC || ((p)->p_sig & ~(p)->p_ignsig)) && issig()) #endif #ifndef INTRLVE #define dkblock(bp) ((bp)->b_blkno) #define dkunit(bp) ((minor((bp)->b_dev) >> 3) & 07) usr/include/sys/ino.h 664 0 2 1743 4776032106 10033 #ifndef _sys_ino_h_ # define _sys_ino_h_ # ifndef _sys_types_h_ # include # endif /* * Inode structure as it appears on * a disk block. */ struct dinode { u_short di_mode; /* mode and type of file */ short di_nlink; /* number of links to file */ short di_uid; /* owner's user id */ short di_gid; /* owner's group id */ off_t di_size; /* number of bytes in file */ char di_addr[40]; /* disk block addresses */ time_t di_atime; /* time last accessed */ time_t di_mtime; /* time last modified */ time_t di_ctime; /* time created */ }; #ifndef UCB_NKB #define INOPB 8 /* 8 inodes per block */ /* * 39 of the address bytes are used; * 13 addresses of 3 bytes each. */ #endif #if UCB_NKB == 1 #define INOPB 16 /* 16 inodes per BSIZE block */ /* * 21 of the address bytes are used; * 7 addresses of 3 bytes each. */ #endif #endif _sys_ino_h_ 0]; /* disk block addresseusr/include/sys/inode.h 664 17 2 6736 4776032130 10400 #ifndef _sys_inode_h_ # define _sys_inode_h_ /* * The inode is the focus of * file activity in unix. There is a unique * inode allocated for each active file, * each current directory, each mounted-on * file, text file, and the root. An inode is 'named' * by its dev/inumber pair. (iget/iget.c) * Data, from mode on, is read in * from permanent inode on volume. * * Added IPK_SDADDR feature - @VG: 05/30/86 */ #ifdef KERNEL #ifdef IPK_SDADDR typedef unsigned IDADDR; #else typedef daddr_t IDADDR; #endif #else -KERNEL typedef daddr_t IDADDR; #endif KERNEL #ifdef UCB_NKB #define NADDR 7 #ifdef MPX_FILS #define NINDEX 6 #endif #else UCB_NKB #define NADDR 13 #ifdef MPX_FILS #define NINDEX 15 #endif UCB_NKB #endif #ifdef MPX_FILS struct group { short g_state; char g_index; char g_rot; struct group *g_group; struct inode *g_inode; struct file *g_file; short g_rotmask; short g_datq; struct chan *g_chans[NINDEX]; }; #endif struct inode { int i_flag; int i_count; /* reference count */ dev_t i_dev; /* device where inode resides */ ino_t i_number; /* i number, 1-to-1 with device address */ u_short i_mode; short i_nlink; /* directory entries */ short i_uid; /* owner */ short i_gid; /* group of owner */ off_t i_size; /* size of file */ union { struct { /* if normal file/directory */ IDADDR I_addr[NADDR]; IDADDR I_lastr; /* last logical block read (for read-ahead) */ } i_f; #define i_addr i_f.I_addr #define i_lastr i_f.I_lastr struct { IDADDR I_rdev; /* i_addr[0] */ #define i_rdev i_d.I_rdev #ifdef MPX_FILS struct group I_group; /* multiplexor group file */ #define i_group i_d.I_group #endif } i_d; #ifdef UCB_QUOTAS struct { daddr_t I_qused; daddr_t I_qmax; } i_q; #define i_qused i_q.I_qused #define i_qmax i_q.I_qmax #endif } i_un; #ifdef UCB_QUOTAS struct inode *i_quot;/* pointer to quota inode */ #endif #ifdef UCB_IHASH struct inode *i_link; /* link in hash chain (iget/iput/ifind) */ #endif }; #ifdef KERNEL extern struct inode inode[]; /* The inode table itself */ #ifdef MPX_FILS struct inode *mpxip; /* mpx virtual inode */ #endif #endif /* flags */ #define ILOCK 01 /* inode is locked */ #define IUPD 02 /* file has been modified */ #define IACC 04 /* inode access time to be updated */ #define IMOUNT 010 /* inode is mounted on */ #define IWANT 020 /* some process waiting on lock */ #define ITEXT 040 /* inode is pure text prototype */ #define ICHG 0100 /* inode has been changed */ #define IPIPE 0200 /* inode is a pipe */ #ifdef UCB_QUOTAS #define IQUOT 0400 /* directory that has original quota pointer */ #endif /* modes */ #define IFMT 0170000 /* type of file */ #define IFDIR 0040000 /* directory */ #define IFCHR 0020000 /* character special */ #define IFMPC 0030000 /* multiplexed char special */ #define IFBLK 0060000 /* block special */ #define IFMPB 0070000 /* multiplexed block special */ #define IFREG 0100000 /* regular */ #define IFLNK 0120000 /* symbolic link */ #define IFQUOT 0140000 /* quota */ #define ISUID 04000 /* set user id on execution */ #define ISGID 02000 /* set group id on execution */ #define ISVTX 01000 /* save swapped text even after use */ #define IREAD 0400 /* read, write, execute permissions */ #define IWRITE 0200 #define IEXEC 0100 #ifdef UCB_GRPMAST #define grpmast() (u.u_uid == u.u_gid) #endif #endif _sys_inode_h_ MPB 0070000 /* multiplexed block susr/include/sys/iopage.h 664 17 2 2450 4767751223 10546 #ifndef _sys_iopage_h_ # define _sys_iopage_h_ /* * I/O page addresses */ #define PS ((u_short *) 0177776) #define SL ((u_short *) 0177774) #define PIR ((u_short *) 0177772) #if PDP11 == 44 || PDP11 == 70 || PDP11 == GENERIC #define CPUERR ((u_short *) 0177766) #endif #if PDP11 == 70 || PDP11 == GENERIC #define SYSSIZEHI ((u_short *) 0177762) #define SYSSIZELO ((u_short *) 0177760) #endif #if PDP11 == 44 || PDP11 == 70 || PDP11 == GENERIC #define MEMSYSCTRL ((u_short *) 0177746) #define MEMSYSERR ((u_short *) 0177744) #define MEMERRHI ((u_short *) 0177742) #define MEMERRLO ((u_short *) 0177740) #endif #define CSW ((u_short *) 0177570) #define LKS ((u_short *) 0177546) #define KW11P_CSR ((u_short *) 0172540) /* - 85 */ #define TIM85_A ((u_short *) 0173024) #define TIM85_B ((u_short *) 0173026) #define TIM85_C ((u_short *) 0173030) #define I85_RR1 ((u_short *) 0173200) #define I85_CR1 ((u_short *) 0173202) #define I85_RR2 ((u_short *) 0173204) #define I85_CR2 ((u_short *) 0173206) #define I85_RR3 ((u_short *) 0173210) #define I85_CR3 ((u_short *) 0173212) #endif _sys_iopage_h_ #define KW11P_CSR ((u_short *) 0172540) /* - 85 */ #define TIM85_A ((u_short *) 0173024) #define TIM85_B ((u_short *) 0173026) #define TIM85_C ((u_short *) 0173030) #defusr/include/sys/iopage.m 664 0 2 6010 4767751223 10517 /* * Access abilities (from seg.h) */ #define RO 2 #define RW 6 /* * ENABLE/34 registers * * All information relevant to the ENABLE/34 is supplied with * the permission of ABLE Computer and may not be disclosed in * any manner to sites not licensed by the University of California * for the Second Berkeley Software Distribution. * */ #ifdef ENABLE34 # define ENABLE_UISA 0163720 # define DEC_UISA 0177640 # ifdef NONSEPARATE # define ENABLE_UDSA ENABLE_UISA # define DEC_UDSA DEC_UISA # else # define ENABLE_UDSA 0163740 # define DEC_UDSA 0177660 # endif NONSEPARATE # define ENABLE_KISA0 0163700 # define ENABLE_KISA6 0163714 # define DEC_KISA0 0172340 # define DEC_KISA6 0172354 # ifdef KERN_NONSEP # define ENABLE_KDSA1 0163702 # define ENABLE_KDSA2 0163704 # define ENABLE_KDSA5 0163712 # define ENABLE_KDSA6 0163714 # define DEC_KDSA1 0172342 # define DEC_KDSA2 0172344 # define DEC_KDSA5 0172352 # define DEC_KDSA6 0172354 # else # define ENABLE_KDSA1 0163762 # define ENABLE_KDSA2 0163764 # define ENABLE_KDSA5 0163772 # define ENABLE_KDSA6 0163774 # define DEC_KDSA1 0172362 # define DEC_KDSA2 0172364 # define DEC_KDSA5 0172372 # define DEC_KDSA6 0172374 # endif KERN_NONSEP # define ENABLE_SSR4 0163674 # define ENABLE_SSR3 0163676 #endif ENABLE34 /* * DEC registers */ #define SISD0 0172200 #define SISD1 0172202 #define SISD2 0172204 #define SISD3 0172206 #define SDSD0 0172220 #define SISA0 0172240 #define SISA1 0172242 #define SISA2 0172244 #define SISA7 0172256 #define SDSA0 0172260 #define KISD0 0172300 #define KISD1 0172302 #define KISD2 0172304 #define KISD4 0172310 #define KISD5 0172312 #define KISD6 0172314 #define KISD7 0172316 #ifdef KERN_NONSEP # define KDSD0 KISD0 # define KDSD5 KISD5 # define KDSD6 KISD6 #else # define KDSD0 0172320 # define KDSD5 0172332 # define KDSD6 0172334 #endif #ifdef ENABLE34 # define KISA0 *_KISA0 #else # define KISA0 0172340 #endif #define KISA1 0172342 #define KISA2 0172344 #define KISA4 0172350 #define KISA5 0172352 #ifdef ENABLE34 # define KISA6 *_KISA6 #else # define KISA6 0172354 #endif #define KISA7 0172356 #ifdef KERN_NONSEP # define KDSA0 KISA0 # ifdef ENABLE34 # define KDSA1 *_KDSA1 # define KDSA2 *_KDSA2 # define KDSA5 *_KDSA5 # define KDSA6 *_KDSA6 # else # define KDSA1 KISA1 # define KDSA2 KISA2 # define KDSA5 KISA5 # define KDSA6 KISA6 # endif #define KDSA7 KISA7 #else KERN_NONSEP # define KDSA0 0172360 # ifdef ENABLE34 # define KDSA1 *_KDSA1 # define KDSA2 *_KDSA2 # define KDSA5 *_KDSA5 # define KDSA6 *_KDSA6 # else # define KDSA1 0172362 # define KDSA2 0172364 # define KDSA5 0172372 # define KDSA6 0172374 # endif #define KDSA7 0172376 #endif KERN_NONSEP #define SSR3 0172516 #define CCSR 0172540 #define CCSB 0172542 #define CSW 0177570 #define SSR0 0177572 #define SSR1 0177574 #define SSR2 0177576 #ifdef ENABLE34 # define UISA *_UISA # define UDSA *_UDSA #else # define UISA 0177640 # define UDSA 0177660 #endif #define STACKLIM 0177774 #define PS 0177776 #define TBIT 020 /* trace bit in PS */ DSA6 # else # define KDSA1 0172362 # define KDSA2 0172364 # define KDSA5 0172372 # define KDSA6 0172374 # endif #define KDSA7 0172376 #endif KERN_NONSEP #define SSR3 0172516 #define CCSR 0172540 #define CCSB 0172542 #define CSW 0177570 #define SSR0 0177572 #define SSR1 0177574 #define SSR2 0177576 #ifdef ENABLE34 # define UISA *_UISA # define UDSA *_UDSA #else # define UISA 0177640 # define UDSA 0177660 #endif #define STACKLIM 0177774 #define PS 0177776 #define TBIT 020 /* trace bit iusr/include/sys/klreg.h 664 0 2 3452 4767751223 10361 #ifndef _sys_klreg_h_ # define _sys_klreg_h_ /* * KL11/DL11 registers and bits */ struct dldevice { short dlrcsr; short dlrbuf; short dlxcsr; short dlxbuf; }; /* bits in dlrcsr */ #define DL_DSC 0100000 /* data status change (read only) */ #define DL_RNG 0040000 /* ring indicator (read only) */ #define DL_CTS 0020000 /* clear to send (read only) */ #define DL_CD 0010000 /* carrier detector (read only) */ #define DL_RA 0004000 /* receiver active (read only) */ #define DL_SRD 0002000 /* secondary received data (read only) */ /* bits 9-8 are unused */ #define DL_RDONE 0000200 /* receiver done (read only) */ #define DL_RIE 0000100 /* receiver interrupt enable */ #define DL_DIE 0000040 /* dataset interrupt enable */ /* bit 4 is unused */ #define DL_STD 0000010 /* secondary transmitted data */ #define DL_RTS 0000004 /* request to send */ #define DL_DTR 0000002 /* data terminal ready */ #define DL_RE 0000001 /* reader enable (write only) */ #define DL_BITS \ "\10\20DSC\17RNG\16CTS\15CD\14RA\13SRD\10RDONE\7RIE\6DIE\4STD\3RTS\2DTR\1RE" /* bits in dlrbuf */ #define DLRBUF_ERR 0100000 /* error (read only) */ #define DLRBUF_OVR 0040000 /* overrun (read only) */ #define DLRBUF_FRE 0020000 /* framing error (read only) */ #define DLRBUF_RDPE 0010000 /* receive data parity error (read only) */ #define DLRBUF_BITS \ "\10\20ERR\17OVR\16FRE\15RDPE" /* bits in dlxcsr */ /* bits 15-8 are unused */ #define DLXCSR_TRDY 0000200 /* transmitter ready (read only) */ #define DLXCSR_TIE 0000100 /* transmitter interrupt enable */ /* bits 5-3 are unused */ #define DLXCSR_MM 0000004 /* maintenance */ /* bit 1 is unused */ #define DLXCSR_BRK 0000001 /* break */ #define DLXCSR_BITS \ "\10\10TRDY\7TIE\3MM\1BRK" #define DLDELAY 0000004 /* Extra delay for DLs */ #endif _sys_klreg_h_ ty error (read only) */ #define DLRBUF_BITS \ "\10\20ERR\17OVR\16FRE\15RDPE" /* bits in dlxcsr */ /* bits 15-8 are unused */ #define DLXCSR_TRDY 0000200 /* transmitter ready (read only) */ #define DLXCSR_TIE 0000usr/include/sys/koverlay.h 664 0 2 4060 4767751223 11105 #ifndef _sys_koverlay_h_ # define _sys_koverlay_h_ /* * Definitions relating to kernel text overlays. The kernel and * stand/bootstrap/boot.c must be recompiled if these are changed. * In practice, it is very difficult to change these numbers since * many changes will be necessary in mch.s. This file is provided * mainly to specify how kernel overlays are laid out, not for tuning. * * * Primary variables: * # ovly regs the maximum size of a kernel * overlay segment will be * 8k bytes * # ovly regs. * Currently, must be 1. * * OVLY_TABLE_BASE the address in l.s where the * kernel stores the prototype * PARs and PDRs. The only one * of the constants in this file * which may readily be changed. * * NUM_TEXT_REGS the maximum size of the kernel * base text segment will be * 8k bytes * NUM_TEXT_REGS. */ #define OVLY_TABLE_BASE 01000 #define I_NUM_TEXT_REGS 7 /* 8 - # ovly regs */ #define N_NUM_TEXT_REGS 2 #ifndef KERN_NONSEP #define NUM_TEXT_REGS I_NUM_TEXT_REGS #else #define NUM_TEXT_REGS N_NUM_TEXT_REGS #endif KERN_NONSEP #define I_MAX_DATA_REGS 6 #define N_MAX_DATA_REGS 3 /* 6 - NUM_TEXT_REGS - # ovly regs */ #ifndef KERN_NONSEP #define MAX_DATA_REGS I_MAX_DATA_REGS #else #define MAX_DATA_REGS N_MAX_DATA_REGS #endif KERN_NONSEP #define I_DATA_PAR_BASE KDSA0 #define N_DATA_PAR_BASE KISA3 /* &KISA[NUM_TEXT_REGS + # ovly regs] */ #ifndef KERN_NONSEP #define DATA_PAR_BASE I_DATA_PAR_BASE #else #define DATA_PAR_BASE N_DATA_PAR_BASE #endif KERN_NONSEP #define I_DATA_PDR_BASE KDSD0 #define N_DATA_PDR_BASE KISD3 /* &KISD[NUM_TEXT_REGS + # ovly regs] */ #ifndef KERN_NONSEP #define DATA_PDR_BASE I_DATA_PDR_BASE #else #define DATA_PDR_BASE N_DATA_PDR_BASE #endif KERN_NONSEP #define TEXT_PAR_BASE KISA0 #define TEXT_PDR_BASE KISD0 #ifdef KERN_NONSEP #define OVLY_PAR KISA2 /* &KISA[NUM_TEXT_REGS] */ #define OVLY_PDR KISD2 /* &KISD[NUM_TEXT_REGS] */ #else #define OVLY_PAR KISA7 /* &KISA[NUM_TEXT_REGS] */ #define OVLY_PDR KISD7 /* &KISD[NUM_TEXT_REGS] */ #endif #endif _sys_koverlay_h_ ine N_DATA_PDR_BASE KISD3 /* &KISD[NUM_TEXT_REGS + # ovly regs] */ #ifndef KERN_NONSEP #define DATA_PDR_BASE I_DATA_PDR_BASE #else #define DATA_PDR_BASE N_DATA_PDR_BASE #endif KERN_NONSEP #define TEXT_PAR_BASE KISA0 #define TEXT_PDR_BASE KISD0 #ifdef KERN_NONSEP #define OVLY_PAR KISA2 /* &KISA[NUM_TEXT_REGS] */ #define OVLY_PDR KISD2 /* &KISD[NUM_TEXT_REGS] */ #else #define OVLY_PAR KISA7 /* &KISA[NUM_TEXT_REGS] */ #define OVLY_PDR KISD7 /* &KISD[NUMusr/include/sys/map.h 664 0 2 2447 4767751225 10037 #ifndef _sys_map_h_ # define _sys_map_h_ /* * Resource Allocation Maps. * * Associated routines manage allocation of an address space using * an array of segment descriptors. * * Malloc and mfree allocate and free the resource described * by the resource map. If the resource map becomes too fragmented * to be described in the available space, then some of the resource * is discarded. This may lead to critical shortages, * but is better than not checking (as the previous versions of * these routines did) or giving up and calling panic(). * * N.B.: The address 0 in the resource address space is not available * as it is used internally by the resource map routines. */ struct map { struct mapent *m_map; /* start of the map */ struct mapent *m_limit; /* address of last slot in map */ char *m_name; /* name of resource */ /* we use m_name when the map overflows, in warning messages */ }; struct mapent { size_t m_size; /* size of this segment of the map */ memaddr m_addr; /* resource-space addr of start of segment */ }; #ifdef KERNEL extern struct map coremap[1]; /* space for core allocation */ extern struct map swapmap[1]; /* space for swap allocation */ #ifdef UNIBUS_MAP extern struct map ub_map[1]; /* space for UNIBUS allocation */ #endif #endif #endif _sys_map_h_ t in map */ char *m_name; /* name of resource */ /* we use m_name when the map overflows, in warning messages */ }; struct mapent { size_t m_size; /* size of this segment of the map */ memaddr m_addr; /* resourcusr/include/sys/mount.h 664 0 2 576 4767751226 10406 #ifndef _sys_mount_h_ # define _sys_mount_h_ /* * Mount structure. * One allocated on every mount. * Used to hold the super block. */ struct mount { dev_t m_dev; /* device mounted */ struct inode *m_inodp; /* pointer to mounted on inode */ struct filsys m_filsys; /* superblock data */ }; # ifdef KERNEL extern struct mount mount[]; # endif #endif _sys_mount_h_ ows, in warning messages */ }; struct mapent { size_t m_size; /* size of this segment of the map */ memaddr m_addr; /* resourcusr/include/sys/pdma.h 664 0 2 666 4767751227 10166 #ifndef _sys_pdma_h_ # define _sys_pdma_h_ /* * Structure to describe pseudo-DMA buffer * used by DZ-11 pseudo-DMA routines. * The offsets in the structure are well-known in dzdma (mch.s). */ struct pdma { struct dzdevice *p_addr; /* address of controlling device */ char *p_mem; /* start of buffer */ char *p_end; /* end of buffer */ struct tty *p_arg; /* tty structure for this line */ }; #endif _sys_pdma_h_ _size; /* size of this segment of the map */ memaddr m_addr; /* resourcusr/include/sys/proc.h 664 0 2 10034 4767751227 10236 #ifndef _sys_proc_h_ # define _sys_proc_h_ /* * One structure allocated per active * process. It contains all data needed * about the process while the * process may be swapped out. * Other per process data (user.h) * is swapped with the process. */ struct proc { char p_stat; char p_pri; /* priority, negative is high */ #ifndef MENLO_JCL char p_flag; #else short p_flag; #endif char p_time; /* resident time for scheduling */ char p_cpu; /* cpu usage for scheduling */ char p_nice; /* nice for cpu usage */ #ifdef UCB_METER char p_slptime; /* secs sleeping */ /* there is room for a char here */ #endif #ifdef MENLO_JCL char p_cursig; long p_sig; /* signals pending to this process */ long p_siga0; /* low bit of 2 bit signal action */ long p_siga1; /* high bit of 2 bit signal action */ #define p_ignsig p_siga0 /* ignored signal mask */ #else short p_sig; /* signals pending to this process */ #endif #if defined(MENLO_JCL) || defined(VIRUS_VFORK) struct proc *p_pptr;/* pointer to parent's process structure */ #endif short p_uid; /* user id, used to direct tty signals */ short p_pgrp; /* name of process group leader */ short p_pid; /* unique process id */ short p_ppid; /* process id of parent */ /* * union (supercedes xproc) * to replace part with times * to be passed to parent process * in ZOMBIE state. */ union { struct { #ifdef VIRUS_VFORK memaddr P_addr; /* address of u. area */ memaddr P_daddr; /* address of data area */ memaddr P_saddr; /* address of stack area */ size_t P_dsize; /* size of data area (clicks) */ size_t P_ssize; /* size of stack segment (clicks) */ #else memaddr P_addr; /* address of swappable image */ size_t P_size; /* size of swappable image (clicks) */ #endif caddr_t P_wchan; /* event process is awaiting */ struct text *P_textp;/* pointer to text structure */ struct proc *P_link;/* linked list of running processes */ short P_clktim; /* time to alarm clock signal */ } p_p; #define p_addr p_un.p_p.P_addr #ifdef VIRUS_VFORK #define p_daddr p_un.p_p.P_daddr #define p_saddr p_un.p_p.P_saddr #define p_dsize p_un.p_p.P_dsize #define p_ssize p_un.p_p.P_ssize #else #define p_size p_un.p_p.P_size #endif #define p_wchan p_un.p_p.P_wchan #define p_textp p_un.p_p.P_textp #define p_link p_un.p_p.P_link #define p_clktim p_un.p_p.P_clktim struct { short Xp_xstat; /* Exit status for wait */ time_t Xp_utime; /* user time, this proc */ time_t Xp_stime; /* system time, this proc */ #ifdef UCB_LOGIN short Xp_login; /* login flag */ #endif } p_xp; #define xp_xstat p_xp.Xp_xstat #define xp_utime p_xp.Xp_utime #define xp_stime p_xp.Xp_stime #ifdef UCB_LOGIN #define xp_login p_xp.Xp_login #endif } p_un; }; #ifdef KERNEL extern struct proc proc[]; /* the proc table itself */ #endif /* stat codes */ #define SSLEEP 1 /* awaiting an event */ #define SWAIT 2 /* (abandoned state) */ #define SRUN 3 /* running */ #define SIDL 4 /* intermediate state in process creation */ #define SZOMB 5 /* intermediate state in process termination */ #define SSTOP 6 /* process being traced */ /* flag codes */ #define SLOAD 01 /* in core */ #define SSYS 02 /* scheduling process */ #define SLOCK 04 /* process cannot be swapped */ #define SSWAP 010 /* process is being swapped out */ #define STRC 020 /* process is being traced */ #define SWTED 040 /* another tracing flag */ #define SULOCK 0100 /* user settable lock in core */ #ifdef MENLO_JCL #define SDETACH 0200 /* detached inherited by init */ #define SNUSIG 0400 /* using new signal mechanism */ #endif #ifdef VIRUS_VFORK #define SVFORK 01000 /* child in vfork, using parent's data */ #define SVFPARENT 02000 /* parent in vfork, waiting for child */ #define SVFDONE 04000 /* parent has relesed child in vfork */ #endif #ifdef UCB_NET #define SSEL 010000 /* selecting, cleared if rescan needed */ #define STIMO 020000 /* timing out during sleep */ #endif #ifdef VIRUS_VFORK /* arguments to expand() to expand specified segment */ #define S_DATA 0 #define S_STACK 1 #endif #endif _sys_proc_h_ anism */ #endif #ifdef VIRUS_VFORK #define SVFORK 01000 /* child in vfork, using parent's data */ #define SVFPARENT 02000 /* parent in vfork, waiting for child */ #define SVFDONE 04000 /* parent has relesed child in vfork */ #endif #ifdef UCB_NET #define SSEL 010000 /* selecting, cleared if rescan needed */ #define STIMO 020000 /* timing out during sleep */ #endif #ifdef VIRUS_VFORK /* arguments to expand() to expand specified segment */ #define S_DATA 0 #define S_STACK 1 #usr/include/sys/psw.h 664 0 2 2213 4767751227 10064 #ifndef _sys_psw_h_ # define _sys_psw_h_ /* * PDP 11 program status word definitions */ #define PS_C 0000001 /* carry bit */ #define PS_V 0000002 /* overflow bit */ #define PS_Z 0000004 /* zero bit */ #define PS_N 0000010 /* negative bit */ #define PS_ALLCC 0000017 /* all condition code bits on (unlikely) */ #define PS_T 0000020 /* trace enable bit */ #define PS_CURMOD 0140000 /* current mode ( all on is user ) */ #define PS_PRVMOD 0030000 /* previous mode ( all on is user ) */ #define PS_IPL 0000340 /* interrupt priority */ #define PS_USERCLR 0000340 /* bits that must be clear in user mode */ #define PS_BR0 0000000 /* bus request level 0 */ #define PS_BR1 0000040 /* bus request level 1 */ #define PS_BR2 0000100 /* bus request level 2 */ #define PS_BR3 0000140 /* bus request level 3 */ #define PS_BR4 0000200 /* bus request level 4 */ #define PS_BR5 0000240 /* bus request level 5 */ #define PS_BR6 0000300 /* bus request level 6 */ #define PS_BR7 0000340 /* bus request level 7 */ #define BASEPRI(ps) (((ps) & PS_IPL) == 0) #define USERMODE(ps) (((ps) & (PS_CURMOD|PS_PRVMOD)) == (PS_CURMOD|PS_PRVMOD)) #endif _sys_psw_h_ equest level 0 */ #define PS_BR1 0000040 /* bus request level 1 */ #define PS_BR2 0000100 /* bus request level 2 */ #define PS_BR3 0000140 /* bus request level 3 */ #define PS_BR4 0000200 /* bus request level 4 */ #define PS_BR5 0000240 /* bus request level 5 */ #define PS_BR6 0000300 /* bus request level 6 */ #define PS_BR7 0000340 /* bus request level 7 */ #defusr/include/sys/reboot.h 664 0 2 734 4776032442 10522 #ifndef _sys_reboot_h_ # define _sys_reboot_h_ /* * Arguments to reboot system call. * These are passed to boot program in r4 * and on to init. */ #define RB_ASKNAME 01 #define RB_SINGLE 02 #define RB_NOSYNC 04 #define RB_HALT 010 #define RB_DUMP 020 #define RB_NOFSCK 040 #define RB_POWRFAIL 0100 /* * The name of system to boot on automatic reboots. */ #define RB_DEFNAME "rw(0,0)confa" #endif _sys_reboot_h_ 0340 /* bus request level 7 */ #defusr/include/sys/reg.h 664 0 2 720 4767751230 10003 #ifndef _sys_reg_h_ # define _sys_reg_h_ /* * Location of the users' stored * registers relative to R0. * Usage is u.u_ar0[XX]. */ #ifdef MENLO_KOV #define R0 (0) #define R1 (-3) #define R2 (-11) #define R3 (-10) #define R4 (-9) #define R5 (-7) #define R6 (-4) #else #define R0 (0) #define R1 (-2) #define R2 (-9) #define R3 (-8) #define R4 (-7) #define R5 (-6) #define R6 (-3) #endif #define R7 (1) #define PC (1) #define RPS (2) #endif _sys_reg_h_ s_reboot_h_ 0340 /* bus request level 7 */ #defusr/include/sys/seg.h 664 0 2 12064 4767751230 10050 #ifndef _sys_seg_h_ # define _sys_seg_h_ /* * Addresses and bits for DEC's KT-11 * and macros for remapping kernel data space. */ #define UISD ((u_short *) 0177600) /* first user I-space descriptor */ #ifdef ENABLE34 # define DEC_UISA7 ((u_short *) 0177656) extern u_short *UISA, *UDSA, *KISA0, *KDSA1, *KDSA2, *KDSA5, *KDSA6; #else # define UISA ((u_short *) 0177640) /* first user I-space address */ # define UDSA ((u_short *) 0177660) /* first user D-space address */ #endif ENABLE34 /* * Access abilities */ #define RO 02 /* Read only */ #define RW 06 /* Read and write */ #define NOACC 0 /* Abort all accesses */ #define ACCESS 07 /* Mask for access field */ #define ED 010 /* Extension direction */ #define TX 020 /* Software: text segment */ #define ABS 040 /* Software: absolute address */ u_short *ka6; /* nonseparate: KISA6; separate: KDSA6 */ #ifndef ENABLE34 # define KISA0 ((u_short *) 0172340) # define KISA1 ((u_short *) 0172342) # define KISA5 ((u_short *) 0172352) # define KISA6 ((u_short *) 0172354) # define SSR3 ((u_short *) 0172516) #endif ENABLE34 #define KISD1 ((u_short *) 0172302) #define KISD5 ((u_short *) 0172312) #define KISD6 ((u_short *) 0172314) #ifdef KERN_NONSEP # ifndef ENABLE34 # define KDSA5 KISA5 # define KDSA6 KISA6 # endif ENABLE34 # define KDSD5 KISD5 # define KDSD6 KISD6 #else # ifndef ENABLE34 # define KDSA5 ((u_short *) 0172372) # define KDSA6 ((u_short *) 0172374) # endif ENABLE34 # define KDSD5 ((u_short *) 0172332) # define KDSD6 ((u_short *) 0172334) #endif #define SEG5 ((caddr_t) 0120000) /* * Macros for resetting the kernel segmentation registers to map in * out-of-address space data. * If KDSA5 is used for kernel data space (NOKA5 not defined), * only proc, file and text tables are allowed in that range. * Routines can repoint KDSA5 to map in data such as buffers or clists * without raising processor priority by calling these macros. * Copy (in mch.s) uses two registers, KDSA5 and 6. If KDSA6 is in use, * the prototype register kdsa6 will be non-zero, and the kernel will * be running on a temporary stack in bss. * Interrupt routines that access any of the structures in this range * or the u. must call savemap (in machdep.c) to save the current mapping * information in a local structure and restore it before returning. * If KDSA5 is not used for static kernel data, only KDSA6 need be * saved and restored to access all static data at interrupt time. * * USAGE: * To repoint KDSA5 from the top level, * mapseg5(addr, desc); * KDSA5 now points at addr * * ... * normalseg5(); * normal mapping * * To repoint KDSA5 from interrupt or top level, * segm saveregs; * saveseg5(saveregs); * save previous mapping of segment 5 * * mapseg5(addr, desc); * KDSA5 now points at addr * * ... * restorseg5(saveregs); * restore previous mapping * * To access proc, text, file or user structures from interrupt level, * mapinfo map; * savemap(map); * save ALL mapping information, * * * restore normal mapping of KA5 and 6 * * ... * restormap(map); * restore previous mapping * */ /* * Structure to hold a saved PAR/PDR pair. */ struct segm_reg { unsigned se_desc; unsigned se_addr; }; typedef struct segm_reg segm; unsigned kdsa6; /* saved KDSA6, if any */ #define KD6 (((USIZE-1)<<8) | RW) /* prototype descriptor for u. */ #define NOMAP 65535 /* invalid PDR value */ /* * remap_area is a dummy var at start of possibly-mapped area, * for consistency check. Only proc, text and file tables are after it, * and it must lie at <= 0120000, or other kernel data will be mapped out. */ extern int remap_area; #ifndef NOKA5 segm seg5; /* prototype KDSA5, KDSD5 */ typedef struct segm_reg mapinfo[2]; /* KA5, KA6 */ /* Restore normal kernel map for seg5. */ #define normalseg5() restorseg5(seg5) /* save previous mapping information and restore normal mapping. */ #define savemap(map) {if (*KDSA5 != seg5.se_addr) Savemap(map); \ else map[0].se_desc = NOMAP; } /* Restore previous mapping on return from interrupt. */ #define restormap(map) {if (map[0].se_desc != NOMAP) Restormap(map); } #else NOKA5 typedef struct segm_reg mapinfo[1]; /* KDSA6 only */ /* * Restore normal kernel map for seg5: unneeded, * since no kernel data are in this range. */ #define normalseg5() /* not needed */ /* save previous mapping information and restore normal mapping. */ #define savemap(map) if (kdsa6) { \ map[0].se_addr = *KDSA6; \ map[0].se_desc = *KDSD6; \ *KDSD6 = KD6; \ *KDSA6 = kdsa6; \ } else map[0].se_desc = NOMAP; /* Restore previous mapping on return from interrupt. */ #define restormap(map) if (map[0].se_desc != NOMAP) { \ *KDSD6 = map[0].se_desc; \ *KDSA6 = map[0].se_addr; \ } #endif NOKA5 /* Use segment 5 to access the given address. */ #define mapseg5(addr,desc) {*KDSA5 = addr; *KDSD5 = desc;} /* Save the previous contents of KDSA5/KDSD5. */ #define saveseg5(save) {save.se_addr = *KDSA5; save.se_desc = *KDSD5;} /* Restore the previous contents of KDSA5/KDSD5. */ #define restorseg5(save) {*KDSD5 = save.se_desc; *KDSA5 = save.se_addr;} #endif _sys_seg_h_ #define restormap(map) if (map[0].se_desc != NOMAP) { \ *KDSD6 = map[0].se_desc; \ *KDSA6 = map[0].se_addr; \ } #endif NOKA5 /* Use segment 5 to access the given address. */ #define mapseg5(addr,desc) {*KDSA5 = addr; *KDSD5 = desc;} /* Save the previous contents of KDSA5/KDSD5. */ #define saveseg5(save) {save.se_addr = *KDSA5; save.se_desc = *KDSD5;} /* Restore the previous contents of KDSA5/KDSD5. */ #define restorseg5(save) {*KDSD5 = save.seusr/include/sys/systm.h 664 0 2 11131 4767751231 10444 #ifndef _sys_systm_h_ # define _sys_systm_h_ #ifdef KERNEL /* * Random set of variables * used by more than one * routine. */ struct inode *rootdir; /* pointer to inode of root directory */ struct proc *runq; /* head of linked list of running processes */ struct proc *maxproc; /* current high water mark in proc table */ extern cputype; /* type of cpu = 40, 44, 45, 60, or 70 */ int lbolt; /* clock ticks since time was last updated */ time_t time; /* time in sec from 1970 */ ubadr_t clstaddr; /* UNIBUS virtual address of clists */ /* * Nblkdev is the number of entries * (rows) in the block switch. * Used in bounds checking on major * device numbers. */ int nblkdev; int nchrdev; /* Number of character switch entries. */ int mpid; /* generic for unique process id's */ bool_t runin; /* set when sched wants to swap someone in */ bool_t runout; /* set when sched is out of work */ bool_t runrun; /* reschedule at next opportunity */ char curpri; /* p_pri of current process */ size_t maxmem; /* actual max memory per process */ u_short *lks; /* pointer to clock device */ extern daddr_t swplo; /* block number of swap space */ extern int nswap; /* size of swap space */ int updlock; /* lock for sync */ daddr_t rablock; /* block to be read ahead */ extern char regloc[]; /* offsets of saved user registers (trap.c) */ extern char msgbuf[]; /* saved "printf" characters */ extern dev_t rootdev; /* device of the root */ extern dev_t swapdev; /* swapping device */ extern dev_t pipedev; /* pipe device */ extern int hz; /* Ticks/second of the clock */ extern int timezone; /* Minutes westward from Greenwich */ extern bool_t dstflag; /* Daylight Saving Time applies here */ extern int nmount; /* number of mountable file systems */ extern int nfile; /* number of in core file structures */ extern int ninode; /* number of in core inodes */ extern int nproc; /* maximum number of processes */ extern int ntext; /* maximum number of shared text segments */ extern int nbuf; /* number of buffers in buffer cache */ extern int bsize; /* size of buffers */ extern int nclist; /* number of character lists */ /* * Pointers to ends of variable-sized tables * (point to first unused entry, e.g. proc[NPROC]) */ extern struct mount *mountNMOUNT; extern struct file *fileNFILE; extern struct inode *inodeNINODE; extern struct proc *procNPROC; extern struct text *textNTEXT; #ifdef UCB_AUTOBOOT extern dev_t dumpdev; /* device for automatic dump on panic */ extern daddr_t dumplo; /* starting block on dumpdev */ #endif extern int icode[]; /* user init code */ extern int szicode; /* its size */ #ifdef CGL_RTP struct proc *rtpp; /* pointer to real time process entry */ int wantrtp; /* real-time proc is ready to run */ #endif time_t bootime; #ifdef UCB_AUTOBOOT int bootflags; #endif extern bool_t sep_id; /* Do we have separate I/D? */ dev_t getmdev(); daddr_t bmap(); memaddr malloc(); struct inode *ialloc(); struct inode *iget(); struct inode *owner(); struct inode *maknode(); struct inode *namei(); struct buf *alloc(); struct buf *getblk(); struct buf *geteblk(); struct buf *bread(); struct buf *breada(); struct filsys *getfs(); struct file *getf(); struct file *falloc(); int uchar(); caddr_t mapin(); #ifdef NOKA5 #define mapout(bp) /* unused */ #endif /* * Instrumentation */ int dk_busy; /* * sy_time contains counters for time in user (0,1), nice (2,3), * system (4,5) and idle (6,7) with no I/O active (even) * or some disc active (odd). */ long sy_time[8]; extern int ndisk; /* number of disks monitored */ extern long dk_time[]; extern long dk_numb[]; extern long dk_wds[]; long tk_nin; long tk_nout; #endif KERNEL #ifdef DISKMON struct ioinfo { long nread; long nreada; long ncache; long nwrite; }; #endif /* * Structure of the system-entry table */ struct sysent { /* system call entry table */ char sy_narg; /* total number of arguments */ char sy_nrarg; /* number of args in registers */ int (*sy_call)(); /* handler */ }; #ifdef KERNEL extern struct sysent sysent[]; /* local system call entry table */ extern struct sysent syslocal[]; /* local system call entry table */ extern int nlocalsys; /* number of local syscalls in table */ #endif KERNEL #define SYSINDIR 0 /* ordinal of indirect sys call */ #define SYSLOCAL 58 /* ordinal of local indirect call */ /* * Structure of the disk driver partition tables */ struct size { daddr_t nblocks; short cyloff; }; /* operations performed by namei */ #define LOOKUP 0 /* perform name lookup only */ #define CREATE 1 /* setup for file creation */ #define DELETE 2 /* setup for file deletion */ #endif _sys_systm_h_ table */ extern int nlocalsys; /* number of local syscalls in table */ #endif KERNEL #define SYSINDIR 0 /* ordinal of indirect sys call */ #define SYSLOCAL 58 /* ordinal of local indirect call */ /* * Structure of the disk driver partition tables */ struct size { daddr_t nblocks; short cyloff; }; /* operations performed by namei */ #define LOOKUP 0 /* perform name lookup only */ #define CREATE 1 /* setup forusr/include/sys/text.h 664 0 2 3465 4776032504 10237 #ifndef _sys_text_h_ # define _sys_text_h_ /* * Text structure. * One allocated per pure * procedure on swap device. * Manipulated by text.c */ struct text { short x_daddr; /* segment's disk address (relative to swplo) */ short x_caddr; /* core address, if loaded */ short x_size; /* size (clicks) */ struct inode *x_iptr; /* inode of prototype */ char x_count; /* reference count */ char x_ccount; /* number of loaded references */ char x_flag; /* traced, written flags */ }; #ifdef KERNEL extern struct text text[]; #endif #define XTRC 01 /* Text may be written, exclusive use */ #define XWRIT 02 /* Text written into, must swap out */ #define XLOAD 04 /* Currently being read from file */ #define XLOCK 010 /* Being swapped in or out */ #define XWANT 020 /* Wanted for swapping */ #define XFREE 040 /* */ /* arguments to xswap: */ #define X_OLDSIZE (-1) /* the old size is the same as current */ #define X_DONTFREE 0 /* save core image (for parent in newproc) */ #define X_FREECORE 01 /* free core space after swap */ #ifdef FXMETER struct fsxmeter { int fx_cnt,nx_cnt,ns_cnt; long fx_blk,nx_blk,ns_blk; } fsxmeter; #define fxcount fsxmeter.fx_cnt #define fxblocks fsxmeter.fx_blk #define nxcount fsxmeter.nx_cnt #define nxblocks fsxmeter.nx_blk #define nscount fsxmeter.ns_cnt #define nsblocks fsxmeter.ns_blk #define xmeter(x) if(x->x_ccount == 0 && x->x_caddr) fxcount++, fxblocks += (unsigned)(x->x_size+63)>>3;else {if(x->x_caddr==0)nxcount++, nxblocks += (unsigned)(x->x_size+63)>>3;}; #ifdef VIRUS_VFORK #define smeter(p) (nscount++, nsblocks += (p->p_dsize+p->p_ssize+USIZE+63)>>3); #else #define smeter(p) (nscount++, nsblocks += (p->p_size+63)>>3); #endif VIRUS_VFORK #else #define xmeter(x) /* */ #define smeter(x) /* */ #endif FXMETER #endif _sys_text_h_ unt fsxmeter.ns_cnt #define nsblocks fsxmeter.ns_blk #define xmeter(x) if(x->x_ccount == 0 && x->x_caddr) fxcount++, fxblocks += (unsigned)(x->x_size+63)>>3;else {if(x->x_caddr==0)nxcount++, nxblocks +=usr/include/sys/trap.h 664 0 2 564 4767751231 10203 #ifndef _sys_trap_h_ # define _sys_trap_h_ /* * Trap type values */ #define BUSFLT 0 #define INSTRAP 1 #define BPTTRAP 2 #define IOTTRAP 3 #define POWRFAIL 4 #define EMTTRAP 5 #define SYSCALL 6 #define PIRQ 7 #define ARITHTRAP 8 #define SEGFLT 9 #define PARITYFLT 10 #define SWITCHTRAP 12 #define RANDOMTRAP 14 #define ZEROTRAP 15 #endif _sys_trap_h_ meter(x) if(x->x_ccount == 0 && x->x_caddr) fxcount++, fxblocks += (unsigned)(x->x_size+63)>>3;else {if(x->x_caddr==0)nxcount++, nxblocks +=usr/include/sys/tty.h 664 0 2 13216 4776032521 10105 #ifndef _sys_tty_h_ # define _sys_tty_h_ #include #include /* * A clist structure is the head * of a linked queue of characters. * The characters are stored in * blocks containing a link and CBSIZE (param.h) * characters. The routines getc, putc, ... in prim.c * manipulate these structures. */ struct clist { short c_cc; /* character count */ char *c_cf; /* pointer to first char */ char *c_cl; /* pointer to last char */ }; struct cblock { struct cblock *c_next; char c_info[CBSIZE]; }; #if defined(UCB_NTTY) && !defined(UCB_CLIST) #define lookc(cp) (*(cp)) #endif /* * A tty structure is needed for * each UNIX character device that * is used for normal terminal I/O. * The routines in tty.c handle the * common code associated with * these structures. The definition * and device dependent code is in * each driver (e.g. dh.c, dz.c, kl.c). */ struct tty { union { struct { struct clist T_rawq; struct clist T_canq; } t_t; #define t_rawq t_nu.t_t.T_rawq /* raw characters or partial line */ #define t_canq t_nu.t_t.T_canq /* complete input lines */ #if NBK > 0 struct { struct buf *T_bufp; char *T_cp; short T_inbuf; short T_rec; } t_n; #define t_bufp t_nu.t_n.T_bufp /* buffer allocated to protocol */ #define t_cp t_nu.t_n.T_cp /* pointer into the ripped off buffer */ #define t_inbuf t_nu.t_n.T_inbuf /* number chars in the buffer */ #define t_rec t_nu.t_n.T_rec /* have a complete record */ #endif NBK } t_nu; struct clist t_outq; /* output list to device */ short (*t_oproc)(); /* routine to start output */ short (*t_iproc)(); /* routine to start input */ #ifdef UCB_NET struct proc *t_rsel; struct proc *t_wsel; #endif #ifdef MPX_FILS struct chan *t_chan;/* destination channel */ #endif caddr_t t_addr; /* device address */ dev_t t_dev; /* device number */ short t_flags; /* mode, settable by ioctl call */ short t_state; /* internal state, not visible externally */ short t_pgrp; /* process group name */ char t_delct; /* number of delimiters in raw q */ char t_line; /* line discipline */ char t_col; /* printing column of device */ char t_erase; /* erase character */ char t_kill; /* kill character */ char t_char; /* character temporary */ char t_ispeed; /* input speed */ char t_ospeed; /* output speed */ char t_nldly; /* newline delay */ char t_crdly; /* carriage return delay */ char t_htdly; /* tab delay */ char t_vtdly; /* vertical tab delay */ char t_width; /* width for output */ char t_length; /* length of screen */ #ifdef UCB_NTTY char t_rocount; /* chars input since a ttwrite() */ char t_rocol; /* t_col of first input char on this line */ struct ltchars t_lchr; /* local special characters */ short t_local; /* local mode word */ #endif char t_lstate; /* local state bits */ #ifdef TEXAS_AUTOBAUD char t_xflags; /* extension of t_local */ #endif union { struct tchars t_chr; struct clist t_ctlq; } t_un; struct buf *t_ibp, *t_obp; }; #define tun tp->t_un.t_chr #ifdef UCB_NTTY #define tlun tp->t_lchr #endif #define TTIPRI 28 #define TTOPRI 29 #define CTRL(c) ('c'&037) /* default special characters */ #define CERASE 0177 /* DEL */ #define CEOT CTRL(d) #define CKILL CTRL(u) #define CQUIT 034 /* FS, cntl shift L */ #define CINTR CTRL(c) #define CSTOP CTRL(s) #define CSTART CTRL(q) #define CBRK 0377 /* Undefined now */ #define CRUS CTRL(n) #define CLAT CTRL(o) /* limits */ #define NSPEEDS 16 #define TTMASK 15 #ifdef KERNEL short tthiwat[NSPEEDS], ttlowat[NSPEEDS]; #define TTHIWAT(tp) tthiwat[(tp)->t_ospeed&TTMASK] #define TTLOWAT(tp) ttlowat[(tp)->t_ospeed&TTMASK] #endif #define TTYHOG 256 /* internal state bits */ #define TIMEOUT 01 /* delay timeout in progress */ #define WOPEN 02 /* waiting for open to complete */ #define ISOPEN 04 /* device is open */ #define FLUSH 010 /* outq has been flushed during DMA */ #define CARR_ON 020 /* software copy of carrier-present */ #define BUSY 040 /* output in progress */ #define ASLEEP 0100 /* wakeup when output done */ #define XCLUDE 0200 /* exclusive-use flag against open */ #define TTSTOP 0400 /* output stopped by ctl-s */ #define HUPCLS 01000 /* hang up upon last close */ #define TBLOCK 02000 /* tandem queue blocked */ #define SPEEDS 04000 /* t_ispeed and t_ospeed used by driver */ #ifdef UCB_NET #define TS_RCOLL 010000 /* collision in read select */ #define TS_WCOLL 020000 /* collision in write select */ #define TS_NBIO 040000 /* tty in non-blocking mode */ #define TS_ASYNC 0100000 /* tty in async i/o mode */ #endif #ifdef notdef #define NDQB 010000 #define EXTPROC 020000 /* external processor (kmc) */ #define FSLEEP 040000 /* Wakeup on input framing */ #define BEXT 0100000 /* use (external) system buffers */ #endif /* define partab character types */ #define ORDINARY 0 #define CONTROL 1 #define BACKSPACE 2 #define NEWLINE 3 #define TAB 4 #define VTAB 5 #define RETURN 6 #ifdef TEXAS_AUTOBAUD #define image_mode(tp) ((tp)->t_xflags & LIMAGE) #endif #endif _sys_tty_h_ XTPROC 020000 /* external processor (kmc) */ #define FSLEEP 040000 /* Wakeup on input framing */ #define BEXT 0100000 /* use (external) system buffers */ #endif /* define partab character types */ #define ORDINARY 0 #define CONTROL 1 #define BACKSPACE 2 #define NEWLINE 3 #define TAB 4 #define VTABusr/include/sys/uba.h 664 0 2 2506 4767751232 10023 #ifndef _sys_uba_h_ # define _sys_uba_h_ /* * Structure to access UNIBUS map registers. */ struct ubmap { short ub_lo; short ub_hi; }; #define UBMAP ((struct ubmap *) 0170200) #define UBPAGE 020000 /* size of UNIBUS map segment */ /* * BUF_UBADDR is the UNIBUS address of buffers * if we have a UNIBUS map, as distinguished from bpaddr, * which is the physical address in clicks. */ #define BUF_UBADDR 020000 /* * Bytes to UNIBUS pages. */ #define btoub(b) ((((long)(b)) + ((long)(UBPAGE - 1))) / ((long)UBPAGE)) /* * Number of UNIBUS registers required by n objects of size s. */ #define nubreg(n,s) btoub(((long) (n)) * ((long) (s))) /* * Set UNIBUS register r to point at physical address p (in bytes). */ #define setubregno(r,p) { \ UBMAP[r].ub_lo = loint(p); \ UBMAP[r].ub_hi = hiint(p); \ } /* * Point the appropriate UNIBUS register at a kernel * virtual data address (in clicks). V must be less * than btoc(248K) (not currently used). */ #define pointubreg(v,sep) { \ ubadr_t x; \ short regno; \ regno = ((v) >> 7) & 037; \ x = (ubadr_t) (v) & ~01; \ setubregno(regno, x); \ } #ifdef KERNEL extern bool_t ubmap; /* Do we have UNIBUS map registers? */ #ifdef UCB_NET int ub_inited; /* UNIBUS map initialized yet? */ #endif #endif #endif _sys_uba_h_ } /* * Point the appropriate UNIBUS register at a kernel * virtual data address (in clicks). V must be less * than btoc(248K) (not currently used). */ #define pointubreg(v,sep) {usr/include/sys/user.h 664 0 2 12456 4776032540 10251 #ifndef _sys_user_h_ # define _sys_user_h_ #include #include #include /* * The user structure. * One allocated per process. * Contains all per process data * that doesn't need to be referenced * while the process is swapped. * The user block is USIZE*64 bytes * long; resides at virtual kernel * loc 0140000; contains the system * stack per user; is cross referenced * with the proc structure for the * same process. */ #define EXCLOSE 01 struct user { label_t u_rsav; /* save info when exchanging stacks */ short u_dummy; /* historical dreg; u_fperr is below */ short u_fpsaved; /* FP regs saved for this proc */ struct { short u_fpsr; /* FP status register */ double u_fpregs[6]; /* FP registers */ } u_fps; char u_segflg; /* IO flag: 0:user D; 1:system; 2:user I */ char u_error; /* return error code */ short u_uid; /* effective user id */ short u_gid; /* effective group id */ short u_ruid; /* real user id */ short u_rgid; /* real group id */ struct proc *u_procp; /* pointer to proc structure */ short *u_ap; /* pointer to arglist */ union { /* syscall return values */ struct { short r_val1; short r_val2; }; off_t r_off; time_t r_time; } u_r; caddr_t u_base; /* base address for IO */ u_short u_count; /* bytes remaining for IO */ off_t u_offset; /* offset in file for IO */ struct inode *u_cdir; /* inode of current directory */ struct inode *u_rdir; /* root directory of current process */ char u_dbuf[DIRSIZ]; /* current pathname component */ caddr_t u_dirp; /* pathname pointer */ struct direct u_dent; /* current directory entry */ struct inode *u_pdir; /* inode of parent directory of dirp */ short u_uisa[16]; /* segmentation address prototypes */ short u_uisd[16]; /* segmentation descriptor prototypes */ struct file *u_ofile[NOFILE];/* pointers to file structures of open files */ char u_pofile[NOFILE]; /* per-process flags of open files */ short u_arg[5]; /* arguments to current system call */ size_t u_tsize; /* text size (clicks) */ size_t u_dsize; /* data size (clicks) */ size_t u_ssize; /* stack size (clicks) */ label_t u_qsav; /* saved regs for interrupted syscall */ label_t u_ssav; /* saved regs for newproc/expand */ short (*u_signal[NSIG])(); /* disposition of signals */ time_t u_utime; /* this process's user time */ time_t u_stime; /* this process's system time */ time_t u_cutime; /* sum of children's utimes */ time_t u_cstime; /* sum of children's stimes */ short *u_ar0; /* address of user's saved R0 */ struct { /* profile arguments */ short *pr_base; /* buffer base */ u_short pr_size; /* buffer size */ u_short pr_off; /* pc offset */ u_short pr_scale; /* pc scaling */ } u_prof; char u_intflg; /* catch intr from sys */ char u_sep; /* flag for I and D separation */ struct tty *u_ttyp; /* controlling tty pointer */ dev_t u_ttyd; /* controlling tty dev */ struct { /* header of executable file */ short ux_mag; /* magic number */ u_short ux_tsize; /* text size */ u_short ux_dsize; /* data size */ u_short ux_bsize; /* bss size */ u_short ux_ssize; /* symbol table size */ u_short ux_entloc; /* entry location */ u_short ux_unused; u_short ux_relflg; } u_exdata; char u_comm[DIRSIZ]; time_t u_start; char u_acflag; short u_fpflag; /* unused now, will be later */ short u_cmask; /* mask for file creation */ #ifdef UCB_LOGIN short u_login; /* login flag: 0 or ttyslot */ char u_crn[4]; #endif #ifdef MENLO_OVLY struct u_ovd { /* automatic overlay data */ short uo_curov; /* current overlay */ short uo_ovbase; /* base of overlay area, seg. */ u_short uo_dbase; /* start of data, clicks */ u_short uo_ov_offst[1+NOVL]; /* overlay offsets in text */ short uo_nseg; /* number of overlay seg. regs. */ } u_ovdata; #endif struct fperr u_fperr; /* floating point error save */ #ifdef MENLO_JCL char u_eosys; /* action on syscall termination */ #endif #ifdef UCB_SYMLINKS struct buf *u_sbuf; /* Buffer cache of symbolic name */ int u_slength; /* Length of symbolic name */ int u_soffset; /* Pointer into buffer */ #endif short u_stack[1]; /* kernel stack per user * extends from u + USIZE*64 * backward not to reach here */ }; #ifdef KERNEL extern struct user u; #endif #ifdef MENLO_JCL /* u_eosys values */ #define JUSTRETURN 0 #define RESTARTSYS 1 #define SIMULATERTI 2 #endif #endif _sys_user_h_ _sbuf; /* Buffer cache of symbolic name */ int u_slength; /* Length of symbolic name */ int u_soffset; /* Pointer into buffer */ #endif short u_stack[1]; /usr/include/sys/vcmd.h 664 0 2 367 4767751232 10170 #ifndef _sys_vcmd_h_ # define _sys_vcmd_h_ #define VPRINT 0100 #define VPLOT 0200 #define VPRINTPLOT 0400 #define GETSTATE (('v'<<8)|0) #define SETSTATE (('v'<<8)|1) #define BUFWRITE (('v'<<8)|2) /* async write */ #endif _sys_vcmd_h_ #define SIMULATERTI 2 #endif #endif _sys_user_h_ _sbuf; /* Buffer cache of symbolic name */ int u_slength; /* Length of symbolic name */ int u_soffset; /* Pointer into buffer */ #endif short u_stack[1]; /usr/include/sys/vm.h 664 0 2 3664 4767751232 7704 #ifndef _sys_vm_h_ # define _sys_vm_h_ #ifdef UCB_METER /* * System totals computed every five seconds */ struct vmrate { #define v_first v_swtch u_short v_swtch; /* context switches */ u_short v_trap; /* calls to trap */ u_short v_syscall; /* calls to syscall() */ u_short v_intr; /* device interrupts */ u_short v_pdma; /* pseudo-DMA interrupts */ u_short v_ovly; /* overlay emts */ u_short v_pswpin; /* pages swapped in */ u_short v_pswpout; /* pages swapped out */ u_short v_swpin; /* swapins */ u_short v_swpout; /* swapouts */ #define v_last v_swpout }; struct vmsum { #define vs_first vs_swtch long vs_swtch; /* context switches */ long vs_trap; /* calls to trap */ long vs_syscall; /* calls to syscall() */ long vs_intr; /* device interrupts */ long vs_pdma; /* pseudo-DMA interrupts */ long vs_ovly; /* overlay emts */ long vs_pswpin; /* clicks swapped in */ long vs_pswpout; /* clicks swapped out */ long vs_swpin; /* swapins */ long vs_swpout; /* swapouts */ #define vs_last vs_swpout }; struct vmtotal { u_short t_rq; /* length of run queue */ u_short t_dw; /* jobs in ``disk wait'' (neg priority) */ u_short t_sl; /* jobs sleeping in core */ u_short t_sw; /* swapped out runnable/short block jobs */ long t_vm; /* total virtual memory, clicks */ long t_avm; /* active virtual memory, clicks */ size_t t_rm; /* total real memory, clicks */ size_t t_arm; /* active real memory, clicks */ long t_vmtxt; /* virtual memory used by text, clicks */ long t_avmtxt; /* active virtual memory used by text, clicks */ size_t t_rmtxt; /* real memory used by text, clicks */ size_t t_armtxt; /* active real memory used by text, clicks */ u_short t_free; /* free memory, kb */ }; #ifdef KERNEL struct vmrate cnt, rate; struct vmsum sum; struct vmtotal total; u_short avefree; /* smoothed average free memory, kb */ size_t freemem; /* current free, clicks */ #endif KERNEL #endif UCB_METER #endif _sys_vm_h_ t_vmtxt; /* virtual memory used by text, clicks */ long t_avmtxt; /* activeusr/include/sys/quota.h 664 0 2 232 4767751230 10355 #ifndef _sys_quota_h_ # define _sys_quota_h_ #ifdef UCB_QUOTAS #define isquot(ip) (((ip)->i_mode & IFMT) == IFQUOT) #endif #endif _sys_quota_h_ ks */ u_short t_free; /* free memory, kb */ }; #ifdef KERNEL struct vmrate cnt, rate; struct vmsum sum; struct vmtotal total; u_short avefree; /* smoothed average free memory, kb */ size_t freemem; /* current free, clicks */ #endif KERNEL #endif UCB_METER #endif _sys_vm_h_ t_vmtxt; /* virtual memory used by text, clicks */ long t_avmtxt; /* activeusr/include/sys/dkbad.h 664 0 2 3447 4767751221 10324 #ifndef _sys_dkbad_h_ # define _sys_dkbad_h_ /* * Definitions needed to perform bad sector * revectoring ala DEC STD 144. * * The bad sector information is located in the * first 5 even numbered sectors of the last * track of the disk pack. There are five * identical copies of the information, described * by the dkbad structure. * * Replacement sectors are allocated starting with * the first sector before the bad sector information * and working backwards towards the beginning of * the disk. A maximum of MAXBAD bad sectors are supported * per pack; MAXBAD may be redefined as conditions require, * but may be 126 at most. It is small to save on the kernel * memory required to hold these. * The position of the bad sector in the bad sector table * determines which replacement sector it corresponds to. * Bad sectors in excess of MAXBAD will not be replaced * automatically, but the bad-sector file on disk will be correct. * * The bad sector information and replacement sectors * are conventionally only accessible through the * 'h' file system partition of the disk. If that * partition is used for a file system, the user is * responsible for making sure that it does not overlap * the bad sector information or any replacement sectors. */ #ifdef BADSECT #define MAXBAD 8 struct dkbad { long bt_csn; /* cartridge serial number */ u_short bt_mbz; /* unused; should be 0 */ u_short bt_flag; /* -1 => alignment cartridge */ struct bt_b { u_short bt_cyl; /* cylinder number of bad sector */ u_short bt_trksec; /* track and sector number */ } bt_bad[MAXBAD]; }; #if MAXBAD > 126 ERROR! #endif #endif BADSECT #define ECC 0 #define SSE 1 #define BSE 2 #define CONT 3 #endif _sys_dkbad_h_ AD 8 struct dkbad { long bt_csn; /* cartridge serial number */ u_short bt_mbz; /* unused; should be 0 */ u_short bt_flag; /* -1 => alignment cartridge */ struct usr/include/sys/qstat.h 664 0 2 2462 4767751230 10407 #ifndef _sys_qstat_h_ # define _sys_qstat_h_ struct qstat { int qs_flag; int qs_count; /* reference count */ dev_t qs_dev; /* device where inode resides */ ino_t qs_number; /* i number, 1-to-1 with device address */ u_short qs_mode; short qs_nlink; /* directory entries */ short qs_uid; /* owner */ short qs_gid; /* group of owner */ off_t qs_size; /* size of file */ union { struct { daddr_t _qs_addr[NADDR]; /* if normal file/directory */ daddr_t _qs_lastr; /* last logical block read */ }_1_; # define qs_addr _1_._qs_addr # define qs_lastr _1_._qs_lastr struct { daddr_t _qs_rdev; /* qs_addr[0] */ #ifdef MPX_FILS struct group _qs_group; /* multiplexer group file */ # define qs_group _2_._qs_group #endif }_2_; # define qs_rdev _2_._qs_rdev struct { daddr_t _qs_qused; daddr_t _qs_qmax; }_3_; # define qs_qused _3_._qs_qused # define qs_qmax _3_._qs_qmax } qs_un; time_t qs_atime; /* access time */ time_t qs_mtime; /* modification time */ time_t qs_ctime; /* creation time */ }; #endif _sys_qstat_h_ ; /* multiplexer group file */ # define qs_group _2_._qs_group #endif }_2_; # define qs_rdev _2_._qs_rdev struct { daddr_t _qs_qused; daddr_t usr/include/sys/mbuf.h 664 0 2 6706 4767751226 10216 /* mbuf.h 6.1 83/07/29 */ /* * Constants related to memory allocator. */ #define MSIZE 128 /* size of an mbuf */ #define MMINOFF 12 /* mbuf header length */ #define MTAIL 4 #define MMAXOFF (MSIZE-MTAIL) /* offset where data ends */ #define MLEN (MSIZE-MMINOFF-MTAIL) /* mbuf data length */ #define NMBCLUSTERS 256 #define NMBPCL (CLBYTES/MSIZE) /* # mbufs per cluster */ /* * Macros for type conversion */ /* network cluster number to virtual address, and back */ #define cltom(x) ((struct mbuf *)((int)mbutl + ((x) << CLSHIFT))) #define mtocl(x) (((int)x - (int)mbutl) >> CLSHIFT) /* address in mbuf to mbuf head */ #define dtom(x) ((struct mbuf *)((int)x & ~(MSIZE-1))) /* mbuf head, to typed data */ #define mtod(x,t) ((t)((int)(x) + (x)->m_off)) struct mbuf { struct mbuf *m_next; /* next buffer in chain */ u_long m_off; /* offset of data */ short m_len; /* amount of data in this mbuf */ short m_type; /* mbuf type (0 == free) */ u_char m_dat[MLEN]; /* data storage */ struct mbuf *m_act; /* link in higher-level mbuf list */ }; /* mbuf types */ #define MT_FREE 0 /* should be on free list */ #define MT_DATA 1 /* dynamic (data) allocation */ #define MT_HEADER 2 /* packet header */ #define MT_SOCKET 3 /* socket structure */ #define MT_PCB 4 /* protocol control block */ #define MT_RTABLE 5 /* routing tables */ #define MT_HTABLE 6 /* IMP host tables */ #define MT_ATABLE 7 /* address resolution tables */ #define MT_SONAME 8 /* socket name */ #define MT_ZOMBIE 9 /* zombie proc status */ #define MT_SOOPTS 10 /* socket options */ #define MT_FTABLE 11 /* fragment reassembly header */ /* flags to m_get */ #define M_DONTWAIT 0 #define M_WAIT 1 /* flags to m_pgalloc */ #define MPG_MBUFS 0 /* put new mbufs on free list */ #define MPG_CLUSTERS 1 /* put new clusters on free list */ #define MPG_SPACE 2 /* don't free; caller wants space */ /* length to m_copy to copy all */ #define M_COPYALL 1000000000 #define MGET(m, i, t) \ { int ms = splimp(); \ if ((m)=mfree) \ { if ((m)->m_type != MT_FREE) panic("mget"); (m)->m_type = t; \ mbstat.m_mbfree--; mbstat.m_mtypes[t]++; \ mfree = (m)->m_next; (m)->m_next = 0; \ (m)->m_off = MMINOFF; } \ else \ (m) = m_more(i, t); \ splx(ms); } #define MCLGET(m, i) \ { int ms = splimp(); \ if ((m)=mclfree) \ {++mclrefcnt[mtocl(m)];mbstat.m_clfree--;mclfree = (m)->m_next;} \ splx(ms); } #define MFREE(m, n) \ { int ms = splimp(); \ if ((m)->m_type == MT_FREE) panic("mfree"); \ mbstat.m_mtypes[(m)->m_type]--; (m)->m_type = MT_FREE; \ if ((m)->m_off > MSIZE) { \ (n) = (struct mbuf *)(mtod(m, int)&~CLOFSET); \ if (--mclrefcnt[mtocl(n)] == 0) \ { (n)->m_next = mclfree;mclfree = (n);mbstat.m_clfree++;} \ } \ (n) = (m)->m_next; (m)->m_next = mfree; \ (m)->m_off = 0; (m)->m_act = 0; mfree = (m); mbstat.m_mbfree++; \ splx(ms); } /* * Mbuf statistics. */ struct mbstat { short m_mbufs; /* mbufs obtained from page pool */ short m_mbfree; /* mbufs on our free list */ short m_clusters; /* clusters obtained from page pool */ short m_clfree; /* free clusters */ short m_drops; /* times failed to find space */ short m_mtypes[256]; /* type specific mbuf allocations */ }; #ifdef KERNEL extern struct mbuf mbutl[]; /* virtual address of net free mem */ struct mbstat mbstat; int nmbclusters; struct mbuf *mfree, *mclfree; char mclrefcnt[NMBCLUSTERS]; struct mbuf *m_get(),*m_getclr(),*m_free(),*m_more(),*m_copy(),*m_pullup(); caddr_t m_clalloc(); #endif s on our free list */ short m_clusters; /* clusters obtaiusr/include/sys/protosw.h 664 0 2 14102 4767751227 11010 /* protosw.h 6.2 83/09/19 */ /* * Protocol switch table. * * Each protocol has a handle initializing one of these structures, * which is used for protocol-protocol and system-protocol communication. * * A protocol is called through the pr_init entry before any other. * Thereafter it is called every 200ms through the pr_fasttimo entry and * every 500ms through the pr_slowtimo for timer based actions. * The system will call the pr_drain entry if it is low on space and * this should throw away any non-critical data. * * Protocols pass data between themselves as chains of mbufs using * the pr_input and pr_output hooks. Pr_input passes data up (towards * UNIX) and pr_output passes it down (towards the imps); control * information passes up and down on pr_ctlinput and pr_ctloutput. * The protocol is responsible for the space occupied by any the * arguments to these entries and must dispose it. * * The userreq routine interfaces protocols to the system and is * described below. */ struct protosw { short pr_type; /* socket type used for */ short pr_family; /* protocol family */ short pr_protocol; /* protocol number */ short pr_flags; /* see below */ /* protocol-protocol hooks */ int (*pr_input)(); /* input to protocol (from below) */ int (*pr_output)(); /* output to protocol (from above) */ int (*pr_ctlinput)(); /* control input (from below) */ int (*pr_ctloutput)(); /* control output (from above) */ /* user-protocol hook */ int (*pr_usrreq)(); /* user request: see list below */ /* utility hooks */ int (*pr_init)(); /* initialization hook */ int (*pr_fasttimo)(); /* fast timeout (200ms) */ int (*pr_slowtimo)(); /* slow timeout (500ms) */ int (*pr_drain)(); /* flush any excess space possible */ }; #define PR_SLOWHZ 2 /* 2 slow timeouts per second */ #define PR_FASTHZ 5 /* 5 fast timeouts per second */ /* * Values for pr_flags */ #define PR_ATOMIC 0x01 /* exchange atomic messages only */ #define PR_ADDR 0x02 /* addresses given with messages */ /* in the current implementation, PR_ADDR needs PR_ATOMIC to work */ #define PR_CONNREQUIRED 0x04 /* connection required by protocol */ #define PR_WANTRCVD 0x08 /* want PRU_RCVD calls */ #define PR_RIGHTS 0x10 /* passes capabilities */ /* * The arguments to usrreq are: * (*protosw[].pr_usrreq)(up, req, m, nam, opt); * where up is a (struct socket *), req is one of these requests, * m is a optional mbuf chain containing a message, * nam is an optional mbuf chain containing an address, * and opt is a pointer to a socketopt structure or nil. * The protocol is responsible for disposal of the mbuf chain m, * the caller is responsible for any space held by nam and opt. * A non-zero return from usrreq gives an * UNIX error number which should be passed to higher level software. */ #define PRU_ATTACH 0 /* attach protocol to up */ #define PRU_DETACH 1 /* detach protocol from up */ #define PRU_BIND 2 /* bind socket to address */ #define PRU_LISTEN 3 /* listen for connection */ #define PRU_CONNECT 4 /* establish connection to peer */ #define PRU_ACCEPT 5 /* accept connection from peer */ #define PRU_DISCONNECT 6 /* disconnect from peer */ #define PRU_SHUTDOWN 7 /* won't send any more data */ #define PRU_RCVD 8 /* have taken data; more room now */ #define PRU_SEND 9 /* send this data */ #define PRU_ABORT 10 /* abort (fast DISCONNECT, DETATCH) */ #define PRU_CONTROL 11 /* control operations on protocol */ #define PRU_SENSE 12 /* return status into m */ #define PRU_RCVOOB 13 /* retrieve out of band data */ #define PRU_SENDOOB 14 /* send out of band data */ #define PRU_SOCKADDR 15 /* fetch socket's address */ #define PRU_PEERADDR 16 /* fetch peer's address */ #define PRU_CONNECT2 17 /* connect two sockets */ /* begin for protocols internal use */ #define PRU_FASTTIMO 18 /* 200ms timeout */ #define PRU_SLOWTIMO 19 /* 500ms timeout */ #define PRU_PROTORCV 20 /* receive from below */ #define PRU_PROTOSEND 21 /* send to below */ #define PRU_NREQ 21 #ifdef PRUREQUESTS char *prurequests[] = { "ATTACH", "DETACH", "BIND", "LISTEN", "CONNECT", "ACCEPT", "DISCONNECT", "SHUTDOWN", "RCVD", "SEND", "ABORT", "CONTROL", "SENSE", "RCVOOB", "SENDOOB", "SOCKADDR", "PEERADDR", "CONNECT2", "FASTTIMO", "SLOWTIMO", "PROTORCV", "PROTOSEND", }; #endif /* * The arguments to the ctlinput routine are * (*protosw[].pr_ctlinput)(cmd, arg); * where cmd is one of the commands below, and arg is * an optional argument (caddr_t). * * N.B. The IMP code, in particular, pressumes the values * of some of the commands; change with extreme care. * TODO: * spread out codes so new ICMP codes can be * accomodated more easily */ #define PRC_IFDOWN 0 /* interface transition */ #define PRC_ROUTEDEAD 1 /* select new route if possible */ #define PRC_QUENCH 4 /* some said to slow down */ #define PRC_MSGSIZE 5 /* message size forced drop */ #define PRC_HOSTDEAD 6 /* normally from IMP */ #define PRC_HOSTUNREACH 7 /* ditto */ #define PRC_UNREACH_NET 8 /* no route to network */ #define PRC_UNREACH_HOST 9 /* no route to host */ #define PRC_UNREACH_PROTOCOL 10 /* dst says bad protocol */ #define PRC_UNREACH_PORT 11 /* bad port # */ #define PRC_UNREACH_NEEDFRAG 12 /* IP_DF caused drop */ #define PRC_UNREACH_SRCFAIL 13 /* source route failed */ #define PRC_REDIRECT_NET 14 /* net routing redirect */ #define PRC_REDIRECT_HOST 15 /* host routing redirect */ #define PRC_REDIRECT_TOSNET 16 /* redirect for type of service & net */ #define PRC_REDIRECT_TOSHOST 17 /* redirect for tos & host */ #define PRC_TIMXCEED_INTRANS 18 /* packet lifetime expired in transit */ #define PRC_TIMXCEED_REASS 19 /* lifetime expired on reass q */ #define PRC_PARAMPROB 20 /* header incorrect */ #define PRC_NCMDS 21 #ifdef PRCREQUESTS char *prcrequests[] = { "IFDOWN", "ROUTEDEAD", "#2", "#3", "QUENCH", "MSGSIZE", "HOSTDEAD", "HOSTUNREACH", "NET-UNREACH", "HOST-UNREACH", "PROTO-UNREACH", "PORT-UNREACH", "FRAG-UNREACH", "SRCFAIL-UNREACH", "NET-REDIRECT", "HOST-REDIRECT", "TOSNET-REDIRECT", "TOSHOST-REDIRECT", "TX-INTRANS", "TX-REASS", "PARAMPROB" }; #endif #ifdef KERNEL extern struct protosw *pffindproto(), *pffindtype(); #endif n reass q */ #define PRC_PARAMPROB 20 /* header incorrect */ #define PRC_NCMDS 21 #ifdef PRCREQUESTS char *prcrequests[] = { "IFDOWN", "ROUTEDEAD", "#2", "#3", "QUENCH", "MSGSIZE", "HOSTDEAD", "HOSTUNREACH", "NET-UNREACH", "HOST-UNREACH", "PROTO-UNREACH", "PORT-UNREACH", "FRAG-UNREACH", "SRCFAIL-UNREACH", "NET-REDIRECT", "HOST-REDIRECT", "TOSNET-REDIRECT", "TOSHOST-REDIRECT", "TX-INTRANS", "TX-REASS", "PARAMPROB" }; #endif #ifdef Kusr/include/sys/socket.h 664 0 2 5737 4767751230 10553 /* socket.h 6.1 83/07/29 */ /* * Definitions related to sockets: types, address families, options. */ /* * Types */ #define SOCK_STREAM 1 /* stream socket */ #define SOCK_DGRAM 2 /* datagram socket */ #define SOCK_RAW 3 /* raw-protocol interface */ #define SOCK_RDM 4 /* reliably-delivered message */ #define SOCK_SEQPACKET 5 /* sequenced packet stream */ /* * Option flags per-socket. */ #define SO_DEBUG 0x01 /* turn on debugging info recording */ #define SO_ACCEPTCONN 0x02 /* socket has had listen() */ #define SO_REUSEADDR 0x04 /* allow local address reuse */ #define SO_KEEPALIVE 0x08 /* keep connections alive */ #define SO_DONTROUTE 0x10 /* just use interface addresses */ /* 0x20 was SO_NEWFDONCONN */ #define SO_USELOOPBACK 0x40 /* bypass hardware when possible */ #define SO_LINGER 0x80 /* linger on close if data present */ #define SO_DONTLINGER (~SO_LINGER) /* ~SO_LINGER */ /* * Address families. */ #define AF_UNSPEC 0 /* unspecified */ #define AF_UNIX 1 /* local to host (pipes, portals) */ #define AF_INET 2 /* internetwork: UDP, TCP, etc. */ #define AF_IMPLINK 3 /* arpanet imp addresses */ #define AF_PUP 4 /* pup protocols: e.g. BSP */ #define AF_CHAOS 5 /* mit CHAOS protocols */ #define AF_NS 6 /* XEROX NS protocols */ #define AF_NBS 7 /* nbs protocols */ #define AF_ECMA 8 /* european computer manufacturers */ #define AF_DATAKIT 9 /* datakit protocols */ #define AF_CCITT 10 /* CCITT protocols, X.25 etc */ #define AF_SNA 11 /* IBM SNA */ #define AF_MAX 12 /* * Structure used by kernel to store most * addresses. */ struct sockaddr { u_short sa_family; /* address family */ char sa_data[14]; /* up to 14 bytes of direct address */ }; /* * Structure used by kernel to pass protocol * information in raw sockets. */ struct sockproto { u_short sp_family; /* address family */ u_short sp_protocol; /* protocol */ }; /* * Protocol families, same as address families for now. */ #define PF_UNSPEC AF_UNSPEC #define PF_UNIX AF_UNIX #define PF_INET AF_INET #define PF_IMPLINK AF_IMPLINK #define PF_PUP AF_PUP #define PF_CHAOS AF_CHAOS #define PF_NS AF_NS #define PF_NBS AF_NBS #define PF_ECMA AF_ECMA #define PF_DATAKIT AF_DATAKIT #define PF_CCITT AF_CCITT #define PF_SNA AF_SNA #define PF_MAX 12 /* * Level number for (get/set)sockopt() to apply to socket itself. */ #define SOL_SOCKET 0xffff /* options for socket level */ /* * Maximum queue length specifiable by listen. */ #define SOMAXCONN 5 /* * Message header for recvmsg and sendmsg calls. */ struct msghdr { caddr_t msg_name; /* optional address */ int msg_namelen; /* size of address */ struct iovec *msg_iov; /* scatter/gather array */ int msg_iovlen; /* # elements in msg_iov */ caddr_t msg_accrights; /* access rights sent/received */ int msg_accrightslen; }; #define MSG_OOB 0x1 /* process out-of-band data */ #define MSG_PEEK 0x2 /* peek at incoming message */ #define MSG_DONTROUTE 0x4 /* send without using routing tables */ #define MSG_MAXIOVLEN 16 cvmsg and sendmsg calls. */ struusr/include/sys/socketvar.h 664 0 2 11141 4767751230 11266 /* socketvar.h 6.1 83/07/29 */ /* * Kernel structure per socket. * Contains send and receive buffer queues, * handle on protocol and pointer to protocol * private data and error information. */ struct socket { short so_type; /* generic type, see socket.h */ short so_options; /* from socket call, see socket.h */ short so_linger; /* time to linger while closing */ short so_state; /* internal state flags SS_*, below */ caddr_t so_pcb; /* protocol control block */ struct protosw *so_proto; /* protocol handle */ /* * Variables for connection queueing. * Socket where accepts occur is so_head in all subsidiary sockets. * If so_head is 0, socket is not related to an accept. * For head socket so_q0 queues partially completed connections, * while so_q is a queue of connections ready to be accepted. * If a connection is aborted and it has so_head set, then * it has to be pulled out of either so_q0 or so_q. * We allow connections to queue up based on current queue lengths * and limit on number of queued connections for this socket. */ struct socket *so_head; /* back pointer to accept socket */ struct socket *so_q0; /* queue of partial connections */ short so_q0len; /* partials on so_q0 */ struct socket *so_q; /* queue of incoming connections */ short so_qlen; /* number of connections on so_q */ short so_qlimit; /* max number queued connections */ /* * Variables for socket buffering. */ struct sockbuf { short sb_cc; /* actual chars in buffer */ short sb_hiwat; /* max actual char count */ short sb_mbcnt; /* chars of mbufs used */ short sb_mbmax; /* max chars of mbufs to use */ short sb_lowat; /* low water mark (not used yet) */ short sb_timeo; /* timeout (not used yet) */ struct mbuf *sb_mb; /* the mbuf chain */ struct proc *sb_sel; /* process selecting read/write */ short sb_flags; /* flags, see below */ } so_rcv, so_snd; #define SB_LOCK 0x01 /* lock on data queue (so_rcv only) */ #define SB_WANT 0x02 /* someone is waiting to lock */ #define SB_WAIT 0x04 /* someone is waiting for data/space */ #define SB_SEL 0x08 /* buffer is selected */ #define SB_COLL 0x10 /* collision selecting */ short so_timeo; /* connection timeout */ u_short so_error; /* error affecting connection */ short so_oobmark; /* chars to oob mark */ short so_pgrp; /* pgrp for signals */ }; /* * Socket state bits. */ #define SS_NOFDREF 0x001 /* no file table ref any more */ #define SS_ISCONNECTED 0x002 /* socket connected to a peer */ #define SS_ISCONNECTING 0x004 /* in process of connecting to peer */ #define SS_ISDISCONNECTING 0x008 /* in process of disconnecting */ #define SS_CANTSENDMORE 0x010 /* can't send more data to peer */ #define SS_CANTRCVMORE 0x020 /* can't receive more data from peer */ #define SS_RCVATMARK 0x040 /* at mark on input */ #define SS_PRIV 0x080 /* privileged for broadcast, raw... */ #define SS_NBIO 0x100 /* non-blocking ops */ #define SS_ASYNC 0x200 /* async i/o notify */ /* * Macros for sockets and socket buffering. */ /* how much space is there in a socket buffer (so->so_snd or so->so_rcv) */ #define sbspace(sb) \ (MIN((sb)->sb_hiwat-(sb)->sb_cc, ((sb)->sb_mbmax-(sb)->sb_mbcnt))) /* do we have to send all at once on a socket? */ #define sosendallatonce(so) \ (((so)->so_state & SS_NBIO) || ((so)->so_proto->pr_flags & PR_ATOMIC)) /* can we read something from so? */ #define soreadable(so) \ ((so)->so_rcv.sb_cc || ((so)->so_state & SS_CANTRCVMORE) || (so)->so_qlen) /* can we write something to so? */ #define sowriteable(so) \ (sbspace(&(so)->so_snd) > 0 && \ (((so)->so_state&SS_ISCONNECTED) || \ ((so)->so_proto->pr_flags&PR_CONNREQUIRED)==0) || \ ((so)->so_state & SS_CANTSENDMORE)) /* adjust counters in sb reflecting allocation of m */ #define sballoc(sb, m) { \ (sb)->sb_cc += (m)->m_len; \ (sb)->sb_mbcnt += MSIZE; \ if ((m)->m_off > MMAXOFF) \ (sb)->sb_mbcnt += CLBYTES; \ } /* adjust counters in sb reflecting freeing of m */ #define sbfree(sb, m) { \ (sb)->sb_cc -= (m)->m_len; \ (sb)->sb_mbcnt -= MSIZE; \ if ((m)->m_off > MMAXOFF) \ (sb)->sb_mbcnt -= CLBYTES; \ } /* set lock on sockbuf sb */ #define sblock(sb) { \ while ((sb)->sb_flags & SB_LOCK) { \ (sb)->sb_flags |= SB_WANT; \ sleep((caddr_t)&(sb)->sb_flags, PZERO+1); \ } \ (sb)->sb_flags |= SB_LOCK; \ } /* release lock on sockbuf sb */ #define sbunlock(sb) { \ (sb)->sb_flags &= ~SB_LOCK; \ if ((sb)->sb_flags & SB_WANT) { \ (sb)->sb_flags &= ~SB_WANT; \ wakeup((caddr_t)&(sb)->sb_flags); \ } \ } #define sorwakeup(so) sbwakeup(&(so)->so_rcv) #define sowwakeup(so) sbwakeup(&(so)->so_snd) #ifdef KERNEL struct socket *sonewconn(); #endif sblock(sb) { \ while ((sb)->sb_flags & SB_LOCK) { \ (sb)->sb_flags |= SB_WANT; \ sleep((caddr_t)&(sb)->sb_flags, PZERO+1); \ } \ (sb)->sb_flags |= SB_LOCK; \ } /* release lock on sockbuf sb */ #define sbunlock(sb) { \ (sb)->sb_flags &= ~SB_LOCK; \ if ((sb)->sb_flags & SB_WANT) { \ (sb)->sb_flags &= ~SB_WANT; \ wakeup((caddr_t)&(sb)->sb_flags); \ } \ } #define sorwakeup(so) sbwakeup(&(so)->so_rcv)usr/include/sys/ubavar.h 664 0 2 15573 4767751232 10564 /* ubavar.h 6.1 83/08/13 */ /* * This file contains definitions related to the kernel structures * for dealing with the unibus adapters. * * Each uba has a uba_hd structure. * Each unibus controller which is not a device has a uba_ctlr structure. * Each unibus device has a uba_device structure. */ #ifndef LOCORE /* * Per-uba structure. * * This structure holds the interrupt vector for the uba, * and its address in physical and virtual space. At boot time * we determine the devices attached to the uba's and their * interrupt vectors, filling in uh_vec. We free the map * register and bdp resources of the uba into the structures * defined here. * * During normal operation, resources are allocated and returned * to the structures here. We watch the number of passive releases * on each uba, and if the number is excessive may reset the uba. * * When uba resources are needed and not available, or if a device * which can tolerate no other uba activity (rk07) gets on the bus, * then device drivers may have to wait to get to the bus and are * queued here. It is also possible for processes to block in * the unibus driver in resource wait (mrwant, bdpwant); these * wait states are also recorded here. */ struct uba_hd { struct uba_regs *uh_uba; /* virt addr of uba */ struct uba_regs *uh_physuba; /* phys addr of uba */ int (**uh_vec)(); /* interrupt vector */ struct uba_device *uh_actf; /* head of queue to transfer */ struct uba_device *uh_actl; /* tail of queue to transfer */ short uh_mrwant; /* someone is waiting for map reg */ short uh_bdpwant; /* someone awaits bdp's */ int uh_bdpfree; /* free bdp's */ int uh_hangcnt; /* number of ticks hung */ int uh_zvcnt; /* number of 0 vectors */ int uh_errcnt; /* number of errors */ int uh_lastiv; /* last free interrupt vector */ short uh_users; /* transient bdp use count */ short uh_xclu; /* an rk07 is using this uba! */ #define UAMSIZ 25 struct map *uh_map; /* buffered data path regs free */ }; #ifndef LOCORE /* * Per-controller structure. * (E.g. one for each disk and tape controller, and other things * which use and release buffered data paths.) * * If a controller has devices attached, then there are * cross-referenced uba_drive structures. * This structure is the one which is queued in unibus resource wait, * and saves the information about unibus resources which are used. * The queue of devices waiting to transfer is also attached here. */ struct uba_ctlr { struct uba_driver *um_driver; short um_ctlr; /* controller index in driver */ short um_ubanum; /* the uba it is on */ short um_alive; /* controller exists */ int (**um_intr)(); /* interrupt handler(s) */ caddr_t um_addr; /* address of device in i/o space */ struct uba_hd *um_hd; /* the driver saves the prototype command here for use in its go routine */ int um_cmd; /* communication to dgo() */ int um_ubinfo; /* save unibus registers, etc */ struct buf um_tab; /* queue of devices for this controller */ }; /* * Per ``device'' structure. * (A controller has devices or uses and releases buffered data paths). * (Everything else is a ``device''.) * * If a controller has many drives attached, then there will * be several uba_device structures associated with a single uba_ctlr * structure. * * This structure contains all the information necessary to run * a unibus device such as a dz or a dh. It also contains information * for slaves of unibus controllers as to which device on the slave * this is. A flags field here can also be given in the system specification * and is used to tell which dz lines are hard wired or other device * specific parameters. */ struct uba_device { struct uba_driver *ui_driver; short ui_unit; /* unit number on the system */ short ui_ctlr; /* mass ctlr number; -1 if none */ short ui_ubanum; /* the uba it is on */ short ui_slave; /* slave on controller */ int (**ui_intr)(); /* interrupt handler(s) */ caddr_t ui_addr; /* address of device in i/o space */ short ui_dk; /* if init 1 set to number for iostat */ int ui_flags; /* parameter from system specification */ short ui_alive; /* device exists */ short ui_type; /* driver specific type information */ caddr_t ui_physaddr; /* phys addr, for standalone (dump) code */ /* this is the forward link in a list of devices on a controller */ struct uba_device *ui_forw; /* if the device is connected to a controller, this is the controller */ struct uba_ctlr *ui_mi; struct uba_hd *ui_hd; }; #endif /* * Per-driver structure. * * Each unibus driver defines entries for a set of routines * as well as an array of types which are acceptable to it. * These are used at boot time by the configuration program. */ struct uba_driver { int (*ud_probe)(); /* see if a driver is really there */ int (*ud_slave)(); /* see if a slave is there */ int (*ud_attach)(); /* setup driver for a slave */ int (*ud_dgo)(); /* fill csr/ba to start transfer */ u_short *ud_addr; /* device csr addresses */ char *ud_dname; /* name of a device */ struct uba_device **ud_dinfo; /* backpointers to ubdinit structs */ char *ud_mname; /* name of a controller */ struct uba_ctlr **ud_minfo; /* backpointers to ubminit structs */ short ud_xclu; /* want exclusive use of bdp's */ }; #endif /* * Flags to UBA map/bdp allocation routines */ #define UBA_NEEDBDP 0x01 /* transfer needs a bdp */ #define UBA_CANTWAIT 0x02 /* don't block me */ #define UBA_NEED16 0x04 /* need 16 bit addresses only */ #define UBA_HAVEBDP 0x08 /* use bdp specified in high bits */ /* * Macros to bust return word from map allocation routines. */ #define UBAI_BDP(i) ((int)(((unsigned)(i))>>28)) #define UBAI_NMR(i) ((int)((i)>>18)&0x3ff) #define UBAI_MR(i) ((int)((i)>>9)&0x1ff) #define UBAI_BOFF(i) ((int)((i)&0x1ff)) #ifndef LOCORE #ifdef KERNEL /* * UBA related kernel variables */ int numuba; /* number of uba's */ struct uba_hd uba_hd[]; /* * Ubminit and ubdinit initialize the mass storage controller and * device tables specifying possible devices. */ extern struct uba_ctlr ubminit[]; extern struct uba_device ubdinit[]; /* * UNIbus device address space is mapped by UMEMmap * into virtual address umem[][]. */ extern struct pte UMEMmap[][512]; /* uba device addr pte's */ extern char umem[][512*NBPG]; /* uba device addr space */ /* * Since some VAXen vector their unibus interrupts * just adjacent to the system control block, we must * allocate space there when running on ``any'' cpu. This space is * used for the vectors for uba0 and uba1 on all cpu's. */ extern int (*UNIvec[])(); /* unibus vec for uba0 */ #if NUBA > 1 extern int (*UNI1vec[])(); /* unibus vec for uba1 */ #endif #if VAX780 /* * On 780's, we must set the scb vectors for the nexus of the * UNIbus adaptors to vector to locore unibus adaptor interrupt dispatchers * which make 780's look like the other VAXen. */ extern Xua0int(), Xua1int(), Xua2int(), Xua3int(); #endif VAX780 #endif KERNEL #endif !LOCORE ny'' cpu. This space is * used for the vectors for uba0 and uba1 on all cpu's. */ extern int (*UNIvec[])(); /* unibus vec for ubusr/include/sys/mx.h 664 0 2 4207 4767751227 7704 #ifndef _sys_mx_h_ # define _sys_mx_h_ /* mx.h 3.2 6/6/80 */ #define NGROUPS 10 /* number of mpx files permitted at one time */ #define NCHANS 20 /* number of channel structures */ #define NPORTS 30 /* number of channels to i/o ports */ #define CNTLSIZ 10 #define NLEVELS 4 #define NMSIZE 50 /* max size of mxlstn file name */ /* * header returned on read of mpx */ struct rh { short index; short count; short ccount; }; /* * head expected on write of mpx */ struct wh { short index; short count; short ccount; char *data; }; struct mx_args { char *m_name; short m_cmd; short m_arg[3]; }; /* * internal structure for channel */ struct chan { short c_flags; char c_index; char c_line; struct group *c_group; struct file *c_fy; struct tty *c_ttyp; struct clist c_ctlx; short c_pgrp; struct tty *c_ottyp; char c_oline; union { struct clist datq; } cx; union { struct clist datq; struct chan *c_chan; } cy; struct clist c_ctly; }; struct schan { short c_flags; char c_index; char c_line; struct group *c_group; struct file *c_fy; struct tty *c_ttyp; struct clist c_ctlx; short c_pgrp; }; /* * flags */ #define INUSE 01 #define SIOCTL 02 #define XGRP 04 #define YGRP 010 #define WCLOSE 020 #define ISGRP 0100 #define BLOCK 0200 #define EOTMARK 0400 #define SIGBLK 01000 #define BLKMSG 01000 #define ENAMSG 02000 #define WFLUSH 04000 #define NMBUF 010000 #define PORT 020000 #define ALT 040000 #define FBLOCK 0100000 /* * mpxchan command codes */ #define MPX 5 #define MPXN 6 #define CHAN 1 #define JOIN 2 #define EXTR 3 #define ATTACH 4 #define CONNECT 7 #define DETACH 8 #define DISCON 9 #define DEBUG 10 #define NPGRP 11 #define CSIG 12 #define PACK 13 #define NDEBUGS 30 /* * control channel message codes */ #define M_WATCH 1 #define M_CLOSE 2 #define M_EOT 3 #define M_OPEN 4 #define M_BLK 5 #define M_UBLK 6 #define DO_BLK 7 #define DO_UBLK 8 #define M_IOCTL 12 #define M_IOANS 13 #define M_SIG 14 /* * debug codes other than mpxchan cmds */ #define MCCLOSE 29 #define MCOPEN 28 #define ALL 27 #define SCON 26 #define MSREAD 25 #define SDATA 24 #define MCREAD 23 #define MCWRITE 22 #endif _sys_mx_h_ 10 #define NPGRP 11 #define CSIG 12 #define PACK 13 #define NDEBUGS 30 /* * control channel message codes */ #define M_WATCH 1 #define M_CLOSE 2 #define M_EOT 3 #define M_OPEN 4 #define M_BLK 5 #define M_UBLK 6 #define DO_BLK 7 #define DO_UBLK 8 #define M_IOCTL 12 #define M_IOANS 13 #define M_SIG 14 /* * debug codes other than mpxchan cmds */ #define MCCLOSE 29 #definusr/include/sys/lpreg.h 664 0 2 1250 4767751223 10360 #ifndef _sys_lpreg_h_ # define _sys_lpreg_h_ struct lpdevice { short lpcs; short lpdb; }; struct lxdevice { short lxcs; short lxdb; }; /* bits in lpcs */ #define LP_ERR 0100000 /* error */ /* bits 14-8 are unused */ #define LP_RDY 0000200 /* ready */ #define LP_IE 0000100 /* interrupt enable */ /* bits 5-0 are unused */ /* bits in lxcs */ #define LX_ERR 0100000 /* error */ /* bits 14-8 are unused */ #define LX_RDY 0000200 /* ready */ #define LX_IE 0000100 /* interrupt enable */ /* bits 5-0 are unused */ /* bits in lxdb */ /* bits 15-8 are unused */ #define LXDB_PI 0000200 /* paper instruction */ /* bits 6-0 are data */ #endif _sys_lpreg_h_ #define LP_ERR 0100000 /* error */ /* bits 14-8 are unused */ #define LP_RDY 0000200 /* ready */ #define LP_IE 0000100 /* interrupt enable */ /* bits 5-0 are unused */ /* bits in lxcs */ #define LX_ERR 0100000 /* error */ /* bits 14-8 are unused */ #define LX_RDY 0000200 /* ready */ #define LX_IE 0000100 /* interrupt enable */ /*usr/include/sys.s 644 0 2 3714 4767751153 7271 indir = 0. exit = 1. fork = 2. read = 3. write = 4. open = 5. close = 6. wait = 7. creat = 8. link = 9. unlink = 10. exec = 11. chdir = 12. time = 13. mknod = 14. chmod = 15. chown = 16. break = 17. stat = 18. lseek = 19. getpid = 20. mount = 21. umount = 22. setuid = 23. getuid = 24. stime = 25. ptrace = 26. alarm = 27. fstat = 28. pause = 29. utime = 30. smdate = 30. stty = 31. gtty = 32. access = 33. nice = 34. sleep = 35. ftime = 35. sync = 36. kill = 37. csw = 38. setpgrp = 39. dup = 41. pipe = 42. times = 43. profil = 44. getgrp = 45. setgid = 46. getgid = 47. signal = 48. rtp = 49. setgrp = 50. acct = 51. phys = 52. lock = 53. ioctl = 54. reboot = 55. mpx = 56. vfork = 57. setinf = 59. exece = 59. local = 58. / local system call indirect umask = 60. getinf = 60. chroot = 61. / local system calls login = 1. / mark login process lstat = 2. / like stat, but don't follow symbolic links submit = 3. / submit nostk = 4. / release stack segment killbkg = 5. / kill background processes killpg = 6. / kill process group renice = 7. / change a process's nice fetchi = 8. / fetch from user I space ucall = 9. / call a kernel subroutine quota = 10. / set quota qfstat = 11. / long fstat (for quotas) qstat = 12. / long stat (for quotas) gldav = 14. / get load average fperr = 15. / read floating point error registers vhangup = 16. / virtually hang up a control terminal symlink = 29. / create symbolic link readlink = 30. / read symbolic link / UCB_NET system calls / not present if network not installed select = 18. / select active fd gethost = 19. / get host name sethost = 20. / set host name socket = 21. / get socket fd connect = 22. / connect socket accept = 23. / accept socket connection send = 24. / send datagram receive = 25. / receive datagram socketa = 26. / get socket address setreuid = 27. / set real user id setregid = 28. / set real group id gethstid = 31. / get host id sethstid = 32. / set host id / UCB_NET system calls / not present if netwusr/include/sysexits.h 644 0 2 10240 4776031670 10336 #ifndef _sysexits_h_ # define _sysexits_h_ /* ** SYSEXITS.H -- . ** ** ** ** , delivermail ** . ** ** EX_BASE ** . ** : ** ** EX_USAGE -- , .. - ** , , - ** .. ** EX_DATAERR -- - . ** ** , . ** EX_NOINPUT -- ( ) , ** . ** " " ( ** ). ** EX_NOUSER -- . ** ** . ** EX_NOHOST -- . ** . ** EX_UNAVAILABLE -- . , ** . ** , - ** , . ** EX_SOFTWARE -- . ** , - ** . ** EX_OSERR -- . ** " ", " ** " . , ** getuid, , ** . ** EX_OSFILE -- ( /etc/passwd, /etc/utmp ..) ** , , - ** (, ). ** EX_CANTCREAT -- ( ) ** . ** EX_IOERR -- /. ** EX_TEMPFAIL -- , . ** sendmail , ** () , ** . ** EX_PROTOCOL -- - ** . ** EX_NOPERM -- . ** ( ** NOINPUT CANTCREAT), ** . , , ** , . ** */ # define EX_OK 0 /* */ # define EX__BASE 64 /* */ # define EX_USAGE 64 /* */ # define EX_DATAERR 65 /* */ # define EX_NOINPUT 66 /* */ # define EX_NOUSER 67 /* */ # define EX_NOHOST 68 /* */ # define EX_UNAVAILABLE 69 /* */ # define EX_SOFTWARE 70 /* */ # define EX_OSERR 71 /* (., fork */ # define EX_OSFILE 72 /* */ # define EX_CANTCREAT 73 /* () */ # define EX_IOERR 74 /* / */ # define EX_TEMPFAIL 75 /* ; */ # define EX_PROTOCOL 76 /* */ # define EX_NOPERM 77 /* !!! */ #endif _sysexits_h_ */ # define EX_OSERR 71 /* (., fork */ # define EX_OSFILE 72 /* */ # define EX_CANTCREAT 73 /* () */ # define EX_IOERR 74 /* / */ # define EX_TEMPFAIL 75 /* usr/include/time.h 664 0 2 405 4767751231 13607 1usr/include/sys/time.husr/include/timeb.h 664 0 2 743 4776031706 7514 #ifndef _timeb_h_ # define _timeb_h_ # include /* * ftime(). */ struct timeb{ time_t time; /* 1--70 00:00:00 */ unsigned millitm; /* ( 0 ) */ short timezone;/* ( */ short dstflag; /* */ }; #endif _timeb_h_ MPFAIL 75 /* usr/include/tp_defs.h 644 0 2 404 4767751154 10036 #ifndef _tp_defs_h_ # define _tp_defs_h_ char mt[] = "/dev/mt0"; char tc[] = "/dev/tapx"; int flags = flu; char mheader[] = "/usr/src/sys/mdec/mboot"; char theader[] = "/usr/src/sys/mdec/tboot"; #endif _tp_defs_h_ ( 0 ) */ short timezone;/* ( */ short dstflag; /* */ }; #endif _timeb_h_ MPFAIL 75 /* usr/include/tty_codes.h 644 0 0 7135 4776031731 10425 /* T : dpbeg() dpend() {}=dpd() : xdim - ydim - tflag - dpo(c) c=dpi() c=dpa() , <0 dpp(x,y) x,y dps(s) '\0' dpn(n,c) 'n' 'c' */ #ifndef tty_codes_h # define tty_codes_h struct s_dpd {int xdim, ydim, tflag;} dpd(); struct s_dpp {int xpos, ypos;} dpp(); int dpbeg(), dpend(), dpo(), dpi(), dpa(), dps(), dpn(); /* */ #define ctrl(x) ('x'&037) #define spec(x) ((x)|0x0100) enum { /* */ lf=ctrl(j), /* 0- . . */ rn=ctrl(m), /* 0- . . */ cu=ctrl(u), cd=ctrl(t), /* */ cr=ctrl(v), cl=ctrl(w), /* */ rd=ctrl(r), ru=ctrl(s), /* () */ bl=ctrl(g), /* */ de=0177, /* */ ic=ctrl(x), dc=ctrl(y), /* () */ il=ctrl(z), dl=ctrl([), /* () */ es=ctrl(\\), el=ctrl(q), /* */ /* */ ps=ctrl(]), /* ps,x,y - (x,y) */ rp=ctrl(^), /* rp,n,c - n c */ wt=ctrl(_), /* wt,n - 0.1*n */ /* */ s_debug =ctrl(d), /* */ s_help =ctrl(h), /* */ s_erase =es, /* */ s_refuse=de, /* */ s_break =ctrl(b), /* */ s_finish=ctrl(f), /* */ s_spec =ps, /* */ ta=ctrl(i), }; enum { no_symb = -1, /* , */ MAXREPT = 255 }; /* . */ #define is_lower(c) (((c)&0140)==0140) /* */ #define is_upper(c) (((c)&0140)==0100) #define is_digit(c) ((c)>='0' && (c)<='9') #define is_control(c) ((unsigned)(c) < ' ') #define is_rus(c) (((c)&0300)==0300) #define is_print(c) ( ((c)>=' ' && (unsigned)(c)<0177) || is_rus(c) ) #define to_lower(c) ((c)|040) #define to_upper(c) ((c)&(~040)) enum t_dpd { /* */ a_icdc=1, a_ildl=2, /* ic-dc il-dl */ a_rd=4, /* rd */ a_lower=8 }; /* */ enum t_dpr { /* */ on_control=1, /* . */ on_border=2, /* */ on_space=4, /* , ,ic*/ on_icdc=8, /* , */ on_no_digit=16 }; /* */ #endif ower=8 }; /* */ enum t_dpr { /* */ on_control=1, /* . */ on_border=2, /* */ on_space=4, /* , ,ic*/ on_icdc=8, /* usr/include/unctrl.h 644 0 2 254 4767751154 7724 #ifndef _unctrl_h_ # define _unctrl_h_ /* * unctrl.h */ extern char *_unctrl[]; # define unctrl(ch) (_unctrl[(unsigned) ch]) #endif _unctrl_h_ /* */ on_control=1, /* . */ on_border=2, /* */ on_space=4, /* , ,ic*/ on_icdc=8, /* usr/include/utmp.h 644 0 2 733 4767751155 7405 #ifndef _utmp_h_ # define _utmp_h_ # ifndef _sys_localopts_h_ # include # endif /* * Structure of utmp and wtmp files. * * Assuming the number 8 is unwise. */ struct utmp { char ut_line[8]; /* tty name */ char ut_name[8]; /* user id */ #ifdef UCB_NET char ut_host[16]; /* host name, if remote */ #endif long ut_time; /* time on */ }; #endif _utmp_h_ /* usr/include/varargs.h 644 0 2 447 4767751155 10067 #ifndef _varargs_h_ # define _varargs_h_ typedef char *va_list; #define va_dcl int va_alist; #define va_start(list) (list) = (char *) &va_alist #define va_end(list) #define va_arg(list,mode) ((mode *)((list) += sizeof(mode)))[-1] #endif _varargs_h_ ]; /* user id */ #ifdef UCB_NET char ut_host[16]; /* host name, if remote */ #endif long ut_time; /* time on */ }; #endif _utmp_h_ /* usr/include/vp.h 644 0 2 1045 4767751155 7062 #ifndef _vp_h_ # define _vp_h_ # ifndef _sys_vcmd_h_ # include # endif _sys_vcmd_h_ /* see vp(4) */ int sppmode[] = {0400, 0, 0}; /* enter spp */ int pltmode[] = {0200, 0, 0}; /* enter plot */ int prtmode[] = {0100, 0, 0}; /* enter print */ int clrcom[] = {0404, 0, 0}; /* remote clear, enter spp */ int termcom[] = {0240, 0, 0}; /* remote terminate, enter plot */ int ffcom[] = {0220, 0, 0}; /* plot mode form feed */ #endif _vp_h_ # ifndef _sys_vcmd_h_ # include # endif _sys_vcmd_h_ /* see vp(4) */ int sppmode[] = {0400, 0, 0}; /* enter spp */ int pltmode[] = {0200, 0, 0}; /* enter plot */ int prtmode[] = {0100, 0, 0}; /* enter print */ int clrcom[] = {0404, 0, 0}; /* remote clear, enter spp */ int termcom[] = {0240, 0, 0}; /* remote terminate, enter plot */ int ffcom[] = {0220, 0, 0}; /* plusr/include/wait.h 644 0 2 4246 4767751155 7407 #ifndef _wait_h_ # define _wait_h_ /* * this file holds definitions relevent to the (new) wait2 system call * this system call is similar to the standard "wait" system call * except that it has a second argument whose bits indicate certain * options to the behavior of the system call */ /* * structure of the int returned in the "int" pointed to by the * first argument to the system call. two substructures are distinguished * by a test: if (w_stopval == WSTOPPED) then the second one applies * other wise the first one applies. */ union wait { int w_status; /* to keep lint happy - used (with &) in actual syscall*/ struct { /* to keep the code readable? */ short w_Termsig:7; /* termination signal */ short w_Coredump:1; /* core dump indicator */ short w_Retcode:8; /* program return code via exit valid if w_termsig == 0 */ } w_T; /* terminated process status */ struct { short w_Stopval:8; /* stop value flag */ short w_Stopsig:8; /* signal that stopped us */ } w_S; /* stopped process status */ }; #define w_termsig w_T.w_Termsig #define w_coredump w_T.w_Coredump #define w_retcode w_T.w_Retcode #define w_stopval w_S.w_Stopval #define w_stopsig w_S.w_Stopsig #define WSTOPPED 0177 /* value of s.stopval if process is stopped */ #define WNOHANG 1 /* option bit indicating that the caller should not hang if no child processes have stopped or terminated, but rather return zero as th process id */ #define WUNTRACED 2 /* option bit indicating that the caller should receive status about untraced children that stop due to signals. The default is that the caller never sees status for such processes, thus they appear to stay in the running state even though they are in fact stopped. */ #define WIFSTOPPED(x) ((x).w_stopval == WSTOPPED) #define WIFSIGNALED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig != 0) #define WIFEXITED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig == 0) #endif _wait_h_ icating that the caller should receive status about untraced children that stop due to signals. The default is that the caller never sees status for such processes, thus they appear to stay in the running state even though they are in fact stopped. */ #define WIFSTOPPED(x) ((x).w_stopval == WSTOPPED) usr/include/whoami.h 644 0 2 643 4767751155 7704 #ifndef _whoami_h_ # define _whoami_h_ #define _WHOAMI /* so param.h won't include us again */ #define EL85_IPK_1 #define MYNAME "el85_ipk_1" /* for uucp */ #define PDP11 23 /* #define NONFP /* if no floating point unit */ #ifdef KERNEL # include "localopts.h" #else # ifndef _sys_localopts_h_ # include # endif #endif #endif _whoami_h_ ough they are in fact stopped. */ #define WIFSTOPPED(x) ((x).w_stopval == WSTOPPED) usr/man/ 775 63 2 0 4771107220 5341 usr/man/.keep 664 63 2 0 4767751517 6304 usr/rcs/ 775 0 2 0 4771107224 5330 usr/rcs/lib/ 775 0 2 0 4771107237 6102 usr/rcs/lib/merge 775 0 2 1553 4767751565 7236 PATH=/bin:/usr/bin:. DIFF3=/usr/rcs/lib/rdiff3 p=0 case $1 in -p) p=$1 shift;; esac if test $# -ge 3 then if test -f $1 -a -f $2 -a -f $3 then trap "rm -f /tmp/d3[abc]$$" 0 1 2 13 15 diff $1 $3 >/tmp/d3a$$ diff $2 $3 >/tmp/d3b$$ $DIFF3 -E /tmp/d3[ab]$$ $1 $2 $3 $4 $5 > /tmp/d3c$$ r=$? if test $r != 0 then case ${MSG=e} in r) echo : $r . 1>&2 ;; *) echo Warning: $r overlaps during merge. 1>&2 ;; esac fi if test $p != 0 then (cat /tmp/d3c$$; echo '1,$p') | ed - $1 else (cat /tmp/d3c$$; echo w) | ed - $1 fi exit 0 else case ${MSG=e} in r) echo " $1, $2 $3" 1>&2 ;; *) echo "Cannot open $1, $2, or $3" 1>&2 ;; esac fi fi case ${MSG=e} in r) echo ": merge [-p] 1 2 3" 1>&2 ;; *) echo "Usage: merge [-p] file1 file2 file3" 1>&2 ;; esac exit 1 : $r . 1>&2 ;; *) echo Warning: $r overlaps during merge. 1>&2 ;; esac fi if test $p != 0 then (cat /tmusr/rcs/lib/rdiff 775 0 2 67500 4767751565 7255 t?  0  6 >  67]x? r7 (? % ;w >?U?UUwUU~T 0 e%_@ȥ-_ e ̋ r y?T?T~T7T$pThT`T\TPTEOE +7PT EOE̋ ?T + ?T T̋ ?T + 7S S S " 1 3 4 6 7 9 @T +% _ ) 1 2 9 ~S_% @T + ^wrS@7jS DS  SU(S "6 x@T +  S 48 @R 5 SUR "6 @T + R 48 RE%@ RE%@N   vwt  < @T + D `6 w6R ;w;w ;N < @w;w ;N N=R N= <7 RNf l=  w;w ;@T + zwx;w f;%`Q @T + T%FQ  JQ @Q@T + 7S#AW `6 )A m&Q& 5  mQW B6 +AW B6  mP W,W &W"WPU~U %PUU %P@PP >5P >5D_T_^ XP@rPjP=Af DeXPPPJAf De & WAf De & nAf De & Af De O_ *R OA v.D_e ;Q l eA e&e 0%5 = bOU PO%HO&  e-A v.%e e Ue_  N N%N  e5A v.%5&eN 1%&eN 1% ewr8w `8 <= AT +  ;Nf `6 D ̋ԕ/=w"8w 8D 5 1L=, & `P  NA v.JPA v.N @ @ &f v.%A v. ew7w 7%MM5%MM5Nef@@ &A v.ewF7w 47NeA v.%w(7w 7 ; f 8 AT + N 48 Ne& 6 Ne < AT + N&& >%@- AT + N 48 2 A r&& .e& ff t$eCta3!  !w46w "6 w6 fefe 0%w 5DF5 &eK 1%&eK 1% K 8 5K 48_8  K 8 5K 48N_4 Nef 6 Nef 6 @E5@E5%%_ u-_ %@u-J%@Z K_( %J`KKA v.%Vu-Afef >%fef >% ) ' %   @`A`p  J" zJJJBu-N  N   @J UN ;N ;w*4 J%J2J,J%%+@eAeP~%%%  %%%  E%Ce w1w 1D̥.  G 5  G wx1w f1 hG C~GzG? B) CT + ? 48 > <7GTGE%@ L N=4L N=Le  |7$L mL L N=L N=Ket |7KKet |7K > t TEPE%0E FE8C v. $w"/w /d `1 d `1 d `1 d `1 TC ,7DD 7  `C +D 48 fe& >% ;Dw.fe (?%!gCT + w V.nCf 5 pCT + :/f 5 5u NfCfe P2eNe w-w -Cf x6 A 1[ CT + N 48  |  et&  ta@ [ $@ [@ 0[@ [ f;wR-w @-7 I-IIItmIIWtmIp, I-II7 III-IpIzItm\IbIjIWtmNIp,  VIDILI-JI   A[4It`p[  A[IIp[  [Wt@`  0![ %wd,w R, t @m0  D-0C- -t@mWtAmp,t@mWtAmp,t @mt @m0 D-@ t@m0  C- & @m WtAmA Ht@mWtAmp,  @m WtAmH @m wb+w P+   & & "%= D-_ @m5`@ @m 5 u AWpmG Af l%5@ @-@ @m 5 2A Am AWpmBG @ @m 5N& "%A Am uu @ @m N& "%A Am  wD*w 2* --WpNF  7F-WpD`Ltt- w)w ) A AmAWpmjFq-@  AmAWpmHFuu- u-w) C ` r!w l)  mE-E EE!mEE H -EAWpCmE w()mE mEmEHw (C? x6 7TEC? x6 7DEhE >e^f&PE5  u55u-E_ mE  H 5`u`u tmDpH_ mD _ H 5`u`u tmDpH |D 85rD hD dDEXD 85eu eu =P@EOEH@EOE@ eu C C CEC 85OE eu C C CEC 85OEu>  mC  H 5`u`u  H 5`u`u tmbCpHtmPCpH _ C _HB BE_P-B H 5`u`u tmBpH B f;B f;w<&w *& D- rw&@59t@m5,tBmB-(@,","@5ruJt5u-Ї D-w t%@  |t@m aWtAmH C-  @m aH C- N=w%w %@ [  A @[ [E@ [ 8%  w$w $C: x6 7AC: x6 7 AA? (A@ mAA p%x:GD-_  m@ m@A H  D- m@ 5  m@  C- m@  m@f& ve DE mp@ mh@A H  mV@  % mB@ 5  m*@  % m@  m@N& ve % ?&  ve%09! L8?D8 @8~T& 9 x? n? j?E^? 8w"w "(%8 u-u- _\! 878%808C v. Ne8 "6 8fe F &C v.%Ne8 "6 Ne %C v. u-u- c u-da5%8_N$8 J 5Nm8p> 0 5N7 J 5N m7F> 0 5C v.Cff `!%C v.a C=ff-C=f f> !ecCC=ff= !eC=ff = !e :6 06 ,6~T 9 C v.Cff `!%C v.dD6=ffV= !e_\!D=f f4= !ec D D2< f  ef&@ 5uNe `&Z%J %K  t~C t5C "& N "& 5   %D-D-% eu Ne `& wDw 2DC%: (e`m e rfww Q@f& e5uQ@f& e5u eeQu  ^< ff ReR< ff veC r<R r< A@epe@ f& ew6 F ( 5 $u  ( 5u F  ( 5`u`u t6D7p6 (%n  D  0!D 7 66^wnw \]DԔAA Wp@ \DD@`]ԔԔԔ BeWp@ ,DE@`ԔԔԔ& ( ed& ( ed& ( ed& ( @%d 20e@ ed& ( ]ww |A r nwtmw \D % A r  r e0@ԕ A r e0@w$fww4>Eww DC  @; f 9 5ww DE5_*% U R5Nuu & & 7ef& 5`u`u  5u 5  5 u  5 u Lmt w5 EN ff& 7e5u4 #5 :54 E N ff& 7e5u%%w P@ 0 @5 & @& 7e5u #A@w@5 5 5@A@@ 5`u`u w Nfef 2%@5 w w xD  ̥9Wp @@`e     + -̥0  w.w C  5!BAD  rf@rr `  wBA  C 5 B A @ A-  A    ww r Dԋ  r e0@  r X a %zFEw8  f J- %@w ww HE7.wfw C  5!#BA  D & rf@rr @`    w& BAN   C 5 N B A @ A-  A    w4f@U@f@A)wf*wBJ w ~Tfef 2%5 %w w w |/wx/AupAmNf . ww  P/@@5 _0 fA rBpu@@`55DCN& 0 f& .%5 2`D--`f 0 $`f& D0%`Df .%5 D-& 0 C-D-%@@AA@ Nf` . u_.Nf . @`5_.f D0%CwFw 4 .DCԒ w"w -DCB5ҒS ww B A@ C@ppC`pww D 5 N=E tU 4 ww xDCB ԋ  EE@wTw BDC 5 Ԕ B- B-@wfw 7, fAW @w f.^1.^75 e1wPF 5w 7L7H7D7@7<7874707,7(7$7 77777 777f&1 & .^ f BRfwVFw  BuNefef 2% = Ne& 9 @w w uDAB %u f& & e wt 5 5  W- W00u5  .uZFBwF J@B _4@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* AFҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w X DCB &E 9 z f 9  #̥-%0  E: E:  &E 9  z f 9  w w DC ̠ԋw w z DCԋ I8xI_m_add"csv _xalloc _free cret _madd"*_msub"_xfree _m_sub"6util.obAF,w N }u@ 5 %Ff A15 @A @`AAB `H u-ww w|w x @ e 5w\K w LN] %  &w"w  @ = ww u4 @ 5u @A @`  u- N  }@ =ww a 5 *f A1@xlfe& (?%0| ; UUU5 | e#% 5& (?%4 25%~T <UU  & (?%S U _9@_9w lDE%# 5 4& (?% U w" w tT f;e -ww D55@ : ; 5 N=5 4 E4 wf x@f@wd w hNef >  wXw @ N"l^U7@"j^U76"l^4"j^,"Ae vB"7 "55 a  a!RE -!%j^ w !%!e rt 7! 8>! `e !  8>%!~!e U?l!l! `e 7Z!j^U?N! a7@! 8!:!?2!.!U ew D!E ww D5 N=@ r5N <!w5A vBB-  }ee@ !ۃ `!ւ `@ r `^ f@ww>UwfwmDUwwmfwDUww w D  ԋww N tf >%ww Ntf >%wfwtwpwlJUw\ fwVRUwB fw0 }f@w"wVUw7F@& BFMSG=$Header: diff.c,v 1.1 86/02/24 17:31:47 avg Exp $/bin/diff/usr/lib/diffhFILE1FILE2diff: -c: bad count diff: use -Sstart diff: -%s: unknown option diff: two filename arguments required diff: -h doesn't support -e, -f, -n, -c, or -I -diff: -diff: diff: ran out of memory diff: files too big, try -h BBBdiff: can't specify -I with directories diff: warning: shouldn't give -s or -l with -e diff - : %.*s : %.*s Only in %.*sOnly in %.*sCommon identical filesBinary files which differCommon subdirectories diff: ran out of memory : Only in %.*s %.*s diff: diff: ran out of memory diff: Common subdirectories: %s and %s Files %s and %s are identical Binary files %s and %s differ ed - %.*s << '-*-END-*-' %s%s %s w q -*-END-*- pr-h-f%s %sNo more processesdiff: No more processes $Header: diffreg.c,v 1.1 86/02/24 17:32:01 avg Exp $  diffhdiff: --diff: can't specify - - -No differences encountered /tmp/dXXXXXdiff: diff: -diff: can't specify - with other arg directory %s/%srdiff: rrrr*** %s %s--- %s %s*************** *** , ! - --- , ----- ! + ,, a%d %d d%d %d a%d %d < --- > . #endif %s %d%s%d#else %s%s !#ifndef %s #ifdef %s #ifdef %s #endif %s M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;/!  AAAAAABBBBBB 0#3d3o3x^4fl4eN3g(4c:4s^3l^3L3u4r3D3O3X3U(null)Unknown error : GH H$H4HLHVHpHHHHHHHHHI"I.I@IOI_InIIIIIIII JJ.J:JMJ^JrJJJJJKK/KNKeK|KKKKLLcpstbdpep~entcmp2 d1d2~comparel dpijf1f2fmt1fmt2stb1stb2flagbuf1buf2~calldif wantprpidstatusstatus2pv~ascii fbufcntcphdr~useless cpdiffreg. _rcsidB~diffreg k~copytemDbufif~splicedirfiletailbuf~prepareriargpjh~pruneij~equivanbm c ij~stoneanbc ikyjloldctcoldl~newcand"xypredq~searchlckyijlt~unravelpiq~checkZijjackpotctoldctnewcd~sort*anwjmaiaimk~unsortflbai~skiplinHfi~outputmi0i1j1j0~changevabcd chlowaupblowcupdstbuf~range`!abseparato~fetch!fablb s oldfileijnconeflagcurpos~readhas$fsumshiftspacetctime.o %execv.oB)fputs.o`)fseek.o)ftell.o+fprintf.+atoi.o+lrem.o<,mktemp.o,access.oJ-getpid.on-ldiv.ox-dup.o2.pipe.oX.printf.ov.qsort.o.lmul.ov0ctype_.o0setbuf.o0strncmp.0~strncmp0s1s2nstrncpy.1fork.oH1signal.o`1time.o&2sprintf.P2doprnt.o2ffltpr.o4strout.o4rindex.o5strcmp.o5~strcmp5s1s2fstat.o6stat.o"6strcat.oB6strcpy.o`6fopen.ox6endopen.6creat.o7findiop.7lseek.o7open.o8perror.o48~perror48scnerrlst.o8filbuf.o8flsbuf.o9cuexit.o;close.o;data.o;isatty.o;malloc.osbrk.o8>strlen.o>stty.o>ioctl.o>unlink.o>wait.o?write.o(?cerror.oJ?csv.oX?_exit";_main"\_environ$]__ediag#v?_opt$\U_hflag$^U_bflag$`U_lflag$bU_rflag$dU_sflag$fU_start$hU_wantels$jU_ifdef1$lU_ifdef2$nU_endifna$pU_inifdef$rU_context$tU_status$vU_anychan$xU_tempfil$zU_diffarg$|U_file1$~U_file2$U_efile1$U_efile2$U_stb1$U_stb2$U_dummy$U_diff#?_diffh#?_pr#?csv"X?__sobuf$U__iob#tT_setbuf"0__ctype_#NE_atoi"+_fprintf"+_done"d_strcmp"5_stat""6_perror"48_diffdir"_diffreg" cret"f?_savestr"_strlen">_malloc"<_strcpy"`6_min"0_max"J_unlink">_talloc"|_noroom"_ralloc"_free"N=_realloc"l=_header$W_title$W_etitle$[_strcat"B6_setfile"_setupdi">_scanpr"D_printf"v._useless" _compare"l _strncmp"0_only"_strncpy"1_calldif" _ptname" _close";_open"8_fstat"6_read">_entcmp"2 _qsort".ldiv"x-_ascii" _prargs#@_fflush":_sprintf"P2_pipe"X._fork"H1_dup"@._execv"B)_wait"?_lseek"7_input$[_cand$[_file$[_line$[_len$[_sfile$[_slen$[_pref$[_suff$[_class$[_member$[_klist$[_clist$[_clen#B_J$[_ixold$[_ixnew$[_splice"_copytem"D_prepare"r_prune"_sort"*_equiv"_unsort"_stone"_unravel"_check"Z_output"_signal"`1_mktemp",_creat"7_write"(?_rindex"5_fopen"x6_readhas"$_fclose"f;_newcand""_search"l_skiplin"H__filbuf"8_change"v__flsbuf"9_ctime" %_range"`!_fetch"!_fputs"`)_ftell"+_fseek")_localti"6%_asctime"'_ftime">2lmul"v0_gmtime"`&_dysize"(lrem"<,cerror"J?__doprnt"2_getpid"n-_access"J-_errno$[_dup2"2._par_uid$,^_time"&2pfloat"4pscien"4pgen"4__strout"4__findio"7__endope"6__lastbu#_sbrk"8>_brk"b>_end$v^_stty">_ioctl">lbuf"8_change"v__flsbuf"9_ctime" %_range"`!_fetch"!_fputs"`)_ftell"+_fseek")_localti"6%_asctime"'_ftime">2lmul"v0_gmtime"`&_dysize"(lrem"<,cerrusr/rcs/lib/rdiff3 775 0 2 24250 4767751565 7333  (P  0  6 >  67 4$ r7  % w 7 /7 ~/@- 3, E1 X5 x'J/e % 2x   />%@ /...7.7.@D/ %%@@ O0 %H@&  !@&   Z @m& J  1/ @m\   %  wPw > rf J 7- q% tx  .Ne 55,  Ne 5u Ne 55,  Ne 5a d t@mHt@mpt@mpt@mp  - d t@mWtAmHt@mWtAmp, ^ww  Wp B `De@ D ww %0%9 ww N  X+ D w w r @ @ EN %.%  4.w> %܂ w H!5 @te!  5&@teH! 5U_p &&&& e  ',# h+  & %e& Z% &e %e  (3-$ + e Z%  % e %e_eAWteH@ 4- 44 eAWte!@ ,  ,D,@&  5 T*)  N& %  %4# e % Nf& $ %5e,  3 3- , 3`3_3-_4`_ p)N ww ~N wzw hN @ Ap/N   d  ff %@&f %ww @p/ N  N @A p     ww |(A @/@5@5fef %wpw ^ @ /  J  .f %@ /a@ A p /ww  @@&@@% w f& % f % 5 8' v' r'Ef' ^' T' P'ED' %% f  %  @@@- w & @ &  &/  e %ww x ww @ =&@w @  p.  @tp'@tAp' @& %AWt@l'AWt1' @& %AWt@l'AWt1'w &u_ %@. @te'  @t'   @t&' %  e@t'AWt@'%%^%&fe e! xn&fe `e  2%@. 0 /@t' & %  _   ww  w w DE5_& % U R5Nuu & & ef& 5`u`u  5u 5  5 u  5 u Lmt w& 5 EN ff& e5u4 #5 54 E N ff& e5u%%w ~ Nfef 4 %@5 wd w N nfef 4 %5 w8 w " BuNefef 4 % = Ne&  @w w uDAB %u f& & e w 5 5  W- W00u5  .uBwF J@B _@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* AHҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w v DCB &E  z f   #̥-%0  E: E:  &E   z f   ww  Fff f%ww D  w r< wf @=@+ @ a f   %ff @ &  e   f   4  U rUUw D& z     &  wfwwPwbw hd5e -| wZf@www Vwfwnwj^ww DC 5 u E     u-@ww DC 5 B E; &E  ~5  u-@wRw @D5U55@w$ 4U 5e<44U%d5Dn 5&& %4  % U5EU 4 E w `D5UE5*wB CuNfe& %0t  U:0:05 | e#% 5& %4 25%n UU  & %S U _@_w DE%# 5 4& % U w w d ^e -ww D55@   5 F5 4 E4 wRf x@f@w w Nef   w w  <R4U7.P4U7$R4"P4Ae vB7 55 a  a!RE -%P4 w| %e rt 7 0 `e   0%ple U?ZZ `e 7HP4U?< a7. &(? U ew DE ww D5 F@ r5N !wl5A vBB-  }ee@ !ۃ `!ւ `@ r `Lf@ww.wfwm4wwmfw4ww w N tf %w~w lNtf %wdfwww|:w( f@wbw^Bw7>F@& BFMSG=diff3: arg count <<<<<<< %s>>>>>>> %srdiff3: can't open %s rdiff3: too many changes %d,%d=%d,%d %d,%d=%d,%d 123====%s %d: %da %d,%dc %s%sdiff3: logic error %da ======= . %s . %da %s . ,doxfe gcs l L4ur8DO"XJU(null):2:2,\46crt0.oindirexitforkreadwriteopenclosewaitcreatlink unlink exec chdir time mknodchmodchownbreakstatlseekgetpidmountumountsetuidgetuidstimeptracealarmfstatpauseutimesmdatesttygtty access!nice"sleep#ftime#sync$kill%csw&setpgrp'dup)pipe*times+profil,getgrp-setgid.getgid/signal0rtp1setgrp2acct3phys4lock5ioctl6reboot7mpx8vfork9setinf;exece;local:umask<getinf<chroot=loginlstatsubmitnostkkillbkgkillpgrenicefetchiucall quota qfstat qstat gldavfperrvhangupsymlinkreadlinkselectgethostsethostsocketconnectacceptsendreceivesocketasetreuidsetregidgethstidsethstid startmsg$diff3.o\~main\argcargvimn~readinnameddiabcdkindp~numberlcnn~digitDc~getchandb~getlinebic~mergem1m2d1d2d3dupjt1t2~separats~changeirolddup~prangerold~keepZiroldrnewdeltatrange~skipifromprjn~duplicar1r2cdncharnline~reposnchari~trouble ~edit$ diffdupj~edscrip njkblockabort.o fseek.o fprintf. printf.o sprintf. doprnt.o4 ffltpr.ostrout.ofopen.oJendopen.fcreat.ozfindiop.lseek.oopen.ordwr.ofilbuf.oflsbuf.ocuexit.oclose.odata.oisatty.omalloc.o read.osbrk.o0stty.ozioctl.owrite.ocerror.ocsv.o_exit"_main"\_environ$:4__ediag#"_d13$H_d23$!_de$'_overlap$._Overlap#(_line$._fp$/_linct#*_cline$/_last$/_eflag$/_oflag$/_debug#0_f1mark$/_f3mark$0csv"__iob#d_fprintf" _sprintf" _readin"_fopen"J_printf" _merge"cret"_number"_getchan"d_fclose"^_digit"D_getline"__filbuf"_separat"_change"_keep"Z_duplica"_edit"$ _edscrip" _prange"_skip"_trouble" _repos"_fseek" _abort" _fread"_fwrite"`_lseek"_fflush"__doprnt"4 __flsbuf"pfloat"pscien"pgen"__strout"__findio"__endope"f_open"_errno$80_creat"z_close"cerror"__lastbu#,_malloc" _read"_write"_isatty"__sobuf$:0__cleanu"@_free"F__sibuf$:2_gtty"_sbrk"0_realloc"d_brk"Z_end$\4_stty"z_ioctl"p"Z_duplica"_edit"$ _edscrip" _prange"_skip"_trouble" _repos"_fseek" _abort" _fread"_fwrite"`_lseek"_fflush"__doprnt"4 __flsbuf"pfloat"pscien"pgen"__strout"__findio"__endope"f_open"_errno$80_creat"z_close"cerror"__lastbu#,_malloc" usr/spool/ 775 0 2 0 4776106321 5677 usr/spool/lpd/ 775 0 2 0 4771107247 6461 usr/spool/mail/ 775 0 2 0 4771107254 6622 usr/spool/mail/.keep 664 0 2 0 4767751726 7560 usr/spool/at/ 775 0 2 0 4776106321 6303 usr/ucb/ 775 0 2 0 4771107406 5314 usr/ucb/spline 775 0 2 16300 4767752033 6650 # 0  6 >  67F  r7  % xw z A @- @5@t02AWtq2AWtq"Bt"B5@t02AWtq2AWtq"Bt"B5Aww D%&A w A7@5?A A 55 _@t0"AWtq"5@ @-7^!wV! @t0"AWtq"5u%7r 5uBB5%7L5uBtmB@BB5N \uBtm@BBAWtm? 5uu55uA5% 7u&55?e@- 7u&55%5 5uBB5AWtm^? X? X? @@-_D550? 0? @5 _? @- 57w @t0"AWtq"555 _@t0"AWtq"5 5Au7x5@tmt>uBuBuBAWtm@>IB5 5%D5uA5% 7u&55=e@- 7u&55@tm=055uu555 = 7zu5~=e@-7^u5 _57:7455u7,wB5 5u5u  _ _@@uu55uu55@BBuuBB5@t02uAWtq2BuBBWA55uAWtq"&J Je 5&N 8e _ w 7 < <7;ww~;Wt1" ;te"  ;te2   ;%;w\w L 0(E ! x%5 w&5@   % E ! x%@@m0@@m Ne t =@@m0%0%9 +  -  . E e w d 5 < @0 AWt`q @t@m0A1 @ 0AWt`q @t@m0A1 -2:ww  7`*7Z*777 77 77 7F*7 7B*l a$ k0 n6 p< x=R !   xQe@ - 9Nefe %6Nefe Nefe ^9 Nefe" % Nefe" %   9 7 " rl2 r8 t5 78N 78 #5 @t0"&` e @t02&d e -|8w.w  %  %-. @509@ t = eww Nfef l %@5 w w !fef l %5 nwv w bD*\5% %-%+ 5 55 55  B5eA5 i %.55  B5eA5 i  %E%e$%+%-  Wp B`ei   @`5 @ 5AupAm%55 @5A5u555555  55555AupN5& J e5 55w w 5@m 77"5wp & & 2 e Ӌ r!v! &7& j e ӕ-ӕ0B~ӕ.  ӕ0~ B~r!v!&7p & e Vӕ-0 Jӕ.> B~ӕe0 ӕ- ӕ+ r e0e0Sw j uDAB %u f& & e w. 5 5  W- W00u5  .ux!BwF J@B V_T@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* A!ҋ D~@B f@  5w*A  fff <e w5  @ 0   Wp `e0w  DCB &E X z f X  #̥-%0  E: E:  &E X  z f X  wn w ^ D5U55@w@  4U 5e6F4U%!5! 5&& %4  % U5EU 4 E w ~D5UE5*w^ CuNfe& %0  U4B4B5 | e#% 5& %4 25%! UU  & %S U _@_w >DE%# 5 4& % U w w ! e -|ww D55@   5 5 4 E4 wnf x@f@w w :Nef L  w(w  ~2LFU7p2JFU7f2LFd2JF\2Ae vBH27 J255 a  a!RE -2%JF w 2%1e rt 71 1 `e 1  %11e U?11 `e 71JFU?~1 a7p1 h1j1?b1^1U ew D>1E ww D5 @ r5N !w5A vBB-  }ee@ !ۃ `!ւ `@ r `0f@w w "wfw m "w wm fwz "wwl w N tf f%ww Ntf f%wfw, w( w$ "w( f@w w "w7+Fw Nefef 5& e C ӕ-B  @@ % :%6 ӕ. `ȥ0  B- ӕe @ 5ӕ-ӕ+A r e0A r e0@- ̥0ӕ. ӕ0 B-ӕ. B- u-  ӕ0@ @-ӕ.. @ww fff 5& Beww  fff 5& Beww  5 %O N  = VF555Ne5& e5F55'0Ne5 B& e57  Be0" 5%F55 5 B5@B eVF a=%VF7 -VFw %F5 B5Ne5& e55e0%F7!-`Jʕ0%VFʕ1  %VF˕0 ʥ9 w 5@} w @& BFMSG=$Header$@C@ T}½H½H}½H½H%f %f Bad agrument %f %f  AAAAAABBBBBB ddJoVx$f2egcs$l$LluJrpDNOZXU(null)4D4D"F6=(\BBBBBB ddJoVx$f2egcs$l$LluJrpDNOZXU(null)4D4Dusr/ucb/strings 755 0 0 21570 4767752034 7051 N 0  6 >  67f' r7 d % :w 6 e f@ȥ-a@  " l o " @`ȋ@` a " "@`Es 4"   :@`e7 @`Es Wp @A`A@` "gf % N  :w| e & " e !'"h# e%%!"%!% !%!%!%! & " eG%d!%\!  mL!@ 5u%:!%2!"x# e  Az# 5`u`u % ff" e & % _@ww ' _t E " : %    7 4%'  e'!! ~  " > ee@ f&i e'n . ' %)Ԑ 5 *5"    ww E@   %  w %%w D ff p %ww DE5_% U R5Nuu & & ef& 5`u`u  5u 5  5 u  5 u Lmt w 5 EN ff& e5u4 #5 Z54 E N ff& e5u%%w < @ 0 @5 & @& e5u #A@w @5 5 5@A@@ 5`u`u w Nfef Z%@5 wx w d "fef Z%5 HwL w 8 uDAB %u f& & e w 5 5  W- W00u5  .utBwF J@B _B@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* Aҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w DCB &E  z f   #̥-%0  E: E:  &E   z f   w2 w " D  w  r< wf J =@+ @ a f  %f J &  e   f  4  U rUUw HD&     H& wfw4 w0 wf@w w w  wfw w ww  -  ~ r N f f% f% & f% f%w"w DC 5 u E  :    u-@ww DC 5 B E; &E  ~5  u-@whw XD5U55@w: 4U 5e)4U%"5" Z5&& %4  % U5EU 4 E w xD5UE5*wX CuNfe& f%0 ^ U##5 | e#% 5& f%4 25%" UU  & f%S U _B @_F w 8DE%# 5 4& f% U w w " e -zww D55@ Z H 5 5 4 E4 whf x@f@w0 w 4Nef &  w"w  )U7)U7))Ae vB7 55 a  a!RE -%) w %e rt 7 x `e h  %PLe U?:: `e 7()U? a7 ?U ew DE ww D5 @ r5N !w5A vBB-  }ee@ !ۃ `!ւ `@ r `,f@wwN#wfwmT#wwmfwxT#wwj w D  ԋww N tf @%w|w lNtf @%wbfwww Z#w( f@wwb#w7F@& BFMSG=$Header: strings.c,v 1.4 87/01/17 17:54:24 avg Exp $Standard inputUsage: strings [-] [-o] [-l] [-a] [-#] [file ...] : strings [-] [-o] [-l] [-a] [-#] [ ...] r%7D %s  AAAAAABBBBBB Rd8oDxf egcslLZu8r^D<OHXpU(null)Unknown error : 4D\f2>P_o~ />J]n.?^u-L\s@bw#7Xz (.>_u&>Ps;Wp 5 U } !!6!]!{!!!!!"'"="W"m"CError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredExclusive use facility busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesInappropriate ioctl for deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeDisk quota exceededToo many levels of symbolic linksOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedFile name too longHost is downHost is unreachable 0 / exec ioctl seek . : - %%L#)6 usr/ucb/ci 775 0 2 122574 4767752031 6002 ֆ*% 0  6 >  674چ r7 % w B YL<O 777777 77777 77ܤ7֤7ؤ s tr7Ԥ_@ȥ-_, r y77___z_@^ ^ #@e7H d5<% # & 0@m< _ } @m<ȕ <@ 6Έ<@Z 0 #@e7L ' 3_ 6_ 7 9% :Nf "%, 5_  6_ 8_ 9 :7 @  ~Ç #@e7h e%_%N " F ΂  .  : 6+ "7 0 77 7f7d7 7  & ff ]e  xС7 Ρ ! _ 7  7u v#%t u  z vNe>T | Ne>& | 2 a _ 8F NY _  ^[ _ 2 \d _ 7ȋР\Љ` # j # P# W _  L7 | x(  } 7 tʦ7 _Z  |%`%X#_ FS , 7$_ & & &  Pe _ -0(*ʦ  L%ҟʦ7 Ÿ N _Z 7 _Z_ %V%r `M% \ NF | D L jI !%_ T 7 _ & & &  Pe _  ʦMޟ r%ğҔ˥.Ҕ 2& & &  Pe7z_ l L x_N _ & " v# " v#%<7 D7 <7 6 K( ֝Њʝ7Ne\ &7 Ɲʦ X _ ʦ X% _ b \ 7`X 4} 73H_X7Ԋ87vh pj L T؊_rP )H4 X, Μ 0e œ  7 ,e _ _ /) \ 7p%ʦƉc7 f <| .e7D_ b6  _ 7"TBfep ye Nep Tw5:%g "N֛4 ,e _ .ܛ&֛ ,e T_  s .e7|_ n  _ :7ZNLyfep ye Nep Tw5:% "l ,e _ fd Z X 6[7 P OҚ֚ @b Ț !%? (O Q_ ?NBE m Ӌ # N n "Eʦ`\ %7V= OH "@@ tt . ! N$ 2 v ABE@P m  # ZN v# Pe %_j   wzw z(N L5@ M Nf } ! N L r%&f | 7 _2 @5 @5@ Ne@& >L Nfe N ) @ r% @5@5 N@&f `M%5 u@5   *@p-  @wΙA r%,f | ʦ7 wlyNef >L & & & fe Pe7*3$$ f L   A r%N N ܗʦҗf/ !% w x,  @5Ԅ5Ce < 7f | 5 f | 5    f^ !% 3wZ0 w,x NeT& | 0 e@- 5 Nw ! Nf @ރf | f w xw x5uNe m5N@&@&@&@ &@& Čf ye@www wf \ 5f 4} 5 f 4} 5 N ! wv & fff DAe N 6[N 6[@w v h_LNf4 i% N" v#% P* ΂ 5 <9 $ E  5%  ؓГE ȓ %%y%Y 5 ,  fbS #e j@ v#% L, "@w`uw Nu & _L L  L :^  u\ ΂ O $ ~ v  $ E  55%  zrE j 5% yYw`t74 ΂  $ 8~ v  $ Õ • ڑE ґ 5%J‘ ΂    ?  # @  =@ % ĥ ĥ ĥ _>7 s_L% å.¥ @0%C ΂ 7 # @7=_H^ N$% $ Õ • % _ E  5% z ΂  $ } C_r_Hw VrZ| `ˋ5 ;Am rwDWp NWp|NWpeNw WpeNw{{{wq{WpBNˋ Ңu-um 5 Ȑ @"w qvWp1 N l{7 j{f{7 d{7 b{7 d{\`{ T ; z v&r h dEX j 7ԏ *@> 4 0E$ i & #   E 7b 7 X Pwpw p z_" 8wp2ې Z! D1  &  E| H > :E5. 0"  &  E h 7r ֑ h & # 784 7( _ x `y 2  Hy_NyHyӝ ;p f b&^ T PED h 7 *,*  E g & #   E  %%N @"x7(%hx  _  ,(  &~ t pEd $g 7PN B xwӝ ;"  &  E f 7r *ޏ܏ ҏ ΏE f & #   E  % %%N @",w7ҏ ʏ_  (F < 8&4 * &E e 7  \_  v;ڎ Ў ̎&Ȏ  E ne 7* *  Ez :e & # f \ XEL 7_ w kw- Vwk w k% Du ԋuu $wk w k% Zu wk w k% <4 wk w nk B_J  &  Ev 6d 7 ^\ R NEB d & # %_%@  &  E c 7l ،֌ ̌ ȌE |c & # %@_>74  E~ %%@h ^ ZEN %@7 !wiw i/%@  E %@7j/ 7p ? & # ȋ  E %7/ !w\iw JiDCm ;x n j&f \ XEL b 7ȇ *42 ( $E a & #   E %_^ %@\ b;Ɗ  &  E Za 7 * v rEf &a & # R H DE8 %@ 4@wg _bC !@@m0 ; 艿 & ։ ҉EƉ ` 7B *  E R` & # ~ t pEd %^%@ ;F < 8&4 * &E _ 7 *  E _ & # ҈ Ȉ ĈE %@_@_ @o ! @w 2f C@E %I BE % %% 1% .% + )@E # @% % %  @ =fّ "% we@ BE% % %  @E = " w De Do>o@o( N$eNf f fff N$e  ƒ ? ܂ # wdw d nn< N$%Nf f fff N$e  RL ?p l # wpdw ^d ^nXnZnG N$eNf f fff N$e "n[ N$% 9 w dw c mmh N$%Nf f fff N$e ms N$% ^9 wcw c mm N$%Nf f fff N$e R   ?: 6 # w:cw (c .m)Nf f fff N$e   ?ڀ ր # wbw bDf % "wbw bDC   wPJ ; f # E5wbbw PbNfef by%@5  "w.b w b70n 7.n7(n 7(n7"n 7"n7n7 n7 nm  8 @" @7m  E Z!m  $\ @"@7m7m 5=@0  mmp7m   p Z!bm  = @"8Ɠ Z!3   Z! 5 5=@p@0  m@7m7l lp7l    Z!l  ; Z!64lp7l)   Z! 5 5=@p@0  ^l@7Vl7Pl r  K Z!l  7 (l l  kc Z! k  %z T k  k Z! w_w _  w_7 pi  tk (%4Vi  Tk (%4 Pk (%4 2k   @"  5@0  @54 @p5 D   Z!j   @"   Δ Z! 444 j_('w l^ j @p@5 ljwB^w 0^:j  %Ԁ @"   w^w ]N  N @" w-g <  N @"    N Z! w]w ]Di $ ) $ ii $ bi/& N$%ri6   || < ' #    {{ <  # f $ @5 h6& N$%h(   ~{x{ <  # @f<& N$e@5 xhC& N$%h(   { { <  # @fK& N$e@5  (h hR& N$%@gW& N$eg+,  7z < & # %@  @\zVz < @ # ˋ@`& N$%wj[w X[DC _T,f N$%Lg&2g&0gk N$e & $  $ 5 7   yy ; ( # !   y|y ;  # @& $ @5 f N$% & $  $ wXZw FZD (@Df F+ @& X, @5 f X, @5 wYw Yeff N$e@ @ @|xvx HN @ # D6@  @ &7@x N & # %@@ @ @ xx HN @ # ̋ @ @  ww HN  # @d@f N$ef 4} >N ! wX @ \w H&%@@  @ @2w,wHN @ # @ N  #  q%@ @ @vv HN @ # @ @  vv HN  #  Hw W }-( f 0 wWN 4  f 0 ^ 6[i Nҗ 4 f 0  @ @m& 0 @ @m  @ @m& 0  5 5   5@ @m& 0 @ @m 5 w V 5Nؗ @" b  % y Z!u- ʕ T @ʕ @  Fb  %x @"u-@  xʗ N 6  8N bu-wUw U  jxaw N$ept n(wU 7 Xt n(@a&w N$e  .f 4} 5cN3 ! _2s ΂ p $  $   r_&3rE r_.3%@w  w w7s Hv& # v  v v7bs Hv& # @ @ EN %% v v ~v sr Hfv # N HPv Fv Bv@rr H*v@ # v0' _v1V #v u u@trnr Hu@ # um $ _1 %dRq ΂  Hq  rr ?0q ,q # nu  du `uq HLu # % :u 0u ,u qq Hu _4u u@qZqXt # % %.% % rp ΂ Ƙ $ %@t  t tq Ht # zt  pt ltp HXt # _1 H>t@ # 0tʘ_3w Qf \ 7cf \ 7c7 *c 4} 7c- " wQw Q 5 cH " jj%f^ vV7 T~cvcvcwnc 0pXc 4} 7Hcs " wQw Q I 2 & f DAe 4 ܋ԋ (ȋ   7o H& # %    E%r 6[w|Pw jPD7!`V 5 5O & f@> DAe@ (  &  E I 7n  ؊ ԊEȊ H & # %  7!wOw O nnfq DAe  ,rw~Ow lO@n` <q q q&q q |qEpq 0H 7m *VqTq Jq FqE:q G & # &q q qE q %_8%@W <p p p&p p pEp G 7nE_@e5 ; n n n&n n nEm D 7pj *mm m mEm D & # m m mEm %0C%9@AWp aeuhm (D 7i *PmNm Dm @mE4m C & #  m m mEm %  l l l&l l lE%0%9ř_n:e5 ;l l l&l l lEtl 4C 7h *\lZl Pl LlE@l C & # ,l "l lEl %0C%9@AWp aeuk B 7dh *kk k kEk tB & # k k kEk % % jk `k \k&Xk Nk JkE@a _@ xҘNf 46 Bʃ  E %  w_9Nf 46 Bflj DAe _v@  ;j j j&~j tj pjEdj $A 7f *LjJj @j i 4i 0iE$i %@ Z!   7e H& # .h h h&h h hEh l? 7(e_>_>hh _>_>~h _>_>wm&_9N " _9Ph ? 7d *8h6h ,h (hEh > & # h g gEg 7ZhwEw E tژf | tܘw~E t ژ w ZED C ;g ~g zg&@ @ Ef > 7c *Dg@ @ Ef = & # @ @ EN %` c !Rg _B V ;f f f&@ @ Ef ^= 7c *f@ @ Ef *= & # @ @ EN %@%@@  @ b HN # % wC%$_TA5 ;e e e&@ @ Ef h< 7$b *e@ @ Ef 4< & # @ @ EN %_D%_D% _D%$_D%:_D@  @ |a HN # @@a %@_C _C ;d d d&@ @ Ef H; 7a *pd@ @ Ef ; & # @ @ EN _C%$_E%:_E%@Q O ;c c c&@ @ Ef : 7D` *c@ @ Ef T: & # @ @ EN @  @ _ HN # % _B_TA@@m0Ne A5@  @ z_ HN # %$_B_TA%:_ H5 ;b b b&@ @ Ef J9 7_ *rb@ @ Ef 9 & # @ @ EN %_G% d%$a%]@@a %@  ;a a a&@ @ Ef v8 72^ *a@ @ Ef B8 & # @ @ EN _&F@@a %$.@ @ :]] HN: # @@m0 Nfe $ % _B_TANff "H%_TAw |> @5@  x$@&:wf N$ewJ>@ @ :\\ HN: # @ @  \\ HN # Nefeff N$e@ @  b\\\ HN # Nefe fe f N$e@ @  \\ HN # @ @ $[[ H_bHN$ # _bHN/[ V%&:f N$eNefeff N$e@ @  L[F[ HN # Nefe fe f N$e$@& @&ƚ_VH$@ ٚ@&:К_VHNH$/Z b%&:ښf N$e Nefeff N$eN $ Nefe fe f N$eG@&f N$e@̋_bH@  @ wY H@N& # % N(G $ $f:_VH$ &:%_VH$@& :._VH@ _I@ $jY_I_Iw :D ̋ԥ. ̋. wr:w `: N L r%Nf } uB R .R 2w:w 9 8@ 9@ ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B-̋ˋ̋ˋB-@wZ9̋w >9 DB  ̥. C@ 5 ˥.  ̥9 Wp @@`e ̥05 ˥9AWp @@`e5 ˥0@w8w 8 DC ̋M IˋG ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B- ̋ˋB- @̋ˋw7w 7DC L  s : y%w7̥.w 7DCBʋʥ. 3@w7w t7BN L5N L5%% Nf L Nf= !% w.75 Neff `M% @e5N ff `M%  U%Nffe N%%Nffe N%Nefe L NeNef } Nf L Nf L Nfe@N ff `M% Nf_vONff N%_~Ow 5$ B? !_rR&f `M%5 = e   ffe N% ! _rR ffe N%қN L5A%%_R5&f `M%  %,8 = e   &f `M% \ ,N+f L   f |    f |  N Hf Bf ffe e&f !e w84= e =  &f `M%5&f `M% = e  &f `M% ffe N%T_Q% ffe N%p_Q= e %N f ffff& Se  "f L &f | & !%_rR  _R f | _R ל &w 2"@ _V N ffe N%ߜ ! w2 Nf `M%5 Nffe N% Nffe N%u-_U +5f L   f |    f |    N f f f9 !e_(T=e =e= _*TN &f `M% N ffe N%_"T=e N &f `M% @ @-N f `M% N ffe N%_"T@ @-@ 7f L .ҝ#f | " f |     !%_(T   @e5u-_T= _*Tw /;f | w/  w / DC 2 ̥0 ̥0̥̋.ӕ0 N( ! wX/E ̥̋.̥.̋E E %:BeE 5% % Ne VNeE̥̋.̥.3Nf ! Nw ~. :;@f L "Nf | @wR.Nf !% @ ! Nf | @5  5@A}p@p@9w9w -9f |  tw-f !%   Lt97~9w P- l9&f | T9f | NeTO& | @-w-N$ ! w ,f x C v# x w,w ,Y x Y x Y x Y x Y x wv,w d, x  x  x  x  x w(,w ,$@ A AEwJ H@ N@ E& # @ N ʁfe@& r%!V "fe@& %wz+w h+@5  H%( "wR+w @+ C/ x|  .g/gԔ ԕ,, x| Ԕ ԕ,7 2g  u NT ! Nj   d~ 5% fw*w * f7 f "%  ! wl*w T*"CwX*w F* LL H vLpL H  b b " -B rw *w )DC BB 5bB eb&T & 5 /& x| = @ ȔbB b :uw)w |)DC̋wv)Ԡw ^)7 57 z57 z57 z5x5.H "] -H t x t7z65 w)tx& |  w (DB N/& R%& |  w(e @w ( 7_^_@vDAuuDD- fef ]%7GN d%_d_Nr /f "] 5,f x| 5wFD,ӕvfef ]%5/f "] 5 d%7vFΠ,@7bF& 4} 7I  d_` d pb v "d d7>%/Ff>/dǷ > :De/./ / e̥.T>ed %d ˥/   !dǀ 5d w%fe } ǐw $T/f x| ġ u w$ơ ! CDeԔ fe u Ne ! w ^$N "Nf tt wJ$N "w .$V 5@mȕ/@05Ne | uuNe | _Vdu-@@mȥ/@@mN m@_Xdu- 4} 5_VdNe@& | _Nd mu-.u-@@mȥ/@@mN mN HNfe ~e%\u-!Nfe ~e%GNefe | u-u-N H @aC @`aA`p @m 5@a/ _b@aAapN H wT"w B" 7~D7D7D7x^7D f 4} 7`^BN ! w"F^ %_g%$+Ce&^ ^ ^E ^  %@e %$]& օ ] ] ]E%: ] ] ]E] % % ]& օ fe |  g% _g l K_g:] 6]E_g$fe |  h 0_g)fe | [T g% _g  g%  i 0 ! 7B7B7B7\7B\ H_d h   g%  l  8 g% 8 l oDfe | BT g%TKfe | Ofe |  g% 5 i ,Xlfe | sfe | _e8 g% 8 l _@f\[ _eN[ %$$y # `A_e$A_ejA_e.A_e [_e[ H_dw DZ Z ZEZ %$#  !Z օ wfԐZ Z ZEZ % % % %$% @A @  !  %s /usr/rcs/lib/rdiffdiff failed/tmp/%s -n %s %s > %s /usr/rcs/lib/rdiffdiff failedCan't write new RCS file %s; saved in %sCan't set mode of %sCan't expand keywords in %sCan't adjust mode of %sdone.1.1.1.1.1deltanumber %s too low; must be higher than %srevision %s locked by %sno lock set by %sno lock set by %s for revision %srevision %s locked by %s%02d.%02d.%02d.%02d.%02d.%02d,RCSt3XXXXXXrwCan't expand file %sFile %s is unchanged with respect to revision %scheckin anyway? [ny](n): checkin aborted since %s was not changed; %s %sdeleted.not checkin aborted; %s %sdeleted.not 1.11.0reuse log message of previous file for %s? [yn](y): enter log message for %s: (terminate with ^D or single '.') >> log message truncated to %d characterslog message too long. Maximum: %d reenter log message: >> >> \^$@$D$VHashtable overflowunknown Character: %cStringtable overflowStringtable overflowUnterminated stringUnterminated stringstring buffer overflow -- truncating stringCan't find %c to terminate string before end of fileCan't find %c to terminate string before end of fileInvalid character %c in identifier %sIdentifier %s does not start with letter%s error, line %d: %s error: %s error, line %d: %s aborted %s error: %s aborted %s warning: write errorwrite errorؒߒ ")16accessauthorbranchescommentdatedescheadlockslognextstatestrictsuffixsymbolstextMissing headMissing ';' after headMissing access listMissing ';' after access listMissing symbolsMissing ':' in symbolic name definitionMissing number in symbolic name definitionMissing ';' after symbolic namesMissing locksMissing ':' in lockMissing number in lockMissing ';' after locksMissing ';' after keyword %sMissing ';' after %sMissing branchesMissing ';' after branchesMissing nextMissing ';' after nextMissing descriptive textMissing %sMissing %sMissing ';' after %s ; %s ; %s %s:%s; %s %s:%s; %s; %s %c%c; %s %s %s; %s %s; %s ; branches; %s ; %s %s %c %s %crCan't open source file %s0000/tmp/Can't find delta for revision %sMissing log entryMissing delta text %s%c %s %cr Can't open file with description%sempty descriptive text enter description, terminated with ^D or '.': NOTE: This is NOT the log message! >> >> >@@=/6;BIMV]KBHfHIJJKKK,RCSt1XXXXXX,RCSt2XXXXXXw+Can't open working file %swrite failed on %s -- file system full?w+Can't open working file %sUnterminated stringmissing line number in edit scriptincorrect range in edit scriptMissing string delimiter in edit scriptunknown command in edit script: %cAuthorDateHeaderLockerLogRevisionSourceStateunterminated string%c %s %c%.2s/%.2s/%.2s%.2s:%.2s:%.2s%c %s %s %.2s/%.2s/%.2s%.2s:%.2s:%.2s %s %s %c%c %s %c%c %s %c %sRevision %s %.2s/%.2s/%.2s %.2s:%.2s:%.2s %s %s%c %s %c%c %s %c%c %s %c%dCommon ancestor of %s and %s undefined.Ancestor for %s and %s undefined.Ancestor for %s and %s undefined.RCSfile empty.Branch number %s too low.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.No side branches present for %s.Branch number %s too high.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.Improper revision number: %sSymbolic number %s is undefined.Improper revision number: %sImproper revision number: %srevision %s already locked by %syou already locked %s; only one lock allowed per person.symbolic name %s already bound to %srootUser %s not on the access list RCS: cleaning up write errorŸğȟʟΟПԟןڟܟߟ #$'c * h * p * sh# s# r# e# l * y * yr * ye * ml; mac; fc ms\" me\" # File read or write error; file system full?RCS file %s is in useCan't create semaphore file for RCS file %sCan't find semaphore file %sRCS file name %s too longworking file name %s too longrCan't open existing %sCan't find %sRCSRCS/rrCan't open existing %sCan't find %s nor %sOption -p is set; ignoring output file %sCan't build current directory pathCan't generate full path name for RCS file.Current directory not writableDirectory %s not writable/...r..rCan't open %s AuthorDateHeaderBad revision numberLockerLogRevisionBad revision numberSourceStateClosing %c missing on keywordMissing keyword valuekeyword value too longBad date: %srrCan't open %s AuthorDateHeaderLockerLogRevisionSourceStateLog M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr /!/bin/shsh-c;0#Zzd@zoLzx{f({e zgzczszlzLbzu@{rfzDDzOPzXxzU(null)bbL6 edThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr usr/ucb/rcs 775 0 2 120532 4767752031 6166 :^0 0  6 >  67r> r7 % Bw 7 ލ H؍7 ֍7 7  777 7f7d7 Z7 X 7Ȯ77 r p7 7ү7Я 7į7¯ 7755 77777 _*@ȥ-_@ r ytF_* ү4 .¯@e7_*@N r-N 5_*  Ap@7@0 w_*@j r-_*  .@e= f ie   77  774\_*7 T_*@̮_*N 5_* HHAp@7,@50 w f R%7@5 57 _*wڬ@5@_* 5@e=@0  @pwtu_*@ƭ_* 5@e=@0  @pw uN 5_*䫷  ֫ .ƫ_*  _* ._*7 _*@̈́_N & _*@_N   .@%_N sN mi  !_* #_  $_ % '_&Nfv H.%E _ _ _N &@E_ _ !_& $_ % &l@  `\ .@e7J e%_%N H.  /  B  0 ƈ Ĉ /  B7 7b7`7  & ff ie - xzt r-  ~_  ff ie  xL& Xy  ʅ /  jm _ "( G _  g _ ^-  zh։ p7 Ή ڨ@5  @0 u Ȩf R%7z@5 @5  @0 u  %ĩ 86. F  ׅ /  .%     .  j ڈԈR Bzf E 4& & & z 4?e5&z : r zf "; N@& r-%@Ap @5  7b7\ V D  L & & & < 4?e DEԘ Hh 7Θ n7ܦS y 7d ` ~U r-_  n> 4 0 7 j~ Ke7 P v  I   &  Ч f7 ȧ 9 t? m h r-%? > ^2?ԗ ʥE p  . > / / 4^e %_ f  Bw"yw y @5% % % u:f , 55@5= @5% % % %:  N r- wx 5p@p =  @5% % %  }@0  pwww x @% % % %, ކ r- ww 55 >,f , 5 5} @pu@puuD=% % % %, D@w 8w @% % % 5:f , 55D= D% % %  Ȥw5%: r-- @% % %  5p}@0  pwwwhvw Vv, y 7@. H. Vp d& A H.  H& jT , , d& Pq - 5  5@0  @pw2u " H&  , w~uw lu  Ȁ 5 @5% % % %<%-8 @5% % % }@% %   @5% =@0 wN_}% %  %-%<  @5% = @5% % %  @0 @0 %-%<Nf H.%N Ȁ@ @5% % %  @0 @@p@wJ% %   @5% =wsw |s 7  5  _Ṅ H. @Df, /er d& % ,u-  ( @   @ v& d& % -u-@  x A  S H. Ju-_w|rw jr u N Ȁ@5 wRrw @rN .y  Ȁ7 55 N Ȁ@5@pNf .y u@5 @wqw quNf .y N Ȁ5 @5 @55"N Ȁ5 @5@pNf .y u@5  N. . @wqw pV~55u@5 Nf .y  wpu-w~@pw pNfUh /e{h / ƍE ^ B|55%  E ^ B|5%% %n%N w p Hh 5f y 5N H.  ̈f /% Yff /e f /%h? / hh /   E ^ B|5%?  tn ? h x/ Nf /%N fNf ue t5N '_% %.% Nf bp uu% h / _w hn  @5{5CeKf .y 5f .y 5 8 5 - * 'f h $f /%  / 30 w"{wm    Nfʉ r-N r- w xmNf@&e ~<% -z7 @7Ԛ@wBmw 0mu5 1@ N r- fz @p-5  N r- @5u- u@DN; / @5u-@wlw rl 5 z E >& & & z 4?e50zf "; z :5 >A r f f zQ r- wkfz %5@7PLf  7 :w4A r zl %A%f f %5@7ޘژf  ff %5w f ;% 7~%V%f %5 wP3@7D- w4@5 _*ff %5zf : & & & z 4?e5f  _h_bz—& E _*z :@-zfN fz ~<% zf r-%_*%& & & z 4?e5_*%PNf "; zf "; 5 uuu Nf "; ؖЖNJwƖ@5 ff %5@7LNf "; uuuzf "; 5 Nf "; 6._,w$@7ff %5f  _h_bw JhЕc <u55@f .y u@5  u-@7Ju1@Ap)@ . zf E  5z@@&f bG%@5 w|gw jg=zf E /& & & z 4?e5!z : r zf "; N" r-Nf  @5 dGzf E 9& & & z 4?e5+z : r zf "; NI r-f F 5n / @5 wLfw :f̓Dx O f   _~ Hh 7D< y 7&, H. @ @m-^ `P s'@ @m& ֑ ̑ ȑwă Hf x/ d Z VEJ B|5% Op f @ @m&  @ @m- `P f 5 Hh 7"b|ԋË ue  t5% H.& ^8e x| ^8e &  w`dw Nd ޑ>ؑ-ؑΑ2đ 55 - u@5  u-~Ap @Apwc ^O oLr / E ^ B|5+%Y0) / @S@5%  E ^ B|5%%ypw cXn `ˋ5 ;Am rwDWp WpnWpew WpewmmmwbmWpBˋ Ңu-um 5 h -w JbvWp1  jm7 hmdm7 bm7 `m7 bm^m T N;  & 揿 E֏ [ 7 *  E Z & x/   Et B|7t 7 j ^wfaw Ta l_" FwNaD{ , r1&  &  E 2Z 74 Q A֎ ҎE>Ǝ  E5 B|0  &  Et Y 7~`^ T Y & x/ 7JF @76 _% xR ^k `  Fk_!LkFkӝ :; 䍿 &܍ ҍ ΍E X 7} *  E X & x/ z p lE` B| @%% -j7:%fj  "_! Z(  &  E X 7}Ό̌  iiӝ ;  &  Et W 7| *\Z P LE@ xW & x/ , " E B| @% %% -*i7 ؋_! (ċ  &  E V 7{ v j_! ;X N J&F < 8E, dV 7f{ *  E 0V & x/  ڊ ֊Eʊ B|7ʊ_!w \w- Vw\ w \% Dg ԋgg $w\ w l\% hg wd\ w N\% JH wF\ w 0\ p_'  &  E ,U 7.z ܉ډ Љ ̉E T & x/ %_H(%@  & ~ zEn T 7y VT J FE: rT & x/ %@_&7$4  E B|%%@ ܈ ؈Ë B|%@7ˆ r-wZw Z/%@  E B|%@7|/ w 7x ?w wh& x/ F < 8E, B|%7$ώ r-wZw ZDCm B; 쇿 & ڇ ևEʇ S 7x *  E R & x/  x tEh B|%_,%@\ ;D : 6&2 ( $E PR 7Rw *  E R & x/ І Ɔ †E B|%@ 4@wX _) r-@@m0 ;p f b&^ T PED |Q 7~v *,*  E HQ & x/   E B|%^%@ ;ą  &  E P 7u *~ t pEd P & x/ P F BE6 B|%@_**@_j*@ r-  @Dw V C@E %@I BE @% %% 1% .% + )@E # @% % %  @ =fy H.% w^V@ BE% % %  @E = H. w V Baaȏr /eNf f fffr /e 0s  ss ?s sr x/ wUw U ``܏r /%Nf f fffr /e r  ss ?r rr x/ w2Uw U \`V`X`r /eNf f fffr /e  `r /% 9 BwTw T __r /%Nf f fffr /e _r /% ^9 BwlTw ZT __ r /%Nf f fffr /e q  XrRr ?rq nqr x/ wSw S ,_)Nf f fffr /e *q  qq ?q qr x/ wSw SDf "} %- H.wrSw `SDC   wqq ; f x/ E5w$Sw SNfef u%@5 9 H.wR w Rא.` 7,`7&` 7&`7 ` 7 `7`7 `7 `_ d& ؐ - @7_ H&  ,_ d& $ -@7_7_ 5=@0  __p7_  H&  ,`_ d& =. -8f ,3 H& > , 5 5=@p@0  _@7_7^ ^p7^  H&  ,^ d& ; ,6ԑ^p7^) H&  , 5 5=@p@0  \^@7T^7N^ r H&  ,^ d& 7 &^^ H& ] , ] d& %~< ( <] H& ] , w\Pw JP  wFP7 n[  r] D4%4T[  R] D4%4 N] D4%4 0] d& 5 -  5@0  @54 @p5 D H& F ,\ d& a -  H& n , 444 \_2w .O \ @p@5 j\wOw N8\ d& %| -   wNw NN d& N - w-|Y <  N -   H& N , whNw VND[ / ɒ / [[ / `[ϒ& /%p[6   Dl>l < ' x/    ll <  x/ f / @5 Z֒& /%Z(   kk <  x/ @fܒ& /e@5 vZ& /%Z(   LkFk <  x/ @f& /e@5  &Z Z& /%@Y& /eY+,  7j < & x/ %@  @jj < @ x/ ˋ@& /%w,Lw LDC _7 /%JY&0Y&.Y  /e & / # / 5 7   ii ; ( x/ !   ii ;  x/ @& / @5 X. /% & / 8 / wKw KD (@Df 6 @& 7 @5 f 7 @5 wJw JWf;f /e@ @ @hh HN @ x/ D6@  @ &7|h N & x/ %@@ @ @Fh@h HN @ x/ ̋ @ @  hh HN  x/ @V@Df /eMf y >NO r- wrI @ g H&%@@  @ @nghgHN @ x/ @ N  x/  8p%@ @ @gg HN @ x/ @ @  ff HN  x/  ~w vHD ̋ԥ. ̋. wVHw DH N : r%Nf y uB R .R 2wGw G j@ k@ ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B-̋ˋ̋ˋB-@w>G̋w "G DB  ̥. C@ 5 ˥.  ̥9 Wp @@`e ̥05 ˥9AWp @@`e5 ˥0@wFw F DC ̋M IˋG ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B- ̋ˋB- @̋ˋwEw EDC :  $r l u%wE̥.w EDCBʋʥ. 3@wjEw XEBN :5N :5%% Nf "; Nfo r-% wE5 Neff ;% @e5N ff ;%  U%Nffe x=%%Nffe x=%Nefe "; NeNef y Nf "; Nf "; Nf@N ff ;% Nf_=Nff x=%_=w C$ 4Q?ۓ r-_@&f ;%5 = e   ffe x=% r- _@ ffe x=%N :5P%%_ A5&f ;%  %,8 = e   &f ;% \ ,+f ";   f .y    f .y  N zf tf ffe e&f" r-e wB= e =  &f ;%5&f ;% = e  &f ;% ffe x=%_?% ffe x=%_?= e %N f ffff& hBe  "f "; &f .y &Ԕ r-%_@  _A f .y _A   &w @"@ _DE N ffe x=% r- wf@ Nf ;%5 Nffe x=%2 Nffe x=%Mu-_D +ɕ5f ";   f .y    f .y    N Õf f fk r-e_B=e =e= _BN &f ;% N ffe x=%ϕ_B=e N &f ;% @ @-N f ;% N ffe x=%_B@ @-@ 7f "; .#f .y " f .y  R 8 r-%_B   @e5u-_B= _Bw =Kf .y w=  w z= DC 2 ̥0 ̥0̥̋.ӕ0 NZ r- w<=E @̥̋.̥.̋E @E %@:BeE @5% % Ne ZENew̥̋.̥.3N r- Nw b< I;@f "; "Nf .y @w6R :Rh x/ b  b bR Hb x/ % b b b RR Hjb _nO\b Xb@RZRXFb x/ % %.% % Q f h / %@a  a a0R Ha x/ a  a aR Ha x/ _rL Ha@ x/ a_Mw z3ښf Hh 7Jf Hh 7J7 yJ y 7DaJ H. w:3w (3 &a5 J H.  afy%byZy sRy7 Py|JtJtJwlJ h`:VJ y 7`FJ= H. w2w 2 xI 2 & f`x \e 4 xx B|(j`  `` \`7P HH`& x/ %  xx x xE%nx fw2w 2D7!\xV `P OO & f_:x \e@ _ _ _&x x xEw * 7O _w w wEw * & x/ %  w7!wwP1w >1w wr]f&__ \e  _w1w 1D]\w <^ ^ ^&^ ^ ^E^ ) 7N *^^ ^ ^E^ ) & x/ z^ p^ l^E`^ B|%_S%@W <@^ 6^ 2^&.^ $^ ^E^ L) 7NN *]] ] ]E] ) & x/ ] ] ]E] B|%@7]w/]  ] ]7M Hz]& x/ % _ R u_ R7`]X ,w J/muu7 u|[ ;.] $] ]&] ] ]E] :( 7Q :Q&@ @ Ef T 7VA *Q@ @ Ef  & x/ @ @ EN B|@  @ @ HN x/ % _]_ \@@m0Ne [5@  @ @ HN x/ %$_]_ \%:_b5 ; P P O&@ @ Ef  7@ *O@ @ Ef  & x/ @ @ EN B|%_hb% d%$a%]@@a %@  ;6O ,O (O&@ @ Ef B 7D? *N@ @ Ef  & x/ @ @ EN B|_`@@a %$.@ @ :>> HN: x/ @@m0 Nfe / % _]_ \Nff b%_ \w  @5@  xȚ$@&:Af /ew@ @ :>= HN: x/ @ @  == HN x/ NefefJf /e@ @  t=n= HN x/ Nefe fe Yf /e@ @  == HN x/ @ @ $<< H_.cN$ x/ _.cN/< ,%&:hf /eNefefrf /e@ @  ^<X< HN x/ Nefe fe f /e$@& @&_"c$@ @&:_"cN*$/; 8%&:f /e Nefeff /eN̜ / Nefe fe Ϝf /eb*@&ޜf /e@̋_.c@  @ w; H@N& x/ % N) / $f:_"c$ &:_"c$@& :_"c@ _vd@ $|:_nd_hdw *@5  ~%ȝ H.ww  C/ y  .(c/#cJHԔ ԕ,, y Ԕ ԕ,7 Bc H ps N r- N   H z 5% Pbw^w L b7 bH % H6 r- w.w  5ww  IH ~ HH ~    -4 rww DC 44 54 e&T  5 /& y = @ Ȕ`4  swPw >DC̋w8Ԡw 7 '7 x'7 x'7 x'v'.J8 h ->8S t  t74' wt& .y  w DB N/& R%& .y  we @w h 7_k@vDAuuDlD- lfef Ri%7T7N %_kNTr /f h 5,f y 5w7Dl,ӕvlfef Ri%5/f h 5 %76n,@76& y 7LF  d_Hl x6 ps j6  _>lV6 r- wu- p5 y  y @ ȋ @// = y N y 75& y 7hE@75& y 7NE 5_j 7v5& ps  @7`5& ps P5_j  Nמ r-%_k  ps @75  %l %l44 . @_kw  /4_l4w 0 n  H. 70%/a0/η 0 v4e/./ / e̥.R0e % ˥/  9 r-΀ 5 s%fe y ΐw T/f y d ps wvf r- CDeԔ fe ps Ne r- w N Nf r w N w V 5@mȕ/@05Ne vy uuNe vy _ou-@@mȥ/@@mN o@_ou- y 5_oNe@& Xy _o ou-.u-@@mȥ/@@mN oN ~Nfe {e%\u-!Nfe {e%GNefe vy u-u-N ~ @aC @`aA`p @m 5@a/ _Pn@aAapN ~ wfw/w fw/w/w w @  @ EwN B|w @  @ HwNf "} w pD^ & p w^ w HDC ԥ==̋ w,w D  z3! 0ww  . Ɵ y 7.. sww  .. ~7 x.ww D̥: ̋̋ww  J. ȟ y 76. F,.J r%7_ Pq7_ Pq $r7_ Pq $r7t_7 r_Ÿn_ Pq7d_ Pq7Z_ Pq7P_̥  ̋ Lww D  ̥9Wp @@`e     + -̥0  ww ~DB  E  B|Ґ%  B- wJ@ff@fw,w,ʟw w  Dԋ  r e0@  r X a %zПw  f ps %@w wZ,wV, ҟ7Wwfw dD b~ & & >{e4  E05Ew4w "DC 5 Ԕ B- B-@ww  ~5 f؟ te t t  t Ne 5@-%% t  t @wbfw,+@e7$+Y +w$f@fAW @w* f^1^7*5 e0uw* 5w 7L7H7D7@7<7874707,7(7$7 77777 777f&4u & ^ w ^ BuNefef u% = Ne& "} @w w  uDAB %u f& & e w 5 5  W- W00u5  .uBwF J@B _w@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* A8ҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w DCB &E "} z f "}  #̥-%0  E: E:  &E "}  z f "}  w w DC ̠ԋw w DCԋ w EE@f@w&@w fw&w&Dwh w l DCԋ Ԕw` w N DCԔwH w 6 Fff y%w, w  D  w  r< wf z=@+ @ a f j{  %JPf z &  >{e   f j{  4  U rUUw @D& z     P& j{ wfwF%wB%Jww ^5e -% wf@w%w%w $Pwfw$w$Xwtw zDC 5 u E  B|   u-@w2w DC 5 B E; &E "} ~5  u-@ww D5U55@w 4U 5e4U%^5#h b~5&& %4  % U5EU 4 E w D5UE5*w CuNfe& ւ%0" f U5 | e#% 5& ւ%4 25%h UU  & ւ%S U _J}@_N}w DE%# 5 4& ւ% U wV w @^ ~e -L"w4w "D55@ b~ P 5 Ȁ5 4 E4 wf x@f@w w Nef .  ww t RU7QU7QQQAe vBQ7 Q55 a  a!RE -Q% w Q%Qe rt 7lQ `Q `e PQ  %8Q4Qe U?"Q"Q `e 7QU?Q a7P PP?PPU ew :DPE w.w D5 Ȁ@ r5N !w5A vBB-  }ee@ !ۃ `!ւ `@ r `Pf@ww(wJfwtmpl.w*`wmZfwJ.ww< w D  ԋww N tf H%ww Ntf H%wfwww4w fw<wvfw@w^ 9 7GI7N Ifw0 }f@wbw^Dw7GF@& BFfw7rN MSG=$Header: rcs.c,v 1.3 86/02/23 22:14:08 avg Exp $X(  lrrcscommand format: rcs -i -alogins -Alogins -e[logins] -c[commentleader] -l[rev] -u[rev] -L -U -nname[:rev] -Nname[:rev] -orange -sstate[:rev] -t[textfile] file....Redefinition of option -cLogin name missing after -aMissing file name after -ARedefinition of option -AOption -L overrides -UOption -L overrides -UMissing symbolic name after -nMissing symbolic name after -NRedefinition of option -oMissing revision range after -oState missing after -sRedefinition of -t optionUnknown option: %s %sNo input file %s%s aborted%s abortedfile %s exists alreadyRCS file: %s%s lockedCan't lock an empty treeCan't unlock an empty treeCan't set state %s of a nonexistent revision %s,RCSnewXXXXXXwCan't open file %sCan't create RCS file %s; saved in %sCan't set mode of %sdone%s unchanged.Invalid string %s after option -n or -NMissing login name after option -a or -eMissing ':' after state in option -srCan't open file %sMissing head in %sMissing ';' after head in %sMissing access list in %sMissing ';' after access list in %sInvalid range %s %s after -oCan't find delta for revision %s %s %s Missing log entryMissing delta textWrong scanlogtextCan't remove a nonexisting accessor %sRevision %s is already locked by %s. Do you want to break the lock? [ny](n): /tmp/RCSmailXXXXXwCan't open file %sSubject: Broken lock on %s Your lock on revision %s of file %s has been broken by %s for the following reason: State the reason for breaking the lock: (terminate with ^D or single '.') >> %c >> /bin/mail %s < %s%s still locked by %s%s unlockedno lock set by %s for revision %sno lock set by %sCan't remove branch point %sCan't remove locked revision %sdeleting revision %s Revision %s does not existInvalid branch range %s after -oInvalid revision range %s-%sInvalid revision range %s-%sRevisions %s-%s don't existRevisions %s-%s don't existCan't delete nonexisting symbol %sCan't unlock a nonexisting revision %sCan't lock a nonexisting revision %s%s locked/tmp//tmp/RCScutXXXXXXwCan't open temporary file %s/tmp/RCSdifXXXXXX%s -n %s %s > %s/usr/rcs/lib/rdiffdiff failedDo you really want to delete all revisions ?[ny](n): No revision deleted #!"N$!%"!%%"Hashtable overflowunknown Character: %cStringtable overflowStringtable overflowUnterminated stringUnterminated stringstring buffer overflow -- truncating stringCan't find %c to terminate string before end of fileCan't find %c to terminate string before end of fileInvalid character %c in identifier %sIdentifier %s does not start with letter%s error, line %d: %s error: %s error, line %d: %s aborted %s error: %s aborted %s warning: write errorwrite errorxɐѐ֐accessauthorbranchescommentdatedescheadlockslognextstatestrictsuffixsymbolstextMissing headMissing ';' after headMissing access listMissing ';' after access listMissing symbolsMissing ':' in symbolic name definitionMissing number in symbolic name definitionMissing ';' after symbolic namesMissing locksMissing ':' in lockMissing number in lockMissing ';' after locksMissing ';' after keyword %sMissing ';' after %sMissing branchesMissing ';' after branchesMissing nextMissing ';' after nextMissing descriptive textMissing %sMissing %sMissing ';' after %s ; %s ; %s %s:%s; %s %s:%s; %s; %s %c%c; %s %s %s; %s %s; %s ; branches; %s ; %s %s %c %s %crCan't open source file %s%dCommon ancestor of %s and %s undefined.Ancestor for %s and %s undefined.Ancestor for %s and %s undefined.RCSfile empty.Branch number %s too low.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.No side branches present for %s.Branch number %s too high.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.Improper revision number: %sSymbolic number %s is undefined.Improper revision number: %sImproper revision number: %srevision %s already locked by %syou already locked %s; only one lock allowed per person.symbolic name %s already bound to %srootUser %s not on the access list RCS: cleaning up write errorxKK~KK/tmp/Can't find delta for revision %sMissing log entryMissing delta text %s%c %s %cr Can't open file with description%sempty descriptive text enter description, terminated with ^D or '.': NOTE: This is NOT the log message! >> >> XL[L[X  'fc2cdLetepfff,RCSt1XXXXXX,RCSt2XXXXXXw+Can't open working file %swrite failed on %s -- file system full?w+Can't open working file %sUnterminated stringmissing line number in edit scriptincorrect range in edit scriptMissing string delimiter in edit scriptunknown command in edit script: %cAuthorDateHeaderLockerLogRevisionSourceStateunterminated string%c %s %c%.2s/%.2s/%.2s%.2s:%.2s:%.2s%c %s %s %.2s/%.2s/%.2s%.2s:%.2s:%.2s %s %s %c%c %s %c%c %s %c %sRevision %s %.2s/%.2s/%.2s %.2s:%.2s:%.2s %s %s%c %s %c%c %s %c%c %s %cbdhjnptwz|Ýĝǝc * h * p * sh# s# r# e# l * y * yr * ye * ml; mac; fc ms\" me\" # File read or write error; file system full?RCS file %s is in useCan't create semaphore file for RCS file %sCan't find semaphore file %sRCS file name %s too longworking file name %s too longrCan't open existing %sCan't find %sRCSRCS/rrCan't open existing %sCan't find %s nor %sOption -p is set; ignoring output file %sCan't build current directory pathCan't generate full path name for RCS file.Current directory not writableDirectory %s not writable/...r.. /etc/passwdrr /!/bin/shsh-c;0vdvovxwfwevg|wcwsvlvLvuwrvDvOvXwU(null)&6< ll path name for RCS file.Current directory not writableDirectory %s not writable/...r.. /etc/passwdrr /!/bin/shsh-c;0usr/ucb/rcsdiff 775 0 2 54760 4767752031 7010 G  0  6 >  67RwG r7 G % Cw BG @6H5@5B7HU?H 5Z5Wf6IIfe\ X:e Ne\ 8 Ik%ZWWWf6f@fBI5II b 7VN4I 5 VVf4 JIfe\ X:e Ne\ 8 J.N4f6f@fBJ 5e|VvVf@fB@J0Jfe\ X:e Ne\ 85>%SJ 4 de %_F R_ CwCw C vM;@f  "Nf = @wCNf`J 4% @J 4 Nf = @5  BD5@A}p@p@LwLw CLf =  twBfJ 4%   BDLtVL7PLw B >L&Jf = &Lf = NeT& > j2@-wDBNJ 4 w Bf 9 K 5 x CwBw A~ 9 ~ 9 ~ 9 ~ 9 ~ 9 wAw A 9  9  9  9  9 wlAw ZA$@ A AEwxS H@ N@ E& 6 @ N Cfe@& rG%!K 4fe@& DF%w@w @@5  C%K 4w@w @ C/ =  .S/SZZԔ ԕ,, = Ԕ ԕ,7 S Z f8 NL 4 N*L  Z ? 5% DjSw?w ? ZS7 TSZ "G% ZVL 4 w?w ?&Cw?w ? QQ C SS C  "K "K "G -B rwN?w w >DC̋w>Ԡw >7 ^H7 LH7 LH7 LHJH.P  -PsL t 8K t7:KH w^>t8K& =  w 2>DB N/& R%& =  w >e @w = 7_ @vDAuuDZD- Zfef l %7ON F%_ NtLr /f  5,f = 5wODZ,ӕvZfef l %5/f  5 F%7.OL,L@7O& > 7O   N_b  N f8 NL  _X NL 4 w L|Z h> |Z@ ȋ @// =|ZZ h> N|Z J> L|Z76N& > 72NL@7N& > 7N 5_  |Z7M& f8  @7M& f8 ML_  N|ZL 4%_  Z f8 |Z@7M  %Z %ZnMhM M N5 @_ w ; /HM_ >Mw; >w , 6M 4w F7>%/j>/w > Le/./ / e̥.X>ew %w ˥/  YM 4w 5ww 8%few h> ww :T/f = M f8 w9M 4 CDeԔ fe f8 NeM 4 w 9N "GNf 7 w9N "Gw r9V 5@mȕ/@05NeM *> uuNeM *> _u-@@mȥ/@@mN 6@_u-MM > 5_Ne@& > _ M 6u-.u-@@mȥ/@@mN 6N CNfe <@e%\u-!Nfe <@e%GNefe *> u-u-N C @aC @`aA`p @m 5@a/ _j@aAapN C w7w 7D ̋ԥ. ̋. wf7w T7 N  r%Nf h> uB R .R 2w7w 6 M@ M@ ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B-̋ˋ̋ˋB-@wN6̋w 26 DB  ̥. C@ 5 ˥.  ̥9 Wp @@`e ̥05 ˥9AWp @@`e5 ˥0@w5w 5 DC ̋M IˋG ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B- ̋ˋB- @̋ˋw4w 4DC   h7 M X:%w4̥.w 4DCBʋʥ. 3@wz4w h4BN 5N 5%% Nf  NfM 4% w"45 Neff l% @e5N ff l%  U%Nffe %%Nffe %Nefe  NeNef h> Nf  Nf  NfM@N ff l% NfN_Nff %_w 2$ 3783  , R 33 - 7 33 , 2R 3 2 - %<6[ / 6[2 , 2S 3 w(w (  w(7 7  \2 H %4j7  <2 H %4 82 H %4 2 - #S 4  BD5@0  @54 @p5  , 4S 31 - OS 4  , \S 3 444 1_w ' r1 @p@5 T1w'w '"1 - % ;sS 4   4 wh'w V'N - NS 4 w-:5   NS 4   , NS 3 w'w &D~0 H6 S H6 00 H6 J0S& 6%Z06   88 < ' 6    88 <  6 f H6 @5 /S& 6%/(   L8F8 <  6 @fS& 6e@5 `/S& 6%j/(   77 <  6 @fS& 6e@5  /.S& 6%@.S& 6e.+,  7T7 < & 6 %@  @*7$7 < @ 6 ˋ@S& 6%w$w $DC _#S 6%4.&.&.S 6e & H6 T H6 5 7   |6v6 ; ( 6 !   P6J6 ;  6 @& H6 @5 v-T 6% & H6 &T H6 w#w #D (@Df " @& # @5 f # @5 wN#w <#,f)Tf 6e@ @ @J5D5 HN @ 6 D6@  @ &75 N & 6 %@@ @ @44 HN @ 6 ̋ @ @  44 HN  6 @+@2Tf 6e;Tf > >N=T 4 w " @ *4 H&%@@  @ @43HN @ 6 @ N  6  6%@ @ @33 HN @ 6 @ @  x3r3 HN  6  Cw !/ `ˋ5 ;Am rwDWp DiWp/DiWpeDiwZ4 WpeDiwJ4b/b/@4Z/w R/WpBDiˋ Ңu-um 5 V 4w @ vWp1 Di .7 ..7 .7 .7 .R[. N2T 3;3 3 ~3&.2 $2 2E2  72 *H31 1 1E1  & 6 1 1 1E1 @73 7 3 2w\w J ._j) 2wD2V 3 212 2 2&R1 H1 D1E81 @ 7$1 Ql21 A1 1E>1 0 0E50 @0*2  2 2&0 0 0E0  7010 0  & 6 711 ZT71 _H, xlV , 1T0  ,_b(,,ӝ1 1;x1 n1 j1&0 0 0E0  7/ *41/ / /E/  & 6 / / /E/ @ ZT%%DiV 4+70%+  0_h( 0(0 0 0&:/ 0/ ,/E / ( 7 /X0 / . r+l+ӝN0 L0;*0  0 0&. . .E.  7. */. . .E~.  & 6 j. `. \.EP. @ ZT% %%DiV 4*7~/ t/_h( p/(N/ D/ @/&- - -E-  7-/- - /_h( /;. . .&- z- v-Ej- r 7V- *.P- F- B-E6- > & 6 "- - -E- @7d._h(w w-R. Vw w % 6.DJ) ԋ>)>) $wx w b% .) wZ w D% -- w< w & -_.- - -&L, B, >,E2, : 7, f-, , ,E+  & 6 %_.%@$- - -&+ + +E+  7+ ,+ + +Ex+  & 6 %@_-7,4T+ J+ F+E:+ @%%@$+ + +E + @%@7\,V 4ww /%@* * *E* @%@7,/ ) 7* ?) )Y& 6 * z* v*Ej* @%7+V 4ww DCm +;+ v+ r+&"* * *E*  7) *<+) ) )E)  & 6 ) ) )E) @%_2%@\ *;* * *&p) f) b)EV) ^ 7B) **<) 2) .)E") * & 6 ) ) )E( @%@ 4D*@w _/V 4@@m0 *;) ) )&( ( (E(  7n( *)h( ^( Z(EN( V & 6 :( 0( ,(E ( @%^%@ p);N) D) @)&' ' 'E'  7' * )' ' 'E'  & 6 ' ' 'Et' @%@_01(@_1(@)W 4 (@^Ww  C@E %ZTI BE ZT% %% 1% .% + )@E # @% % %  @ =fW 4% wT@ BE% % %  @E =W 4 w  """W Y 6eNf f fff Y 6e $%  %% ? % % Y 6 ww  @"@"W Y 6%Nf f fff Y 6e $  ~%x% ?$ $ Y 6 w(w  !!!X Y 6eNf f fff Y 6e !X Y 6% 2 Cww  j!j!"X Y 6%Nf f fff Y 6e 4!-X Y 6%  Cwbw P ! !:X Y 6%Nf f fff Y 6e ~#  H$B$ ?f# b# Y 6 ww  )Nf f fff Y 6e #  ## ?# # Y 6 ww Df A %GX 4whw VDC   w|#v# ; f 6 E5ww Nfef :%@5 SX 4w fw!`Xw w @  @ EwN @w Db@ & :7 wz w dDC ԥ==̋ wHw 6D  ̥9Wp @@`e     + -̥0  wff@fw~ wz dXw w  Dԋ  r e0@  r X a %zjXwf  f f8 %@w 8ww lX7:w&fw DC 5 Ԕ B- B-@ww  f5 f}XzXrX f9e 9 9  9 Ne XG5@-%% 9  9 @wJfw@e7 >Xw f@fAW @w f*x1*x75 e9wX 5w 7L7H7D7@7<7874707,7(7$7 77777 777f&9 & *x w F BuNefef :% = Ne& A @w w uDAB %u f& & e w 5 5  W- W00u5  .uXBwF J@B _<@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* AXҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w DCB &E A z f A  #̥-%0  E: E:  &E A  z f A  w w DC ̠ԋw w DCԋ w EE@f@wXwp fwwXwP w T DCԋ ԔwH w 6 DCԔw0 w  Fff >%w w  D  w  r< wf v?=@+ @ a f @  %v4f v? &  ?e   f @  4  U rUUw (D& ?     D& @ wfw,w(Xww X5e - wf@www XwzfwwXw\w bDC 5 u E  @   u-@ww DC 5 B E; &E A ~5  u-@ww D5U55@w BD4U 5eRx4U%X5Y C5&& DF%4  % U5EU 4 E w D5UE5*w CuNfe& rG%0 D Uss5 | e#% 5& rG%4 25%Y BDUU  & rG%S U _A@_Bw DE%# 5 4& rG% U w> w (X Ce -2ww D55@ C D 5 |E5 4 E4 wf x@f@w w Nef F  wtw \ 4hxU74fxU74hx4fx3Ae vB37 355 a  a!RE -3%fx w 3%3e rt 73 fFx3 `e h3  fF%P3L3e U?:3:3 `e 7(3fxU?3 a73 33?32U ew "D2E ww D5 |E@ r5N BD!w5A vBB-  }ee@ !ۃ `!ւ `@ r `,2f@wrwnYw2fwZmVRYwFwm@fw0Yww" w D  ԋww N tf F%ww Ntf F%wfwwwYwx fwYw^ 9 76,I71 Ifw0 }f@w\wXYw7+F@& BFfw70 MSG=$Header: rcsdiff.c,v 1.3 86/02/23 22:16:12 avg Exp $          rcsdiffcommand format: rcsdiff [-b] [-cefhn] [-rrev1] [-rrev2] filetoo many revision numbers-b Options c,e,f,h,n are mutually exclusiveunknown option: %s %sNo input file %s===================================================================RCS file: %sCan't open %sno revisions present/tmp/,RCSt1XXXXXXretrieving revision %s%s/co -q -p%s %s > %s /usr/binco faileddiff %s%s -r%s %s/tmp/,RCSt2XXXXXXretrieving revision %s%s/co -q -p%s %s > %s /usr/binco faileddiff %s%s -r%s -r%s%s %s %s %s %s /usr/rcs/lib/rdiffdiff failedrevision %s already locked by %syou already locked %s; only one lock allowed per person.symbolic name %s already bound to %srootUser %s not on the access list RCS: cleaning up write errorKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKc * h * p * sh# s# r# e# l * y * yr * ye * ml; mac; fc ms\" me\" # File read or write error; file system full?RCS file %s is in useCan't create semaphore file for RCS file %sCan't find semaphore file %sRCS file name %s too longworking file name %s too longrCan't open existing %sCan't find %sRCSRCS/rrCan't open existing %sCan't find %s nor %sOption -p is set; ignoring output file %sCan't build current directory pathCan't generate full path name for RCS file.Current directory not writableDirectory %s not writable/...r..%dCommon ancestor of %s and %s undefined.Ancestor for %s and %s undefined.Ancestor for %s and %s undefined.RCSfile empty.Branch number %s too low.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.No side branches present for %s.Branch number %s too high.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.Improper revision number: %sSymbolic number %s is undefined.Improper revision number: %sImproper revision number: %sfQmQtQ}QQQQQQQQQQQQQaccessauthorbranchescommentdatedescheadlockslognextstatestrictsuffixsymbolstextMissing headMissing ';' after headMissing access listMissing ';' after access listMissing symbolsMissing ':' in symbolic name definitionMissing number in symbolic name definitionMissing ';' after symbolic namesMissing locksMissing ':' in lockMissing number in lockMissing ';' after locksMissing ';' after keyword %sMissing ';' after %sMissing branchesMissing ';' after branchesMissing nextMissing ';' after nextMissing descriptive textMissing %sMissing %sMissing ';' after %s ; %s ; %s %s:%s; %s %s:%s; %s; %s %c%c; %s %s %s; %s %s; %s ; branches; %s ; %s %s %c %s %crCan't open source file %s R[)l()*l(>,)l(H,H,)Hashtable overflowunknown Character: %cStringtable overflowStringtable overflowUnterminated stringUnterminated stringstring buffer overflow -- truncating stringCan't find %c to terminate string before end of fileCan't find %c to terminate string before end of fileInvalid character %c in identifier %sIdentifier %s does not start with letter%s error, line %d: %s error: %s error, line %d: %s aborted %s error: %s aborted %s warning: write errorwrite error /!/bin/shsh-c;0;d;o;xf  67vG r7 JG % Cw G GUG5 Z5 X> xGX@3 Ze5VZ(@e5TZ%Z2H 4@ȥ-p ˃NfLH 4% e%%NbH 4 %ZsH 4 ff t e%_% % @ H 5XH ~5 W &8 WH 4  W  _  >OH 4Ne6fV  _NeH& & & fe6 e5F_uFV%ZNTNe6fT  _NeH& & & fe6 e5F_uFTHH " 7WHH " 7WNVH ~5 VVfV(IIfe\ :e Ne\ 8 1I 4NT;I ~5 VVfTiIRIfe\ :e Ne\ 8 rI 4 XII`VfTfV|I ~5eNTDVDV>V8V XIIIIfe\ :eNe\ 8 I 4 N pR  CwCw C PM;@f n "Nf = @wCNfI 3% @J 3 Nf = @5  D5@A}p@p@LwLw CLf =  twBfTJ 3%   DLt0L7*Lw B L&yJf = Lf = NeT& = j2@-wDBN~J 3 w Bf R9 J ~5 x CwBw A> R9 > R9 > R9 > R9 > R9 wAw A R9  R9  R9  R9  R9 wlAw ZA$@ A AEwRS H@ N@ E& 5 @ N Bfe@& 2G%!J 4fe@& F%w@w @@5  TC%K 4w@w @ C/ =  .~S/ySzZxZԔ ԕ,, = Ԕ ԕ,7 S xZ &8 NK 3 NK  xZ p? 5% CDSw?w ? 4S7 .SxZ F% xZK 3 w?w ?Cw?w ? QQ TC RR TC  J J F -B rwN?w w >DC̋w>Ԡw >7 8H7 &H7 &H7 &H$H.P  -P L t J t7JG w^>tJ& =  w 2>DB N/& R%& =  w >e @w = 7_ @vDAuuDYD- Yfef , %7ON pF%_ NLr /f  5,f = 5w^ODY,ӕvYfef , %5/f  5 pF%7O(L,FL@7N& @> 7O   N_"  N &8 NHL  _ N_L 3 w qLZ (> Z@ ȋ @// =ZY (> NZ > vLZ7N& @> 7"NxL@7M& @> 7N 5_  Z7M& &8  @7M& &8 MzL_  NZL 3%_  Y &8 Z@7dM  %Y %YHMBML 5 @_ w ; /"M_h Mw; >w L 4w pF7>%/jz>/w p> Le/./ / e̥.2>ew %w ˥/  L 3w 5wpw T8%fepw (> pww :T/f = M &8 w9 M 3 CDeԔ fe &8 Ne?M 3 w 9N FNf 7 w9N Fw r9V 5@mȕ/@05NeYM = uuNe[M = _u-@@mȥ/@@mN 6@_u-`M]M @> 5_Ne@& = _bM 6u-.u-@@mȥ/@@mN 6N TCNfe ?e%\u-!Nfe ?e%GNefe = u-u-N TC @aC @`aA`p @m 5@a/ _*@aAapN TC w7w 7D ̋ԥ. ̋. wf7w T7 N  r%Nf (> uB R .R 2w7w 6 fM@ gM@ ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B-̋ˋ̋ˋB-@wN6̋w 26 DB  ̥. C@ 5 ˥.  ̥9 Wp @@`e ̥05 ˥9AWp @@`e5 ˥0@w5w 5 DC ̋M IˋG ̥9 Wp @@`e ̥0̥. 5 ˥9AWp @@`e5 ˥0˥. B- ̋ˋB- @̋ˋw4w 4DC   (7 hM :%w4̥.w 4DCBʋʥ. 3@wz4w h4BN 5N 5%% Nf n NfkM 3% w"45 Neff ,% @e5N ff ,%  U%Nffe %%Nffe %Nefe n NeNef (> Nf n Nf n NfM@N ff ,% NfM_BNff %_Jw 2$ p&f ,%5 = e   ffe %M 3 _> ffe %NN 5;%%_V5&f ,%  %,8 = e   &f ,% \ ,|N+f n   f =    f =  N vNf pNf ffe e&fN 3e w,1= e =  &f ,%5&f ,% = e  &f ,% ffe %N_% ffe %N_= e %N f ffff& e  "f n &Nf = &N 3%_>  _N f = _N O &Nw /"@ _ N ffe % O 3 wv/ Nf ,%5 Nffe %.O Nffe %IOu-_T +O5f n   f =    f =    N Of Of fgO 3e_=e =e= _N &f ,% N ffe %O_=e N &f ,% @ @-N f ,% N ffe %O_@ @-@ 7f n .P#f = "P f =  NP 4P 3%_   @e5u-_= _w ,D6f = w,  w , DC 2 ̥0 ̥0̥̋.ӕ0 NVP 3 wL,E S̥̋.̥.̋E SE %S:BeE S5% % Ne NesP̥̋.̥.3NP 3 NPw r+_Q4 7474 7474 74747 47 44 , `Q H4 74 , mQ b3z4 , $Q H4@747|4 D5=@0  ^4Z4p7L4 T , Q b3$4 , =Q H48Q b33 , Q b3 "5 D5=@p@0  3@7373 3p73  , R b3v3 , ;:R b36\Rv3p7h3) , HR b3 p5 D5=@p@0  3@7373  , sR b32 , 7 22 , 2R b3 2 , %<Z \/ Z2 , f2R b3 w(w (  w(7 ^7  62  %4D7  2  %4 2  %4 1 , R H4  D5@0  @54 @p5  , R b31 , R H4  , R b3 444 n1_w ' L1 @p@5 .1w'w '0 , %: S H4   4 wh'w V'N , N&S H4 w-:5   N1S H4   , N >NS 3 w " @ 4 H&%@@  @ @33HN @ 5 @ N  5  6%@ @ @33 HN @ 5 @ @  R3L3 HN  5  TCw !/ `ˋ5 ;Am rwDWp hWp`/hWpehw44 Wpehw$42T 3;f3 \3 X3&2 2 2E2  71 *"31 1 1E1  & 5 1 1 1E1 @72 7 2 2w\w J -_*) 2wD2/V b3 212 2 |2&B1 81 41E(1 @ 70 QF21 A1 1E>0 0 0E50 @02 1 1&0 0 0E0  7x010 0  & 5 711 S71 _, xV , 1D0  ,_"(,,ӝv1 t1;R1 H1 D1& 0 0 /E/  7/ *1/ / /E/  & 5 / / /E/ @ S%%hEV H4+70%+  0_(( 0(r0 h0 d0&*/  / /E/ ( 7.20. . L+F+ӝ(0 &0;0 / /&. . .E.  7x. */. ~. z.En.  & 5 Z. P. L.E@. @ S% %%hZV H4x*7X/ N/_(( J/((/ / /&- - -E-  7-.- - ._(( .;. . .&t- j- f-EZ- r 70- *x.@- 6- 2-E&- > & 5 - - -E, @7>._((w w-,. Vw w % .D$) ԋ)) $wx w b% -( wZ w D% -- w< w & -_R.- z- v-&<, 2, .,E", : 7+ @-, + +E+  & 5 %_.%@, , ,&+ + +E+  7r+ ,+ x+ t+Eh+  & 5 %@_F-7,4D+ :+ 6+E*+ @%%@+  + +E* @%@76,oV 3ww /%@* * *E* @%@7+/ ) 7v* ?) )X& 5 t* j* f*EZ* @%7+V 3ww DCm |+;Z+ P+ L+&* * *E)  7) *+) ) )E)  & 5 ) ) )E) @%_f2%@\ *;* * *&`) V) R)EF) ^ 7) *d*,) ") )E) * & 5 ( ( (E( @%@ 4*@w _j/V 3@@m0 );) ) )&( ( ~(Er(  7H( *)X( N( J(E>( V & 5 *(  ( (E( @%^%@ J);() ) )&' ' 'E'  7' *(' ' 'E'  & 5 ~' t' p'Ed' @%@_0(@_0(@V 3 ~(@Vw  C@E %SI BE S% %% 1% .% + )@E # @% % %  @ =f-W 4% wT@ BE% % %  @E =SW 4 w  """|WX V6eNf f fffX V6e $  %% ?$ $X 5 ww  ""WX V6%Nf f fffX V6e $  X%R% ?v$ r$X 5 w(w  !!!WX V6eNf f fffX V6e n!WX V6% 2 Cww  D!D!WX V6%Nf f fffX V6e !WX V6%  Cwbw P  WX V6%Nf f fffX V6e X#  "$$ ?@# <#X 5 ww  z )Nf f fffX V6e "  ## ?" "X 5 ww Df A %W 4whw VDC   wV#P# ; f 5 E5ww Nfef n:%@5 W 4w fwd!Ww w @  @ EwN @w D<@ & 6 wz w dDC ԥ==̋ wHw 6D  ̥9Wp @@`e     + -̥0  wff@fwX wT Ww w  Dԋ  r e0@  r X a %zXwf  f &8 %@w 8ww X7:w&fw DC 5 Ԕ B- B-@ww  f5 fXX X &9e H9 R9  R9 Ne G5@-%% R9  R9 @wJfw@e7=Xw f@fAW @w fw1w75 e9w"X 5w 7L7H7D7@7<7874707,7(7$7 77777 777f&9 & w w F BuNefef n:% = Ne& A @w w uDAB %u f& & e w 5 5  W- W00u5  .u(XBwF J@B _V<@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* AlXҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w DCB &E A z f A  #̥-%0  E: E:  &E A  z f A  w w DC ̠ԋw w DCԋ w EE@f@wtXwp fwwxXwP w T DCԋ ԔwH w 6 DCԔw0 w  Fff \>%w w  D  w  r< wf 6?=@+ @ a f ?  %P4f 6? &  ?e   f ?  4  U rUUw (D& p?     C& ? wfww~Xww X5e - wf@www XwzfwwXw\w bDC 5 u E  @   u-@ww DC 5 B E; &E A ~5  u-@ww D5U55@w D4U 5ew4U%X5|X B5&& F%4  % U5EU 4 E w D5UE5*w CuNfe& 2G%0 C Uss5 | e#% 5& 2G%4 25%X DUU  & 2G%S U _A@_Aw DE%# 5 4& 2G% U w> w (X TCe - ww D55@ B C 5 %s /usr/binco failedretrieving revision %s%s/co -q -p%s %s > %s /usr/binco failedMerging differences between %s and %s into %s%s; result to stdout%s %s%s %s %s %s %s /usr/rcs/lib/merge-p merge failedrevision %s already locked by %syou already locked %s; only one lock allowed per person.symbolic name %s already bound to %srootUser %s not on the access list RCS: cleaning up write errorKK"K$K(K*K.K1K4K6K9K;K>K@KCKEKIKKKOKRKVKYK]K`KcKgKjKlKoKrKvKyK}K~KKc * h * p * sh# s# r# e# l * y * yr * ye * ml; mac; fc ms\" me\" # File read or write error; file system full?RCS file %s is in useCan't create semaphore file for RCS file %sCan't find semaphore file %sRCS file name %s too longworking file name %s too longrCan't open existing %sCan't find %sRCSRCS/rrCan't open existing %sCan't find %s nor %sOption -p is set; ignoring output file %sCan't build current directory pathCan't generate full path name for RCS file.Current directory not writableDirectory %s not writable/...r..%dCommon ancestor of %s and %s undefined.Ancestor for %s and %s undefined.Ancestor for %s and %s undefined.RCSfile empty.Branch number %s too low.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.No side branches present for %s.Branch number %s too high.Branch number %s not present.Cannot find revision on branch %s with a date before %s, author %s, and state %s.Revision number %s too low.Revision %s not present.Revision %s has date %s.Revision %s has author %s.Revision %s has state %s.Improper revision number: %sSymbolic number %s is undefined.Improper revision number: %sImproper revision number: %sQQQQQ$Q)Q.Q4Q8Q=QCQJQQQYQ^QaccessauthorbranchescommentdatedescheadlockslognextstatestrictsuffixsymbolstextMissing headMissing ';' after headMissing access listMissing ';' after access listMissing symbolsMissing ':' in symbolic name definitionMissing number in symbolic name definitionMissing ';' after symbolic namesMissing locksMissing ':' in lockMissing number in lockMissing ';' after locksMissing ';' after keyword %sMissing ';' after %sMissing branchesMissing ';' after branchesMissing nextMissing ';' after nextMissing descriptive textMissing %sMissing %sMissing ';' after %s ; %s ; %s %s:%s; %s %s:%s; %s; %s %c%c; %s %s %s; %s %s; %s ; branches; %s ; %s %s %c %s %crCan't open source file %s Zf),(H)*,(+L),(,,^)Hashtable overflowunknown Character: %cStringtable overflowStringtable overflowUnterminated stringUnterminated stringstring buffer overflow -- truncating stringCan't find %c to terminate string before end of fileCan't find %c to terminate string before end of fileInvalid character %c in identifier %sIdentifier %s does not start with letter%s error, line %d: %s error: %s error, line %d: %s aborted %s error: %s aborted %s warning: write errorwrite error /!/bin/shsh-c;0f;dL;oX;x&  67% r7 f% % :"w 6%_z:5w~ >% 7he % tDe ̋__ L5X  'E':  NeX yXYX2 :"%_ _ _ m f _ dV$T v7C$Jd \s'': e :"3 r y&   !_ & (   ! '   # & _ww ĵ# '': e :" -Ne m&  @E% mz  n P &$ n> H"  :"w"_dw " " (2(: e :"ww"w """д ȴP(s(: e :"w\"w H"'  - m  m| t((: e w"w !h fA %< 555u e; |5m 5mmNf( % f( %t ; " -ܳ mг  mij 5 @ | m w.!w !D_ EoXEP%Tefe B  EeH& vEf vEf@&fe ) e 8),) % =     (efe B NeA)        w_w E X& %!u e;efe B Ne Dmt ;  - m  m D  mڱ wf w N^N TE)  |f > 5 Nj bJ)l): e-55 Nef %fef f%% N H" ww _ ߰5 N%  7% )): e :"; &4(4 447 447 44@3733  7rwpw ;Ư_ ; %3%%%ޯ ֯)): e :" t e; e& % J3 e7z 7rpwpjwd %Au e;-E$%> 6 *6*: e :"     m 0t ; w_w xP %Ju e;*#mm1`mzP mhbm^t e; e& F %t ; ww [Nef 5 %8 Du e;#Eefe m     m@t ; 5 w@t ;`77w&w }/@Ap,@Ap, ww D& ̋!EA%Wp@B̋EA%Wp(B`̋E%` @m ww xD2 C-( @m r@@m r@B r(@m r(B@` rB  w w DSҋ!/  ʋ@a ʥ. %@`0 ʋ @a ʥ.%@`0= @0 @0 Nfe Nefe wh w PD9f  %Nefe  %Ӌ ! ˕. Beʥ @e  .3ww DCB72  & ef& \e $%%Ԫ ̪U*s*: ee w`w LDCB72  & J ef&t \eb f%%%R J**: ee ww  > -6 m*  m   m  ww JN @*  |E%5x **:  Nex yxYx3 3 3 3 2 ww  X -P mD  m8  m* ww _@e5Nf  N _5 N .  p ef&@&% *+  |5_ZR5 %LCt e;8.  ef&@&% /+  N u& m̧@t ; 5N 4+S+: e(Nff e  |N N b Zp++: ew&_w DC_~ ee@ f& eu5-_@ AWt mܦe;p _d@ -*_^-|*~*_^@t e?AWt e;PPPPP R*@t Aep;@t e?5@A AXP @mBA AP @ Amp@  !@ A AP ܥA 1ષD !@ 55!@AP 풥$ _zA 1`@ 55!@AZP H@m<@m.Ap@m0 @m0 @m0 @m0 tef e EtE 4P  Et E| 4P  eEE 4P  4 4 w&_w _N 5 P+: %j f   N& ++: e :"@5@5%fe& $%Nef F % fe& $%5 H"C%@`0 Nef F %ww N  fww Ne < f ef&@ 5uNe Z%J %K  t* t5*  N  5   %D-D-% eu Ne  ww DC%: Fe`m e rfww Q@f& <e5uQ@f& e5u eeQu  6< ff eR< ff beC r<R r< A@epe@ f& ew F F 5 $u  F 5u F  F 5`u`u &D7" F%n  +  0!+ 7 6w>w ,,ԔAA Wp@ ,6,L,@`ԔԔԔ BeWp@ b,,@`ԔԔԔ& f ed& f ed& f ed& f @%d 20e@ ed& f w^ w L A r nwD mw , D % A r  r e0@ԕ A r e0@w w Nfef %@5 w w C  !!E !: :%  C- w @w f C  5!BAD  rf@rr `  w( BA  C 5 B A @ A-  A    w w C  5!#BA  D & rf@rr @`    wx & BAN   C 5 N B A @ A-  A    w w  :fef %5 , w w B A@ C@ppC`pw f BRfw,w uDAB %u f& & e wP 5 5  W- W00u5  .u,BwF J@B _@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* A,ҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w 4DCB &E  z f   #̥-%0  E: E:  &E   z f   wfww,wP fww-w0f@www -wfww|-ww  -$--P D <-8 -N $f f%%7- f%% $& f%%:- f%%wjw XD5U55@w< "4U 5eH4U%:5,: Z!5&& $%4  % U5EU 4 E w xD5UE5*wZ CuNfe& f%%0\ ^" U5 | e#% 5& f%%4 25%: "UU  & f%%S U _B @_F w 8DE%# 5 4& f%% U w w : !e -ww D55@ Z! H" 5 #5 4 E4 wjf x@f@w0 w 4Nef &%  w$w  Ι^U7\U7^\Ae vB7 55 a  a!RE -`%\ w R%Le rt 76 $* `e   $%e U? `e 7ژ\U?Θ a7 ?U ew DE ww D5 #@ r5N "!w5A vBB-  }ee@ !ۃ `!ւ `@ r `ޗf@ww;wfwm;wwmfw;ww w D  ԋww N tf @%%w~w lNtf @%%wdfwTwPwL;w( f@w2w.;w7F@& BFMSG=&&/dev/fd0.rt& !"#$%&'   !"#$%&'  [0-5]kcvxtrd abcdefghijklmnopqrstuvwxyz$.@0123456789 , ?Are you sure you want to make new filesystem?%s: '%c'. %s: bad option `%c' %s: [%s]. %s: one of [%s] must be specified %s: [%s]. %s: only one of [%s] allowed : %s {%s}[%s] []. usage: %s {%s}[%s] [files] ... %s: '%s' . %s: file '%s' isn't found %d files, %d blocks %d free blocks in directory segment %d. %-11.11s %c %02d.%02d.%02d %d %-23.9s %d %s x - %s: '%s' . %s: file '%s' cannot create. %s: %s . %s: %s cannot opened. %s: %s RT-11. %s: %s not RT-11 file system. %s: %s RT-11. %s: %s not RT-11 file system. %s: , #%d. %s: read error, block #%d. %s: , #%d. %s: write error, block #%d. d - , ?Are you sure you want to delete this file?r - a - %s: '%s'. %s: no space for file '%s'. %s: #%d . %s: directory segment #%d full. %s: nonsense. %s: '%s' . %s: file '%s' cannot opened. M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec#doxfegcslLur DOXU(null)Unknown error : J.R.\.v........//$/6/B/X/t/////////0'060N0[0q00000000141S1p111111 2(2X2o2222223-3I3a33333334 4464J4e4y444445505@5M5j5p555555556<6S6h66666677;7`7}777778*8?8Z8w8888969E9U9x999999-:U:i::::CError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredExclusive use facility busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesInappropriate ioctl for deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeDisk quota exceededToo many levels of symbolic linksOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedFile name too longHost is downHost is unreachable 0 / exec ioctl seek . : - ;h6 usr/ucb/catman 775 0 2 15174 4767752031 6627 j| 0  6 >  67@ % tw 5 5 %)exf H {f H ~f H @ȥ-%u%  t_$ dCeBe u_@Ap@A1 f 5  N H _  f j Nl %l  l 0 f j E%_f ~ _ _._.r * _  r yr .̋,_   $ '_    %_    $_r  %f 5 N H _@ @ EN t %.-@ @ EN t %s@ @ EN t %oN QN r  % f j ($ f j w- +w-&N N#fl e l*  l 0Np e _N  _LD.  ^UL er H N twfw$w fww w w Nfef %@5 wz w ffef %5 wN w :DC 5 Ԕ B- B-@ww  5 f'$ e     Ne 5@-%%    @wxfwV@e7NJ*w<f@fAW @w& f 1 75 eJw2 5w 7L7H7D7@7<7874707,7(7$7 77777 777f&N & w v BuNefef % = Ne& T @w0 w uDAB %u f& & e w 5 5  W- W00u5  .u8BwF J@B _@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* A|ҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w DCB &E T z f T  #̥-%0  E: E:  &E T  z f T  w w DC ̠ԋw w DCԋ w @fw w w w Fff %w w D  w  r< wf =@+ @ a f *  %Zf &  e   f *  4  U rUUw D&     & * wfw w wVw \-b wVe 5f@w w w ~ wfwf wb ww -  N .f % % .& % %ww zDC 5 u E  t    u-@w0w DC 5 B E; &E T ~5  u-@ww D5U55@w 4U 5e 4U%5  5&& %4  % U5EU 4 E w D5UE5*w CuNfe& %0   Unn5 | e#% 5& %4 25% UU  & %S U _|@_w DE%# 5 4& % U wT w @ e -< w2w "D55@   5 5 4 E4 wf x@f@w w Nef `  ww t  U7 U7  Ae vB7 55 a  a!RE -%  w %e rt 7z n `e ^  %FBe U?00 `e 7 U? a7 ?U ew :DE w,w D5 @ r5N !w5A vBB-  }ee@ !ۃ `!ւ `@ r `"f@w|wxJwJfwdm`\Pw*PwmJfw:Pww, w D  ԋww N tf z%ww Ntf z%wfwwwVw fw^wvfwbw^ 9 7I7 Ifw0 }f@wRwNfw7>F@& BFfw7 4Pl-p-n-w12345678lnpuusage: catman [ -p ] [ -n ] [ -w ] [ sections ] /usr/manmanx/xxxxxxxxxxxxxxcatx/xxxxxxxxxxxxxxrfopen:mkdir %s%s r%s %s | %s > %snroff -mancats%s /bin/csh /usr/lib/makewhatis /bin/csh/bin/csh/usr/lib/makewhatis/bin/csh /usr/lib/makewhatis   AAAAAABBBBBB /bin/shsh-c;0 doxfegcslLurDOX*U(null)Unknown error: *:R\v *<K[j{*6IZi%Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character special deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeQuota exceededOperation would blocknnH 6< valid argumentFile table overflowToo many open filesNot a character special deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeQuota exceededOperation would blocknnusr/ucb/reset 775 0 2 12 4767752033 6411 echo 'V' H 6< valid argumentFile table overflowToo many open filesNot a character special deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeQuota exceededOperation would blocknnusr/ucb/Mail 775 0 2 175764 4767752030 6301 @8T-f6-6@2 0  6 >  67f r7  0% L,w /  5 L,7 ֬5 5 5 5 5 Ce@ @ EN L)%% Ae@%QN& / @e K%Huff 2%5ff 2%5uuuNfe h  ( L,N +N N Z,w.@ Ae@ 5Ceʫ ƫEH &E ,* ˋ  ȕ  ,* r5 N ( L, IFENe 4 > uff 1%5ff 1%5uuu5 5 5 Nfe h  ( L,5 E:fe ,4 ;CeBeҔE; fe 1 !:fe ,4 R ,4 UO ,4 E5 A 5`u`u A 5`u`u 5 __w ,N .Nf . @ @ ȕ N ,* @5 wJ, w 0,DC E  L)%   ! E  L)% % @%=@ w+ w +N v@ @ EN L)D% @%Ԑ@ @ EN L)% @5 %b %D- w+@ w *D@ l+5 A@v 5u 5`u`u  ff le Í (ɍ 1ܧw*w ~*    ݍ   L, jd ,\V & f n(e`f ~%* 444  e "Wp m!Wp m@0 0 Wp mܩ1 w)w ) ff %% w) w )Nef & F@E%N T/w^)w J)J _P j r h & 57 X0 $5EU5B 65 4 5f (%e Wp mب ԇ N + _L ޥ_L 5 Ne & _w-<_w-0_ fe & Ne fe & 5 Ne ( ~  " @r & 5b (N +Ne  @  "  f le@ @ ȐN ,* @ @ EN L)%N +N +@fe & 5Ne (Ne    " Ne   j & 5 Z ( J  "  5  f 2%  (   " e ֣Wp m ݇    *@ @ ȐN ,* @ @ EN L)%N +N l+@5  p ( `  " N + L &  *w%w %H| D|   %w%w % "|  f %w%w %Dl w~%w j%f ,( N (N (N  Z,f ( N w"%w %l l+v l+w %w $@Ne& &  w$A@w $*+&Ne ~ N fe0fe "eNe 1 \ eA (@^6f 4 Ne  NFfe "% #0 l15N Z, Z,N @N Z, Z, feff "e "% (N Z,N Z, w#N Z,fef ~%N Z,Ne /!E % Nv (   ( NbNrv (%%@`0@`e5@e@-  =Ne D1 Nefe & NNe 1_t w "  l15w"/Nf & N0f "e w P"N @ ( wF"N& X w $"DC % w"  % %5teUte&  % %4$w !DC % ^w!  %  %teU&  % %$w !D %  $&  w!w D % $ teU&U  w w D % $ bteU&  w w f  w~ w j D T& $ teUwJ fff%%w77|7x7t7p7l7h7d7`7\7X7T7P7L7H7D7@7<7874707,7(7$7 77777 777f  &&   7U67jv f@w }w 5 3 !5 @-uu|  5N !  N  N !7 ̫ww wfff%%w*77|7x7t7p7l7h7d7`7\7X7T7P7L7H7D7@7<7874707,7(7$7 77777 777f &&   7ꚀU67̚v f@ff%w8%f@ff%w%ffffewe w : wBw .AupuN p, w"A vB w N -wfwJw fwwNw` w DE0ww N  `ww Ne "< f v ef&@ 5uNe w/%J %K  tD t5F  N  5   %D-D-% eu Ne  ww DC%: @e`m e rfwjw VQ@f& Re5uQ@f& he5u eeQu  `< ff eR< ff eC r<R r< A@epe@ f& ew F @ 5 $u  @ 5u F  @ 5`u`u VD7R @%n(  T  0!T  7 `ww FtԔAA Wp@ i@`FԔԔԔ BeWp@ Piߜ@`ԔԔԔ& ` ed& ` ed& ` ed& ` @%d 20e@ ed& ` Fww A r nwmw D % A r  r e0@ԕ A r e0@ww tNef  wpw \  5/f ,4  @Nevf& %@ 6   ҙʙw!v@ev5xt%t t@t @aAt AmpxNev   %ч Nfev  R     w VDCB̥:̥-̋ ҕ/Ҕˋ ̋ w& fw wp$ww DC  @; f ,* 5ww DE5_v% U R5Nuu & & n(ef& 5`u`u  5u 5  5 u  5 u Lmt w5 EN ff& n(e5u4 #5 l+54 E N ff& n(e5u%%w LD &  w< w $DC ԥ==̋ w w Nfef H#%@5 w w D  ̥9Wp @@`e     + -̥0  w~w fDB  E  L)Ґ%  B- w4@ff@fww,w w C  5!BAD  rf@rr `  wBA  C 5 B A @ A-  A    wPw < Dԋ  r e0@  r X a %z2w  f J %@w ww 47wfw C  5!#BA  D & rf@rr @`    w`& BAN   C 5 N B A @ A-  A    wf@U@f@A)w|w D   w&3 s a rU+EUw& f n(eUf*wBJ w 8lfef H#%5 nw$ w DL H  Dl ,*  . ?" wl ,* w w wAupAmNf  ww  ڝ@@5 _  fA rBpu@@`55DCN& f& x%5 2`D--`f $`f& !%`Df *%5 D-& C-D-%@@AA@ Nf`  u_Nf  @`5_f !%CwRw > DCԒ w.w dDCB5ҒS ww B A@ C@ppC`pww D l+ & & n(e4  E05Eww D 5 -E tU 4 wTf@w fP2 w A@I# EEFNff&w uuw w DC 5 Ԕ B- B-@w fw{@e7{{M_ /zM_ /M_ /6N_ /M_ /P_ / Y_ /jT_ /.O_ /V_ /O_ /P_ /rP_ /R_ /S_ /J_ /VR_ /LX_ /2T_ /R_ /2S_ /U_ /&O_ /V_ /W_ /W_ /W_ /,X_ /|X_ /X_ /Y_ /`Y_ /Z_ /Z_ /[_ / \_ /^_ /J_ /V^_ /__ /__ /__ /F_ /`_ /s_ /h_ /*d_ /d_ /`g_ /tf_ /h_ /.i_ /Zk_ /j_ /*A_ /&k_ /k_ /Vm_ /l_ /l_ /k_ /m_ /B@_ /@_ /@_ /@_ /`A_ /A_ /A_ /A_ /A_ /rB_ /D_ /:D_ /J_ /nR_ /E_ /E_ /E_ /E_ /DF_ /F_ /0H_ /"G_ /I_ /J_ /@J_ /fJ_ /6K_ /K_ /bK_ /PO_ /O_ /P_ /O_ /Q_ /P_ /"Q_ /R_ /l_ /Y_ /S_ /Y_ /X_ /X_ /4U_ /tQ_ /HY_ /\_ /@d_ /a_ /D_ /tY_ /FZ_ /Z_ /@_ /\_ /\_ /\_ /P]_ /e_ /2d_ /b_ /a_ /e_ /c_ /na_ /e_ /e_ /d_ /f_ /g_ /g_ /l_ /r_ /xv_ /t_ /Vv_ /B_ /B_ /@_ /A_ /PB_ /RD_ /zD_ /E_ /D_ /6F_ /TF_ /F_ /G_ /G_ /H_ /H_ /I_ /I_ /I_ /TM_ /~K_ /M_ /RN_ /M_ /N_ /O_ /O_ /O_ /P_ /^Q_ /`S_ /vR_ /BT_ /T_ /T_ /W_ /X_ /RX_ /X_ /X_ /[_ /Y_ /Z_ /0\_ /J\_ /T\_ /\_ /]_ /^_ /T__ /__ /__ /`_ /Xq_ / p_ /p_ /xq_ /(n_ /~l_ /4j_ /h_ /n_ /w % ?? +7 ? @? & 7?w ?? \!?fe % Ne (B@-DeC̥: w %, j?d? +7 \?@T? & 7H?N (B@-N .@m0 w> ? ? \!?f % w  ) >> +7 >@> & 7>> ( DC:   w >> \!>f % w % Z>T> +7 L> @B> & 76>wT (>"> \!>fe % DCeԤ:Ne (Bw D ԥ: `% Xww  1 4 N 14ww D w w  N .  wt  D_ %)fe ^& Nefe & Ne& $1 Nefe & Ne 05p $C#fe & @fe ,1 Nefe & Ne 12J@BNe& $1 w D@E5  wtE@ l  ,v ( 5  @E@- @ . `  u  e 155"  @E@-@& <1   ҕ,ҕ u " , @w D L& D1  ̥̋( ̥) ̋̋ ̋ wPP& D1 C P& D1 ̋ w CT5 U @& D1  85 \Zf ^& N 0%_v (% g 3 5 r wXw DBNe "Ne 5 xgrg Z,hgw|   \1 | 5  \ 5 g_GV & 5V ( f_HV ( 7fV T/ fN \!Nqf (eff d1%@ @ N& ,* @ @ EN L)%N \!@ @ ȕ N ,* N l+@5 V (N + WNe / 5 _H x       Z,e @e Z, l15 fff "eN ( L,h_Ff & 5N_F@&e 5 |v ( N +_FN \!@ @ N& ,* @ @ EN L)%@5  dN (N +N +U _$Fw N@ D1 ;& D1 ̥/ +D̥. ̋ ww  C5  l1  5 w& |1  \ 15 ff& 1ew J%n_I  @w4 n@5W@5\@f ^& N 15 N fff 1e*N 05p @p-  f ^& @U Nf |1 5u  mw V D  wPw < @  N 1L@0@ww B 15 1 be be@@m  1ҕ aܕa aߕaKfe "%Ne 1 w 5 w \D 5  & ^&  zawBw *  w,B4  9  1  1    3 5@{s  & 1  !  0 w PDC 5  @wCBe <2ˋ Ne .% t@weNe& ^& eNfe D2 w D%A%Ze ww 5N L2w@-e w X _ Nfv (e@f T2 %f T2  v ( . _+N&< @& ,2 E \2@ &  E5 N_ N&Zv (e@wNfe & @fe T2  %fe T2  :E:5Ne d2@ 42fe & @fe ,1 fe & ^Nefev (eNefe 1 w 5 N l2w@-e w 7 f_ֱd 4 4  e%ֱwzw f N |2   *ɖ %__ 0ֱN 1 ^e4 ^N $25St]ww  u tA@`     rDu  ` rWpedu @-Nf ^& e rWpedu Nf ^&  BpC% w8w $5 ݖ DE-] ֱww 5 ݖ DE-] ֱww P/fe & DCe ^0& D1 ̋ ̋3fe ,2 Ne  Nf &Bfe ,1 fe ,1 /& D1  Ne .  Nefe 2 De/f & ̋ Nef & w 42$ &: %Q  2f & f ,1w fRD d2/f &  .% .aEj̋`/fe &  $25 $2 fe ,1 ̋ 2  xNefe & Ceˋf ,1 Nf ,1 Nefe 2Nefe 2N 2N d2wfw RD !wJeˋ w *Dԅ !w$e  w Nf & D . = w .aED& T2 & & ̋w D . /f & w .a%E@0w ND .  . r y w2̋&e 2 & & ew  @-e̋ww ED  2 e̋ww N \2N \2l l+    1eA @@1wdw P@ `0 _X& ^& e  ×  L,ww N 2   ظf ^& @wظ 1w  %+ @( ظ & ظ ,1 L%w4` 4ظ &   @ظ ,1 w H7^N .%_Yw:7 _N޹ & ޹_ w __7 _w_E; ̋̋ *& D1  7r_x*& D1  & D1  ̋N*& D1 7*_̋7 _ 7_ _w NDC .`Ԑ wFw 2Ne   w*r@@r@@ Z# Z,r  2  Z, f "e "% ޻ Z,N& X w ~ @ +   Ne / ޻%%V% f f f@ww D *5555 5 _^ _$^Nfe %Ne . 5u  '5  Nff 2%5 5 Nfe . @5 _^w>  @E;  Ne 3 _^5 Ne 3 " Nff 2%5 @ @ ȕ N ,*  @e5@e5:@E; } = Ne 3 fe 1 _\ Nff 2%5 _\\@5 _\ 5 @_\w D E;˥:  ˋ E; ˋ˥: ww ~DC  3 (E%"5u/fe & 5fe & Ne (%ww  u N . `e% 15u f <1 ԕ e%D- u5 5 5 5 Ne 3 ww v N ,3 5 u5 5 5 5 Ne 3 wJw 68 jM P 5N 435w@@ HM FM! l1 f <3  $M'  7 L@& 1 f Ж%& 1 @& jЖ%& 1  t15, Nff T1%5N \!N L15 hL N (   f D3%N \!5 u @5 : _cN 15 1N 1%@ @ 5 2Nf L3 N (  @ Eum Nf T3 5 v ( _`N 15 N u Nę  e  l l+_ `ʙ l1 Nf& & \3%fe  N \! 5% ( f D3%_c _c       f  %Neљ & $љ & 5N ( f&f z &f e N +@5u-N Z, % Z,N @N Z,N   ( L, P l1 Ne /5@-%  VI5 N +@_ `w  B @ D1 'U@ fL 5@v ( Uf 41 =Uf 41 A1w˂w N \! &  (@h ( +@ &  &f d1%@ @ EN L)% @5    ,* @  ( + l+5  +N + \!ww  5 Nf! d3% @ 5 &f (% @ 5 N@&3 d3% @ 3 N@&8 d3% 5@ @ ȕ N ,* ww DCB  .5y (%555 G %H4 u @E;  u=N> (%} @555 N (%w@E;uw f & N (wNe "ENe fq& (eN \!@ @ EN L)%& (  l+5 N ( +    ,* @ w C E5  5t  e%V%V_ 1 +@ r55t&   Npv (% 15t2`w>w * rD r  4t4 e%Vww f 65 "%N* "%NĚ "%NКV "%Nܚ "%Nܚ8 "% . % 07D%2   <1 pC  L, 7PDNeFD |3 fe <1 ! l1ԋ& <1 < <1 & <1 V <1 , <1  <1 5 <1 FCB eVf ew\w H\ <1  <1  3 / ,1  & ww m l1    ,(  Z,ww @-r  d&f N"% wNf 0 w N 3N 3  N 34 > 0> 3N 34w N& ^& wx  w ZN 3 d N& ^& w>  w N 1N    x    ww C t@`ˋ  r@ww D ̋@  1 w D ̋ w DeC@% ̥ @%ww  3N 3 3 L,ww |dž 3N 3 3 "wlw XD ̋Nf %wDw 0%-VlAWp Dm,oeU5Uw w Nef &  @E%@ww De A@ rww A@v5u5 E@ww p@E55 whw TNef .  wFw ,N *@  Ne&   fe& 4%% Ne 4 1wNfe $4  w DC N&   N . w@E;>:f ,4 u @E; _C E  L)5f / @;j% gNe&  ^ @e5@e5 @E; N .&f 4 e%7N .Bm E;\ B-ҕ @e5 @E; N & _BN .5 B` B- _BE;w :f ,4  D- ̐wE; D-  Nf 1 ̐w :f ,4   ̋E;wjw VDC 44&& N %Ӌw: w "CD <2ԋww N \  (@ & %: ׆  +w ::WphF:WpgH:WpgJ7 g7 g7g g w z f (   Z,N D4wdw P R:  7 gwFg + ~g ":WpwHfg:WpwJTg:Wp 9wFPg 98g4g w &Nef &  "e@ 5uuuNef n/ ww D  & D1  w ̋w `DN& l4  t4  ! |4 %! T2  ʥ!ʥ! ww   <f ,4  f ,4 @w(f ,4 5 5 CBeL ( <% >8:˥)ˋ ˋ 5 5t eҕ@( eBe 5  ˥a˥@   5 ҕ Ĕ Ne 1w D# 4  (( 4   *5Ne/ <1 Nef  jNe 1w ˥   & D1 Ne .Bae & D1 Ae@%Ҕˋ Nef  Ffe ,4 0 4% !fe % & & D.& 4 H& 4 b& 4 ww DC:ˋ:E / x;.;$);$;;;%: % ; ;̋̋ˋ ww fD N/ <1 w\C̥̋" ̥̋"̥" & D1    & D1 ̋w DC̋ ww DC̋ w w D%a%zeww @f & 5w Ri Z  .7 Zf ( 5 ZN Z, iZ +|Z +hw\Zf N"%\Z%N & N ( 7\w\8 & 7Z8 ( L,@8 & 7Y8 ( L,8 N \Y 4N + ¶7 Y _Rw \   ~Y% Y"  % 5    %5  ^Y @Y 5 ! Y Y;5 0,  5    8 X X  l1   %ԏ  X wfNe . @a\@a @ae~X       fe $5 w 0D  & D1 ̥! X   w ,5Ce & D1 ̋ W /fe ^& Ne 455Ne  W W@5%zW VW%lW HW@% NW JW :W@%   W@5N1  W V_jU_fU V@5@ NU  V_fU V@5Nz  V V_jU_fU @5 N  _jU@E _8X x [͐ _lU@v[& <5%_@X @@& D5 ?H[D[0  <[ Y UY_U "[@[& <5% E[@  5; & D1  &Ne& L5 %@ ff$ %@ fe& E 1   U @%_UU l1 @5 5WWW@ r 55 Ne T5 T_jU@5_jUT_jUw P' l l+wLw 8 f xT  !  L, ʭ  L,ww  YY ,f  7~Yww 2 f \5 we  w DCԢӋ ww 7 S Y S7 Y S 0b%b%l-S-S%v -SS 27 S +e %*߂ tSnS Z,dSl  N f  " ww   L l1 A8&  555 Wp mUewU R R  $XNe t57 Xww pU5 e RWp mjU!zRWp mZU!RU5 e ZRWp m:U!JRWp m*U!  U@ r 5 55T  5 5 5 5 e QWp mT!Ne ~ -kfe & Ne .fe 4% Ne .efe "%@e5N  %TQ DQ      N‘  NΑ  Qؑ  @ww ww ?  ww |@f & P7PPP 47 P7 PP +wLw 8Nf 5 w.D0S5 "S@ r e &PWp mS A@ rw <RR@ r 55  5 -Ou5 De Ne 555 5 5 _6_N.R 5 9CWp mfRAEA- 5 -Q5 _(_@ _(_ xЀ QNf 5 wNe 55 5%fN 5 !S-N N N 5M>B G%V8  :4Q/Q 55l  u]# 1NP& 5 7P%    Ne 55 _]wB] 5  Wp mPAEA- 5 -M  _<^@e!  Wp mPAEA- 5 -M@e![& 5   5 -LM5 De /& 5 e5 -M Wp mO5  N  De ߒ  e __ __&Wp BmOe@p= A @@A@, 5e -`LBO5 e JLWp m*O :LWp mO __ @p=@  e__w [w@-e̋ w %-KN  NAWp Dm`NeE@- w@w ,DC@  & D1 Be5& D1  ˋ & D1 ҔˋKҔˋ @e Ne 1ˋ A@ rww  MzM &2 <1 jM 76 M^M XM. = wLD  D1  ;7 L LWp `ewL; =@ L7L=@e5  D1    N7v (% = B-   D1 %?w :̷ @L%:LC 1,L p.7L 1L 12 L K6ww Kww KK@ r  EEKAA @@@-w˄ e HWp mK KK@ r K -K AA @@@- w TAWp Dm`Ke & d4 N 1 w6w " N . ²N² & AWp DmKeCԇ 4  wʵˋ 44&& % BCʋˋw D%-GT 1Wp mJU wpw \D%-Go 1Wp mTJE w@w ,D $* .= ^T*JE@- J@ r we GWp mI  FWp BmIeE@- -III@ r  IE@-  w `"  U  wR UN &  & B & B B B 5 UNe & Ne "A@e,@ 5 u  w  7 (Uww  f ,( N  Z,Nf  N  wPw <5 @ @m j7NE 47vE 47hE Ne . @7RE JE8Ehl !  5 @ȥr DHC-  @mȥ-/ % jv (  L, % v (  L, bD%_"k _&k @m r y@ v (  L,  @m7&D @ ֓v (  L, @m7CC ,( 5C ( L,N Z,/ 3  G@ v (  L,  @m X7tC v (  L,@ :v (  L,  @m7PC@ _8i @m_8iC_:iC_:i/P ' *_>i 2 3 4 7 9_i ; @mXv (% L,_:i 4_i 9 : @ v (  L, @m & _8i7.B4BҔ 5V 5%  @m 3B L, " B \ 5! .   N& & 7A & A 4  A ( v (% L, A1zA. l1 (` ! "  5%6   d5l l+N  A  A @  l l+ L, @      H L,w|w hl  l l+ f` " wFw 28 t@_r 55 Ne & _nw-Bnw-Bi! * & 5@ & 5 _r _r pBjBf le@ @ ȐN ,* @ @ EN L)%N +N +@* & 5_r* 5 8 l1  55= l1 EA5EU5 5UL=L]e >Wp mA!5 > > & 57 > 5 A'5 5 5@ >5 4 5f (%e D>Wp m$A!ч @>N +-&>  % F  _ rf\ %_ r  _qN 6_ ru l1 _p & 5 (_ r@ & 5 ( N +_ r @ & 5*@ @ ȐN ,* @ @ EN L)%N +@5   (N +N + ,(  Z, & 5 (Nu l1  & 5_oV?5  f& 2% e F 5 5*5P@E%N5U5MNefefe 4%@f&@& fe Je Ne .5D`e ԕ % Nfef& f p%&f@&@& eNef& f :%&f@&@& e ww kk@ r   ww $  2" .e`%H   .e 3  e  wZw Ff d6 wDw 0 f d6 w0w  lh ! %l7 ThN 2   w BhH :hE8 l15>D5 A@ r-g Wp mjule N X@-< 2 5< (l wgt6  D"A@ r-dg 3Wp Cm6je,jNf |6%e %l_$Ew  fh " ww DL l1 i@ r Rf (%i@ r  3Nf& 2%ww p ` l15  X5%'DXA@ r-TfP 3Wp Cm&ieiL l1 R   *5  5 u-Nef  Ne Ne ,35 u-e  ww vDWp mhewvhUphEjhe  wTw @DWp mJhew@hU:hE4he  ww Ne ~ i 4 fe el  L, ( B5  xu- Ne /5% ww z Kgg@ r 5CK-e  CWp DmJge57:g6g4g@ r 55 Ne T50 e B   dfe cWp mf!5cWp mf!  ww f 6 ww ~ f 6 w~w j2 Aʈ5ce  15Nef 6 5 SNψ  K & D5 = @0   ff <5% -N \ 5&  Nef & f & 5 (w5 5 5 D;A@ r-b3 3Wp BmXee f 2%5 N (N +umllu Ue N l+@5 N (N +ffff te w 0ae  15Nef 6 5Q \ 5K & D5 =  9 ff <5% .@0  N  Nef & f & 5 (w 55DSA@ r-`K 3Wp Bmce *5 e5Nef  Nfe %Nfe . Ne .5`@  e5`Ue N l+@5 N (N +Nff# e w N .@m ̥  D--& D1  D-̋0  w & D1 = w VN 6wZw FVbTb@ r 5N 6 #4b2b@ r 5 u- N 35 Ne T5w  Dw 5 C 3Wp DmaeU Ee  "AWp maewa& D5 5 Wp m|aewra wdjafaw DC 3Wp DmBae78aEeA@ r-8^ww b% ("   "V l l+Ne /!5a ww  N Xe r 6wxw d Deԕ@e!N 6wFw 2N 3  w*u>N 3 5Nfe <4 Ne 3  fe f &  3Ne &   e  w    5 u  % r  w\  155  5 @=eu  %= 7f beu N  e w Nf ^& ww Nfe & Ne 7 w l15&   Aa1 % ( @a% &  % feff "eN ( "Ne /!% ( @a&  %k  w  l15&   Aa1 % " @a% &  % ff "%N ( "Ne /!% ( @a&  % 4Y *Y &Yl ,* ww 5 DCe;p . É wܵ p & p .`p . ̥!̥\!  %ӕ!e %̋ Ne܉  l l+Nef & fep N"%7a w @ &  (w L)?W W  Wl& ,* E % + w tD ̥ ̋   (w^ \  <  w 2@  w$AWp m"[euw[5 f d4  t455N# 4  t455N% 4  t45/fe & NN+ 4  t45fe & fe 1  15Nf 1 1f 1%5 ZZ1ff 1%5e  f 41 5 fe & Cfe & Nfe &  .  NNfe & @e5Nԇ 4 5 N܇ 4 5N D755 HN$ 4 5>f 1  15Nf 1 1f 1%5 jYdY1ff 1%5e  f 41 55 Ne 3 _ Uw  wffe N"%5]fe 1 @N .e 1Na& "%w  ^Ui wCWp Dm XeUE7We  w CWp DmWe&& jee  ww T T T ,(  Z,N L,wnw Z N 3 W5  @ >   %@  155 5@ >=e  %= N l7uN l1f %e  w5 u.CBeˋҔ˥= ˋ/ /fe ^&   fe 3 e @w $5 u?N 3  RS3N  )N 35 > @ A p>> @ >  3 3 ,e @ww N 3 I  d   %@  15 5 d=e  %= N l7uN 3e QN 3LN 3%uN 3N 1  N 344  d 0d@e5  N 33 e  wTw @De A@ r%7A@ r&f beww DC& ^& ww ww   Nef 7 N& 4  w (w @# _] x=  & @6fe & fe & cf  N"%7R h 1Ne & Ne & wfe & $ 1@"vXԊ   1 & @ & N \ w JD \ e  e  w.w  C)Wp mReuwRN# 4  t4 f d4  t4 . `e   we 1C,Wp mQeuN# 4  t45 f d4  t45f <1 ҕ e "AWp mHQeuNԇ 4 55 N܇ 4 5N D75  5 5 Ne 3w N  S r s  7 MD RM wMw rM  x wbM M8 7 Mw . ~Ma w(7 hM w N 3 % P wvPe  e   RPLP ,&  78PC 2 &  5f & Jee  w d L 55 l1 [7 [7 [  7[% [77     7[% 7   7  7l[7 j[7 h[ & 5, ( N + N +$[  [   [  7 K wXwZ@ & 5  (7 ZN +wZ  fK \K@   l1 E @  lf d1%l l+ f <3 ~ l15@55  J_c l1 _c %#_cN  ܼ ! f f Neb  5 7 Y xJNeԋ ^& ֋ l1 = l1 7@@- J Nef  _aD r y ڋ  ϥNe ,5fe $5 N +N \!Y  Y  X  7 I@_af <3Nef 7 =@ _b  @& D1 N 1A1Ne@& 7 A1Ne@& 7 A1Ne <1 @e5  @& D1 _~cN \ 5_b 3 &_~c@f & 5N (_bN  5 5 5 5 eu Nef  N_b 5`u`u Nef  N +ffff5 Le _b  @& D1 >v (_bN \ 5_bN l+N \!ff D3%_b@e5  @& D1 ff 7% _c_a@n & 5n_e@ @ EN L)%N +_b EE El ,* @ N l+N \! lf d1%@ @ EN L)%_c PEHE DEl ,* @  + D-_zcNef  _b_a _c   LU 7 L, E E_c_~c _c _hd _d _c _Jd @e5_$d _d _d Neff 7%57TTwT_c   E_fQ_~c _c   _Ngff 8%5_a78T2T_c _Hf _c _Ng@e5_ew Jf  f  w8w $$  N  l l+Nef & !@E%  Nv (%Nv (%I (Ef & 5 5 5 @ @ EN L)%%eu %    ,* 5 N ( +w, +fff ƴel l+ w (  56  5NeV & V  2V ,(  Z,V & 5N l+N \!@ <N L)>V (V V (N  N  wQ@w$@ @ N& ,* @ @ E%N l+@5  +%eȌ l1 %eό׌ 5%    V "e ( "% (ߌ  V _jNe /@-5V & 5V@V & 5 V (N +V N +hP +u_jw wLPV & V (LV ( +V @@V & V   5N l+N \! l15 ~5% ( + +N  @w 5 Z,@ @ Z, @N Z, % fff "eN ( "Ne /@- %N N v (% ( 7NN +N +N  w (?  1 &f <5%  & D5  "  w4 ; 5 3J  %mNWp mAef 8  ( fWp mfAef 2% e w * D *555uu] e )5 @ @ ȕ N ,* eu @5  N (@w@ @ EN L)%  @ @ ȐN ,* @5 A@ A@w  l l+ww % L Ll S N fܼ " zL +pL \!%| l1 <TL (  4 & + V$L LE  ,*  K K L)% +K +K  K  K  .<% 5 N 5 L,w޾w ʾ l l+b vww /@wN .&f  ee 1D  & D1 ̋ӕ D  & D1 ̋ MSG=ǎ,HGꕔVVݘFAƛ3HQZQdQnQQQQя&WWW4XWjnoudr_^^^^^_(_(_f^$.^*-+ () wrjj >`H8Hl]]\]___BgtggggBh`hh6|7T5T5l6l6ă4@˃6σ6ՃL7ރ6 666 t7$36,5A6 47476D4 d7$$7C*52|786>L6C7H7O6W,7YD6[t5c,7hT6j7@p7@x<7@~<7@4@7\6<6\7\7T7L77777̄7ӄ7ۄ276@(#)cmdtab.c 2.9 1/29/83nextaliasprinttypeTypePrintvisualtoptouchpreservedeletedpdtundeleteunsetmailmbox!copychdircdsavesourcesetshellversiongroupwritefromfilefolderfolders?zheadershelp=ReplyRespondreplyrespondeditechoquitlistlocalxitexitsizeholdifelseendifalternatesignorediscardcore#clobberV 7abcdefg!i(i.j5l:m@oFoKpRqTnXRarismtvvzv~vxyzE@%:!%@:!^@(#)config.c 1.7 5/24/83!^:%@.virusberkeleyabcdefgingresing70ingvaxvlsiimageesvaxsesmucbcadqkimresearcharpavaxsrcmathstatvaxucbucbvaxonyxcoryeecs40** empty **@(#)aux.c 2.10 6/28/83panic: Stdio Error: rToo much "sourcing" going on. "Source" stack over-pop. Unmatched "if" fromsenderFromremote!@(#)cmd1.c 2.11 6/12/83No more mail. %s On last screenful of messages On first screenful of messages Unrecognized scrolling command "%s" screensubjectsubj %d/%ld%c%c%3d %-8s %16.16s %s "%s" %c%c%3d %-8s %16.16s %s %d Commands are: %s, crt/usr/ucb/morewquietMessage %2d: toplinesNo value set for "folder" lsfork@(#)cmd2.c 2.10 10/21/82No messages applicable At EOF savecopyNo messages to %s. "%s" [Appended][New file]a%s %d/%ld No messages to write. %s %d/%d No file specified. No more messages Okie dokie -- Core dumped No fields currently being ignored. @(#)cmd3.c 2.13 6/28/83SHELL/bin/csh-c! Command buffer overflow !%s /usr/lib/Mail.helpSorry, can't reply to multiple messages at once reply-toEmpty reply-to field -- replying to author ccre:Re: %sCannot "preserve" in edit mode %d: %ld %s %s Non-null variable name required "%s": undefined variable No previous file Illegal nested "if" Unrecognized if-keyword: "%s" "Else" without matching "if" Mail's idea of conditions is screwed up "Endif" without matching "if" @(#)collect.c 2.14 6/12/83ignoreaskescapeignoreeofUse "." to terminate letter .dotUnknown tilde escape. (continue) ~h: no can do!? Interpolate what file? %s: directory %ld/%ld Write what file!? No messages to send from!?! /usr/lib/Mail.help.~------- Message contains: %s: File exists %s: file exists EDITORVISUAL/bin/ex/bin/viFatal error in "%s" /bin/sh"%s" failed!? No bytes from "%s" !? No appropriate messages Interpolating: %d/tmp (Interrupt -- one more to kill letter) nosave@@(#)edit.c 2.4 10/21/82Message@(#)fio.c 2.15 6/17/83statusfseektemporary file seekInsufficient memory for %d messages article-id/tmp/mboxXXXXXXremoved complete %s/%s~{[*?$`'"\pipeecho %s"Echo" failed read"%s": No match Buffer overflow expanding "%s" "%s": Ambiguous folderdup@(#)getname.c 2.1 7/1/81/etc/passwd@(#)head.c 2.2 3/3/83From No from or date fieldDate field not legal date"%s" not a header because %s tty@(#)v7.local.c 2.2 7/28/82/usr/spool/mail/keepUSER@(#)lock.c 2.3 10/5/82.lock/usr/spool/mail/tmXXXXXXLocked = %d @(#)lex.c 2.13 6/15/83& Use "quit" to quit. Can't "!" while sourcing 0123456789$^.:/-+*'"Unknown command: "%s" May not execute "%s" while sending May not execute "%s" while sourcing May not execute "%s" -- message file is read only Cannot recursively invoke "%s" Illegal use of "message list" No applicable messages %s requires at least %d arg(s) %s takes no more than %d arg(s) Unknown argtypeautoprintInterrupt Mail version %s. Type ? for help. +%s"%s": 1 message%d messages %d new %d unread %d deleted %d saved [Read only]Version %s @(#)list.c 2.2 1/22/83No numbers mixed with * Non-numeric second argument Referencing beyond EOF Referencing before 1 Unknown colon modifier "%s" Can't mix "*" with anything No applicable messages. No applicable messages from {%s, %s} No messages satisfy :%c%d: Invalid message number %d: Inappropriate message Missing %c Too many regretsBad message number to markBad message number to unmarkUnknown metachar (%c) @(#)main.c 2.11 6/12/83Address required after -r Name required after -T Missing user name for -u Number required for -h -h needs non-zero number Subject req'd for -s verboseUnknown flag: %s Cannot give -f and people to send to. The flags you gave make no sense since you're not sending mail. /usr/lib/Mail.rcNo mail for %s noheaderNo mail Interrupt @(#)names.c 2.8 1/22/83atdetract asked to insert commas , ,(!:@^msgsCan't send to %s From %s %sCan't reopen image metooExpanding alias to depth larger than %d No names to unpacksend-mail-r-h%s(%d) @(#)optim.c 2.8 3/2/83arpafix(%s, %s) Somethings amiss -- no @ or % in arpafix machine %s unknown, uses: %s machine %s known but remote, uses: %s daemonmachine local, call netmap(%s, %s) Ran out of machine id spots Out of machine ids Use made of undefined machine id No host named "%s" net name syntax Made up bad net name Machine code %c (0%o) Sorry -- dumping now. Alert K. Shoens Strange arg to optiboth ERROR: unknown internal machine id ** empty **Cannot find empty slot for dynamic host entry @(#)popen.c 1.6 6/12/83@(#)quit.c 2.6 5/28/83New mail has arrived. holdkeepsaveHeld 1 message in %s Held %2d messages in %s appendSaved 1 message in mbox Saved %d messages in mbox Thou hast new mail. Held %d messages in %s @(#)send.c 2.12 7/2/83failed to fix up status field OStatus: %s askccEOT No recipients specified No message, no subject; hope that's ok Null message body; hope that's ok . . . message lost, sorry. Recipients of message: "%s"record/usr/adm/maillog%s %d %d /bin/mailShould be inserting commas in recip lists To: Subject: %s Cc: Bcc: %s @(#)strings.c 2.1 7/1/81String too largeNo room for space %d Internal error@(#)temp.c 2.2 6/24/82/tmp/Rs%05d/tmp/Rq%05d/tmp/Rm%05d/tmp/Re%05d/tmp/Rx%05d"%s" is not a user of this system ubluitWho are you!? HOME/mbox/.mailrc/dead.letteruid = %d, user = %s, mailname = %s deadletter = %s, mailrc = %s, mbox = %s @(#)tty.c 2.5 6/12/83gttySubject: too long to edit @(#)vars.c 2.4 5/26/83Out of memory"%s": not a group %s @(#)UCB Mail Version 2.18 (5/19/83)2.18 5/19/83$Header$ & M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/bin/shPATH:/bin:/usr/binsh; /!  AAAAAABBBBBB ;#@$d&$o2$x%f%e#g$c$s$l$LH$u&%rL$D*$O6$X^$U(null)Unknown error : ":D^pҠޠ.=M\máҡ (;L`Т   67,$ r7 $ % X!w T$ 4z$ r$  wD$w 0$(((P$ *$ * & h( j%* & J( j% *$$w#w #D X m5@m5Bʥ %@5ʕ B-%- mH- m% mH@ m@ m@" @ m@ m  - 4w(#w #:# |! ,# L$ ## * & ' j%* & ' j%   ""  & |&v& de7" w"" ""  & D&>& de7"w L" uu uu &@5 %@5Nfff Xe" G5 @ m p  p p p p f 4  m  mӕ  m@m B-4wh!w V!D u u uu5-5- @@mm@ @@mm @  w! m@5 m @5Nfff Xe@5@ 5  lA mAAmH C-22w X Bu uu 4  _f 4 3f 4 3  p p pf 4 3 3 -#-# 3sss 3 33  l lAH D-@@m-:#U -&# U @m-#U w.w D>* & `# j%* & B# j%7H'7@' 7  7,''+5  * & " j%7 &7 &&0? 0   $ 4  m%& P  wD m --P &t&n&  eF'Z&*&R&7H&7 D& >&7-6&  2& 7-*&"& &! 4 m &m&%  em?m p7 ' x w `D @ m5@m5@ m5%$RAm @`Bmm @ mCm !'P%$@ mm 5 @ mH- @A m@5% _` 5 _` Nm f$$  ew$@m 7$_ u-_ Wu-S˥ Pf$ @`m 5 @ 6\$ @`&@ 5 $AA@ 5-* &  j%@m 7$@ @-Pҕ 5 5-T @-NG# n  E?Z V' &  F'&E 8  j 5 #N j c7n# m7d# wT# w5 D#  E? '&  '&E 8 _\@m -"@m 7"_*u- " u-w FD  wB5  m mp -Cӕ @m  mp -!  * &   j%   ' 8 4  $ w D J  J !wxw fD  5  m  mH w<w *@e(PPP   &  e ' x &     (AePPP( *$  ww w !w !w w jww DĥAĥZe ĥ_ĥe` JE?< 8 '&E 8 w2w  - z 7r7`r l 7rwb  -T gN 7r`B < 7rw2 =@  * &  j%   ' 8  * &  j% h ^ Z' 8 7   -  @7 7 -Fz 7p -b4^7 N F%   * &  j%   ' 8 7 l - j Xx f% $   w:* & & j%w   |N * ww @7`7ZNJ _6 rf* re-  r& r   rC`! J j   `m  r"-& < j% 7j7d<^ r&R reD0  8`e   &  j%7 ~ 7 -wzz-<^-5 --,* L' R & F j%  H & < j%  T7 N-PJ8 D   &  j%  _&  j% _   - &  j% _-4^%V l & ` j% 7ld  -\VN%2-/ )  &  j% 7&  j%    --9 !  + @`m F?> :'& 8  d & X j%  p t pw^wZ\_0w DC-  7rwpB  rf``ww ( D$ K( D$ ph( *$ RVO7 JB5B 7V5. 7.5 7,E$E (6 *$ w w D̋_\% ..  % _%..  h% 7%%0~0v tk% 7f%`PX%PH(- hn f%ȥO707 Z$  7|(-..  (   ww n%$ *eˋ%%(. t eˋww (.f t ww D    m  m p -! B2!2 p p p pw&w DC̥:̥| ̥̋| ʥ:ʥ| ʋ ww  5 5 w05 % )̋'̥/% 5f  f  wx % &  5  %  5 DB-fef #%5N f!  @a % D-"\  % % 5 @e!% $% N 6 N f!Ԑw  $m:-& $% c ̥t]cYefe  Ce˥: ˋ % *&Nefe  %Ce ˥: $A@`5%=& $%@` &  ww w z ˥#%   ̋̋˥|˥:ˋ wR ˥:˥| ˋˋ˥: Dw  D̥: ̋ ̥:w w l ʋ)RʋAA@ ʥ@ʥ#  ʥ0 CpDe`&w w  ̋ wx T̋AA@ ̥̋:̥@w <  ̋ T̥̋:AA@ ̥@̥= N&  w w DC=%::\  x%EB U&@  &0teP &Dw\ w J u225 B _>7_H%%_FC  r yh&`5x@`5x@_ @_H@ @` _H@` %%      s& r2  % Z   _H r f r te r f   # &P3 M   !@% %d  rdU0 rdB r U0 r U0@@5 _@_  _  $_n&w|Ԑ@ _r2&  22w FD \&Wp @@`e&Wp C̥. &e` &̥*  upC&  ̋  d%\V v& r` r &  ww |AupuN ! wnA vB w @N "wBw 0D &  w w DC ԥ==̋ wf&w fAW @w f|21|27 5 eFwt ' 5w`7L7H7D7@7<7874707,7(7$7 77777 777f&J & |2 w DCԋ wEE@w DCԋ Ԕww DCԔwfw~wz'wrw xD5UE5*wZ CuNfe& $%0 |! U))5 | e#% 5& $%4 25%' !UU  & $%S U _`@_dw 8DE%# 5 4& $% U w w ' e -~ww D55@ x  f! 5 "5 4 E4 wjf x@f@w0 w 4Nef D$  w$w  2U72U722Ae vB7 55 a  a!RE -%2 w |%ve rt 7` #T `e D  #%,(e U? `e 72U? a7 ?U ew DE ww D5 "@ r5N !!w5A vBB-  }ee@ !ۃ `!ւ `@ r `f@wwp(wfwmv(wwmfw|v(wwn w D  ԋww N tf ^$%w~w lNtf ^$%wdfwww|(w( f@ww(w7fF@& BFMSG=$unknownTERM (((((((((((((((((((((((((((((((((&-((((((())))) ) )xxxx|dumb:licoambseohzinmimsncosulxnalbcbtcdceclcmcrdcdldmdoedeihoicimipllmandnlpcsesfsosrtatetiucueupusvbvsveTERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) %  AAAAAABBBBBB 0++n(267) %  AAAAAABBBBBB 0++usr/ucb/expand 775 0 0 11530 4767752031 6631 H 0  6 >  67* % V w rH$n#  e ' _ d#- f % N  V e_ "E "_ @ȥ- @ _ x p% " " "n# 6 5_%<% ^" T" P"n# 6  7r%@ % @ c  J& -$-$ " ! !n# 6 Cn# 6  J&6 ! ! !  !! !!n# 6  !?!n#& |!?t! p!n#& 6  T!_d# V%_ _X V w~ w n D7 #  ̥9 Wp @@`e̥0 % / x#   V ## H&# #J&̋ԥ,w w D ff h%w w Nfef R%@5 w w D 5 E tU 4 wl w \ uDAB %u f& & e w 5 5  W- W00u5  .uB BwF J@B _:@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* A ҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w  DCB &E 6 z f 6  #̥-%0  E: E:  &E 6  z f 6  wVw FD  wD r< wf B=@+ @ a f   %> f B &  e   f   4  U rUUw lD& |     d &  wBfw w wf@www  wfww ww  -   N f %  % & %  %whw XD5U55@w: 4U 5e+4U%d#5n# v 5&& %4  % U5EU 4 E w xD5UE5*wX CuNfe& %0 z U''5 | e#% 5& %4 25%n# UU  & %S U _^ @_b w 8DE%# 5 4& % U w w d# e ->ww D55@ v  d 5 5 4 E4 whf x@f@w0 w 4Nef B  w"w  ,+U7r*+U7h,+f*+^Ae vBJ7 L55 a  a!RE -%*+ w %e rt 7  `e   %e U? `e 7*+U? a7r jl?d`U ew D@E ww D5 @ r5N !w5A vBB-  }ee@ !ۃ `!ւ `@ r `f@w~wz.$wfwfmb^4$wRwmLfw<4$ww. w D  ԋww N tf \%w|w lNtf \%wbfwww:$w( f@wwB$w7jF@& BF @(#)expand.c 4.2 (Berkeley) 2/7/81rBad tab stop spec Jd0o<x fegcs l LRu0rVD4O@XhU(null)Unknown error: !!!,!"M"]"l"}""""""""##*#=#N#$Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would block)),$6+6viceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIlleusr/tmp 775 0 2 0 4771107407 6107 2/tmpusr/user/ 775 0 2 0 4771107411 5515 usr/user/.cshrc 664 0 2 653 4767752077 6714 set path=(. /bin /usr/bin /etc /usr/ucb ) set history=20 set prompt="user \!> " alias a alias alias c cat alias e echo alias g grep -n alias h history alias l ls -l alias m more alias m0 mount /dev/fd0 alias m1 mount /dev/fd1 alias u0 umount /dev/fd0 alias u1 umount /dev/fd1 alias me1 mount /dev/fde1 alias me0 mount /dev/fde0 alias ue0 umount /dev/fde0 alias ue1 umount /dev/fde1 setenv TAPE /dev/fd1 setenv TERM ccgd pen filesNot a typewriterText f f p _dB_TTusr/f77lib/ 775 0 2 0 4775564155 5651 usr/f77lib/Messages 664 0 2 14461 4775563636 7461 too many digits in floating constanthash table fulltoo many statement numberstoo many external symbolsimproper use of builtin %spopstack: stack emptyout of memorycan not open overlay file %s-O%d: too many register variablesinvalid flag -I%c invalid flag %c arg count %dcannot open intermediate file %sBad parse, return code %d missing END statementwriting errorcharacters out of order in implicit:%c-%cIntermadiate code error %dstatement cannot be reachedunclassifiable statementlabel %s already definedthere is a branch to label %s from outside blockmisplaced entry statementlength must be an integer constanttoo many equivalencestoo few initializerscan only save static variablescannot make %s parameterinconsistent storage classesillegal branch to inner block, statement %simplicit item must be single letterdeclaration among executablesno backward DO loopstoo many alternate returnscomputed GOTO list too longautomatic variable of nonconstant lengthmktmpn: invalid type %dadjustable lengthincompatible storage declarationsincompatible type declarationslengtype: invalid type %dincompatible type-length combinationassignment to a non-variablestatement function amid executablesmissing end statementDO loop or BLOCK IF not closedmissing statement number %sinvalid entry nameexternal name already usedretval: impossible type %dnoncharacter entry of character functionmismatched character entry lengthscharacter entry of noncharacter functionadjustable dimension on non-argumentadjustable leng on nonargumentcommon alignmentadjustable array in commonincompatible lengths for common block %s%s cannot be a common block nameincompatible common declarationincompatible use of intrinsic functioninvalid intrinsic declarationunknown intrinsic functioninvalid external declarationonly variables may be arraysonly last bound may be asteriskintermediate file errortoo long token %sunknown intermediate kod %d1-dim subscript in EQUIVALENCEnonconstant subscript in equivalence adjustable in equivalencebad storage class in equivalenceinconsistent equivalencebad alignment forced by equivalenceattempt to extend common %s backwardinconsistent common usageeqvcommon: impossible vstg %dinvalid repetition count in DATA statementnon-constant initializertoo many initializersbad impldoblock 0%oattempt to initialize adjustable arrayinitialization of string of nonconstant lengthnonconstant implied DO parameternon-character datum initialized with character stringincompatible types in initializationsetdata: impossible type %dinvalid complex constantmkconv of impossible type %dcpexpr: impossible tag %dfrexpr: impossible tag %dfixtype: impossible tag %dfixexpr: invalid tag %dleft side of assignment must be variableaddr of addrDummy procedure not declared EXTERNAL. Code may be wrong.invalid class code for functionno substring of function callrecursive callmkfunct: impossible vprocclass %ddisagreement of argument types in statement function callstatement function definition and argument list differsubstring of noncharacter %smore than 7 subscriptssubscripts on scalar variablewrong number of subscripts on %ssubcheck is not implemented yetmkaddr: impossible storage tag %dno qualifiers on parameter nameused as variableadjustable automatic arrayattempt to use undefined variableattempted division by zeromkexpr: impossible opcode %dnonarithmetic operand of arithmetic operatornonarithmetic operand of negationNOT of nonlogicalnonlogical operand of logical operatorillegal comparisonorder comparison of complex datacomparison of nonarithmetic dataconcatenation of nonchar dataimpossible conversioncktype: impossible opcode %dfold: invalid unary operator %dconsnegop: impossible type %dcompiler error consbinop:1compiler error consbinop:2compiler error consbinop:3compiler error consbinop:4inline mod of nonintegercompiler error consbinop:5sgn(nonconstant)conssgn(type %d)integer**negativeelseif out of placeelse out of placeendif out of placenesting too deepcontrol stack emptyredeclaration of statement functionnon-variable argument in statement function definitionpause/stop argument must be constantpause/stop argument must be integer or stringnested loops with variable %sbad type on do variablebad type on DO parametertoo few DO parameterstoo many DO parameterszero DO incrementDO range never executednoninteger assign variableinvalid type of arithmetic if expressionRETURN statement in main or block dataalternate return in nonsubroutineassigned goto variable must be integerintrcall: bad intrgroup %dbad number of arguments to intrinsic %sbad argument type to intrinsic %sintraddr: %s is not intrinsiccannot pass %s as actualintraddr: impossible f1=%d unlabeled format statementbad format numberbad end= clausebad err= clauseiostat must be an integer variableimpossible iostmt %dinvalid control %s for statementunknown iocontrol %sillegal positional iocontrolillegal * iocontroliocontrol %s repeatedattempt to i/o array of unknown sizenon-left side in READ listbad REC= clauseattempt to use internal unit array of unknown sizebad unit specifierbad format descriptorbad unit in openbad file in openbad unit in close statementinquire by unit or by file, not bothmust inquire by unit or by filebad unit in move statementnon-character control clauseimpossible inquire parameter %sputconst: bad tag %dputconst: bad type %dnon-logical expression in IF statementinvalid goto labelcomputed goto index must be integerputx: invalid opcode %dputx: impossible tag %dputop: impossible conversionputop: invalid opcode %dputpower: bad callputcx1: bad tag %dputcx1 of invalid opcode %dputch1: bad character conversionputch1: invalid opcode %dputch1: bad tag %dputaddr: invalid vstg %dadjustable character functionmemname: invalid vstg %dassertion botched: %s allocp>allocs && allocp<=alloctq>p&&qclearbusy(allocs[1].ptr)&&p<=allocttestbusy(p->ptr)p->ptr > allocp && p->ptr <= alloctbusy 0%o, tag %d, type %d, length %d Bad memory list in malloc %s %d: n=%d l=%d delta=%d last=%o %s %4d: n=%4d l=%6d delta=%4d bad=%d last=%o can not open message file %sshorten: invalid tag %dmkfunct: impossible recursionsubscript on variable %s out of rangeconspower: invalid type %dinteger ** negative power complex division by zerotched: %s allocp>allocs && allocp<=alloctq>p&&qclearbusy(allocs[1].ptr)&&p<=allocttestbusy(p->ptr)p->ptr > allocp && p->ptr <= alloctbusy 0%o, tag %d, type %d, length %d Bad meusr/f77lib/f77 775 0 2 31302 4775563642 6306 )2  0  6 >  67M@ r7 ? % %w )_H  E7?  E7?  E7?  E7r? H 7jL@ȥd7?7? h@e  7LL CL#CL&CLe7L e _ @ȥ-_ @_ D ̋__ 8 7>_ 7>_ 7>_ 7>_ 7>_ 7>_ 7>_ 7x>_.C   0 1 2 F M a l m_6 6?> >?> >?> ~>_>On> j>EF ?T> P>_4 X>_>>7 8>_:>n== R 0> @r=V> > >_ >d= ==p= =>C& 1= =_ew0= _=FC=YC=c=7 =]24s?`= \=_4aC< R% - ?PJeJJ5 $= = = ='  = = < <7<@ l?IeI 1 F x@ _Z e_.,D 7BDEDjMJML6+Dfe Je Ne  wddw L_F MN N 5 6)MjMODFDfe. Je  M jMMWDfe. Je  ,6̕sNjMZM`Dfe. Je  ̕o8 6nDN5 R jMZMf 5DD<5uDfe. Je Ne.  D  5D4 R jM w,_ w DC\4 SeD4 N5D4 R 855 NDx4 R%eDb4 R 5 H\4  R4D  N  4D4 R w^w F_ 4 ND3 R%5 5 30CEF ˋ?˥< 5˥>> e55  5@ @a0EFˋ ˋ EF %b@ @a0 0DeDˋԔC2Ԕ L5D JHDf 0% TH DDf 0% HNe0fe Ne0fe Ne0fe NeD  N w6_" w *Nef  %P;@pNN2  D % (;ND  wTw @ J3_:>3 N %w,w * 1N  1N  1N  1N  ww  ww I HNe )5@- %D  H5#% N E1 R%%1@E%0E0 R  @tw"w D_E& !  r%  aE0 R%ww   %TH@5 }E N r%= ww :M JM ZM zM jM whw TNef     w*w HE:M  EJM  EZM  EjM  EzM  EM  EM  EM  EM  EM  ww zD  / ̋ )wjw V / N<Ef Je N;Ef Jew&w D̥̋.   ww D̥̋/ ww D ̋  ww D  ȕo ww v NE  wpw \N  5@E wB w ,DC 5  w  w Nf  & 4 ww >;-<; N&  eww Nb:EH- Re -   %wnw ZNffe J% wHdw 0N9F, Rew w _5 55 5 5 5 5 5 7 -MzMFfe Je  5N%F  ;FM ! 7:M =FZM ! 79ZM ?F9 0 Nefe < _Ne  _Ne  _Ne  _@t5zANefe eA@@A f& %Nefe ! 5 5 umumu uu  W- @ A5Nff %5u% Ne8  NeFF8 R%u- u-KF 0u-u-A@@A f& %uu W- Ne  gF N N8 8 8ȕ 8 # 7 7 7&7 7 7E7 77  7 7E&7 & # % A 5`u`u u- u-F 0_A@@A f& \%A@@mAm@ f& %5uM M M M @wrl_\w XV d*        ff @ef& e5u  ff`6 euu       ww 8f f A @mAm@ ee@ f& ef& Fe5uA@@A f& %A@w<w $DC5 5 5E|5 "% *e= %V5 L5 H5E<5 "% %   ww Dg5 4 4E4 "%F4 4 4E4 "% 4 4 F*  && eee@ ee@ tf4 \4 X4EL4 "ww D' '0M%'_M 4  7 'ww |D Ff R  %% ,&Ff Re wDw 0 NFf R%w&w # W-0u Ff R 0u ffFf eww  NFf R%ww  ww AupuN & wA vB w ^N Z'w`fw+w+2+Fw&w 0D r%ff 4!%w w Nfef %@5 w fw C  5!#BA  D & rf@rr @`    w & BAN   C 5 N B A @ A-  A    w, w  B A@ C@ppC`pw fw 7h1 fAW @wF+ fM1M7:+5 ew(+G 5w 7L7H7D7@7<7874707,7(7$7 77777 777f& & M w  BuNefef % = Ne& # @w w uDAB %u f& & e w 5 5  W- W00u5  .uGBwF J@B _@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* A(Hҋ D~@B @  p5w*A  fff Fe w5  @ 0   Wp `e0eӕ?w j DCB &E # z f #  #̥-%0  E: E:  &E #  z f #  ww DCԋ wEE@fwH'wD'0Hw\ w `DCԔwZw H Fff 4!%w>w ,D  w, r< wf "=@+ @ a f "  %'f " &  "e   f "  4  U rUUw RD& H"     %& " w*fw%w%6Hww JH5e -& wf@w%w%w % w: w6 Iw\ fw (IwB fw0 }f@ww,Iw7F@& BFMSG=AAB&B;B?BBBHB]BrBBB@^HBBBBBBBBCCCC--c-xI@h@z@@442>4@h4~n4 FORTRAN 77-DEMOSDRIVER , VERSION 2.1, 4 MART 1987,KIAE /usr/f77lib/libU77.a/usr/f77lib/libF77.a/usr/f77lib/libI77.a-lm-L-lovc/usr/f77lib/libU77.a/usr/f77lib/libF77.a/usr/f77lib/libI77.a-lm-lc/usr/f77lib/f77pass0/usr/f77lib/f77p1/usr/f77lib/f77p1f/usr/f77lib/Messages/lib/c1/bin/as/bin/ld/lib/crt0.o/lib/mcrt0.om4/bin/sha.out-X-u_MAIN__bad option -T%conetrip/usr/f77lib/f77p1f/lib/c1invalid flag -I%c /lib/fmcrt0.o/lib/fcrt0.o%s %s >%sefl %s %s >%sratfor %s %s >%s%s: cc %s %s-Z-L-oF77-PASS. %s %s %s %s%s %s %s %s %s %s %s Error. No assembly. compiler error. PASS2.%s %s - %s %s-dFV-dF-V%s %s %s/lib/c2mv %s %scat %s %s >%s ASM.%s %s-u -o %s %s %s-V assembler error -oLOAD.%s couldn't load %s %s /usr/bin/rawCannot load %sNo shell!%s: too largebad wait codeCompiler error, Termination code %d You must use -f flag on computer without FPP rError: Cannot read file %s writing errorgxsadSopzAfort%d.%s/tmp/f%d.%scannot open intermediate file %sout of memoryCompiler error in file %s: %s Error in file %s: %s sort %s >%scall sort status = %dra .data%s: overlapping initializationsbad intermediate file formatinitialization out of bounds.byte %o%c%s . = .+30000. . = .+%ld. %s: ;  AAAAAABBBBBB 0d~oxXffeHg"c4sXlXLu~rDOXU(null)4K4KI0N6 BBBBBB 0d~oxXffeHg"c4sXlXLu~rDOXU(null)4K4Kusr/f77lib/f77p1 775 0 2 201324 4775563672 6575 @5=7+=@0' 0  6 >  67 r7  b/% &w >'DCBҔ w6'w "'DCB  w'w &DC w& w & EUtw&w &DC ؁ҁ΁́ 2w&w &DC ˥ ˋJ !2JJwf&w R&DC ˥ ˋT !_T 2TTw.&w &DC ˥ ˋ ˥_^ !2^^w%w %DC  5 w%w %Nf % &  w%w %DC5 5 &e  ff b#eee@ 5u A@wL%w 8%7 { ff !ee0@$ fe \ e  w$w $D 5  ̋ 5`@`0 B-A ru@a %@te5}-efe ~% wp$e-r@ p%j% L  @}EUefe b%w #     5- w#h5-e-~e~-~~5 L tt " EEEEEw p# ~~z~wt#w `# 5 De T %ԕ @e!tNfe ~% @w#e-H-B>P L 0fe b%EE0 0 0 0 0 E ޚeؚw "N @5,EU EU@EtE PEUEU`x@ r3w*"E%Nj . w !D    }7} w!w !DC  5Ҕ @w!w !D E%  vEft5 w|! PPPP  w H!u-@wH!@w .!u- u- A@w !A @w !u- u- A@w A @w Nf X 5% %%@w w {{  w{ {w w t D   L   w` w L Nff %& /%@EtE Pw$ w   f f f f  5ff T%ww   f f f  5ff T%ww t  f f  5ff T%wLw 8 f  ff T%w"w  ff T%w w  EUttww D #  L ww DE  xw  w rD !wh ˋw HdNffe %% ~ w6w " xN|b x >e Pww dNfffe %e ww dNffe %% ww N|>$x >e ؕww zN w~w jd Nfe %&Zfe %e Nw w,w Nfe %%Nfefe0 %% ww NX{"^w >e nw  / &ww dNfffe %e ww rNf f & whw TNff D &  %wFw 2Nf & & 6 w(w Nf  & w w  L ww Ae vB%€t-tt t7 5 !-t 5 a  a!XE -t݆ v-t%€j L  ,%&e@E?7 & `  A  &%-2t (t$te  ?tę `e 7tÀs a7s-s -ss?ss eww DsE!-s 7s5 vE -s-s ^wdw P   x΀wB e5e= @"  ⃎ L ~ e5r ej ւ x܀7 r -t / r  8t " X rr7 r7 r !    _D Z%7s sNt& / sA v5sf& %s5(E-!~sA vE%fsf& %   & X 8E4sE1P&sUsA vE%_ s /_ 7r_  /_4&   0e _ & &  r%s%r = & &  . _  0: _>_ _6  _    3_ EU_  <_ :.  5mD_ _ q 0q "0_  *0% ڕ_ ̕ 20%_  *0% _  _ % tfd7jwh_ _ _ _ _ _ _  _ _ _ _ E% vEft5   W n _4_ & & z%& B0_4 & :0_>: J0_  R0_ %xpz L pWp pm\u@E@0 0 @0 0 _  _  _ o z& / %o_ o_ Nefe b0  . 7 o j0 "_ 7 _ & r0_4% E% z0_ U  vEut5_ _U_  v5 EU _ _ _ Ԓ_5 0A vE%EU@_6A vE% AA WpmU _6A vE% AA Wp mRU_6A vE%_6N n _6 5EU@p @Apu @Apu @Ap ue  f  A1_ m7 t7 r_  _>7 J_ Bt0 6t *_ "t4_ %d_  _ A v5f& % & X A v5 PEE1PU_ :z  f& %_J^_ VPJ 0e_ %4az؊  & n  _ ĝ_ k  xր x& / k_  J_ /%_       _ _ _ _  _ _ _ _  & &  0e_J&  &   & & vE%_  0_J 0_J :r 0_>:b  f& _ & ~e _J j& 0_>: 0_::%__ A v5h p EE1P 0_4 _ 0_ _ _  0_ _: 1_4 1_4 1epg_ & &    L & 1e_ & & %dڌ} . _  "1 *1 g_ h_ ,& _V 21 :1%dz p . & J1_7 T_  _  _J _   _&%d_p _p g & / %g_ _ _  Z1 _  j1_ _ _ _ _ _   Z1 & Z1_4   2_JJ_ @_ 6  Z1   Z1   _>  _   _ w @   @ Ew N w D@w %ƥ eȧ4 4 && &%4 % 4 E w DuNfe& 0'%4 +   & 0'%S  wb @w H DE%& 0'%  w w  e-vvw w D@ X &   4 4 w w ~ Vff !%wv w b Nfef %@ wJ w 2 @   @ Hw Nf  w D ff !%ww uDAB %u f& & e w5 5  W- W00Zu5  .Hu:Bw J@  o x d u        ӕ- f&@Ew ӕ0 ; r@A r  f  e0 9e' E Afҋ D~A  fff <e w:5  @ 0   Wp `e0w DCB &E   z f   +̥-%0  E:   E: &E   z f   ww D  w r- wf d". @ af j&  %Df d" &  >&e   f j&  4 rw <D& & w4w e-q ww  qpw Am@ f&q >&eҧq &%0Чҧw  ww C  5!(ABA  D & rf@rr @`    BJwR& @N   C 5  N B A @ A- A    BJww AupuN  wA vB w N  ww C  5!BAD  rf@rr `  wLBA  C 5 B A @ A-  A    ww C  5!#BA  D & rf@rr @`    w& BAN   C 5 N B A @ A-  A    w<w (D @ C@ppC`pLww B A@ C@ppC`pww  BuNefef % = Ne&  @wfwLnwHntwf@w0nw,nw (nzwfwnw nwf @f@w f@wmwmwfwmmmmwhmwmmfwmwFwm w D  ԋwf@wXmwTmw7~F  7 mm7l& Al& BF7!lW-/7l m7PPE7 ZDE!wEBED5!5! w |W!w))w))  wW! B  w)) w)) w))w))  ”E7 EUE@xU@p ljEUUW!e|_ (Vb\  kBE? enCE e@E x5~e5~5@~eY垨 H en 5@~> ; 66  ~ `&e     b~e\~bww5Q$R ^ f   EU P5}   PTfPPQ7 x}5    5 C B A  `5T}  5<}w  5(}  eET  "$ $5| $$ 5|  5|  R5@|  w   wR  TN| (    U5@:| | B  UP  U { UUE>|E{7Q4|7Q{wU{wR { wbR {E{ U{U{w6{wH{w@  7 t{ p{a ^{Ub{j{W 8U` W 8ETfc     ` \h-{{ a h h   T \a  ! " ^RR BR zW !W e UETR5|z  5jz  U\zw   R^   7 zr@Tr@`  e  \ JW!vW! 5y7 ye  yyy fT    T`$ $$$`& N & N  N N S C B A  eW!\Շ w^ NmBy4y 0y rfd5.ye        W!`TP    0&Td& dN & dN dC N eN e-xxxxs_ `'T]_ l'v_ `'S_ f'U_ r'.@_ f':H_ `'I_ `'@_ f'$B_ f'@_ f'A_ f'@_ r'f@_ r'pW_ f'$P_ f'&N_ f'N_ f'O_ f'N_ f'T_ f'lb_ f'j_ f'a_ f'jh_ l'Z_ l'6B_ `'b_ `'vc_ `'\_ `'__ `'b_ `'U_ `'h_ `'hV_ `'TQ_ `'c_ `'^a_ `'M_ `'VW_ f'VS_ `'S_ `'W_ `'T_ `'XX_ `'\V_ f'X_ `'C_ l'b_ `'\b_ `'j_ `'T_ f'K_ l'k_ `'&k_ `'6k_ `'nk_ `'k_ `':s_ `',l_ `'vl_ `'~l_ `'\o_ `'o_ `'@_ l'o_ `'o_ `'s_ `'M_ f'w_ `'D_ f'U_ f'l\_ l'nM_ f'*Y_ f'"K_ f'L_ f'*v_ l'Z_ f'XB_ l'r_ l'Q_ l'bT_ l'X_ l'Xb_ l'g_ l'@_ l'C_ l',M_ l'"L_ l'M_ l'S_ l'v_ l'S_ l'^S_ l'S_ l'|V_ l'0{_ l'2p_ l'l_ l'^W_ r'W_ r'v|_ l'P_ r'VH_ r'W_ r'w 7 :c B7 Zc__7 e7 _7 bww xڂ`b 1 7 B7 B`7 :b7 4b7 _7 A7 @b b7 DBb7 BB7 b7 b7 b7 b&B"BB7 b7 b`7 bAb bh @0 0 e-A:5 1)5 @t` 1@t` 1 " 1 1 1    2 e-pAÂ7 AhhAhZAdA @  u ʂ 7 >A7 w *N 0f  & /% 1 1w w D 0 vEft5eww D vEft5# 0e vEWt@fdf& % /%3& vEft5  vEf@ Fe w,w D E%EV L  EU vEu%@EtE P 03EUP (3& %3 vEu@ _F x` _F,_F <B`Wpeuu-U}-B@ ; xTf&AA &%$ "Ne&& ~% @3 1w@04e@4,4,%x_< r_}@@ + xZ@pNe&@& b%@40@00% @  2[ 2 @ T xp&&f[ e_F5 u-_F@ta0&f<[ e f&&[ &&[ e_F vENk L _Fw 5   !@ @aAp %Nef 22 @ @a0 %Nef 22 w~w j :::<i :2  B29%b  9r B2Z_ n N J29% 7Z R2ww [i :2 ww  B2ww W :2 ww D B1 vCE% %  .  1 1Ng :2  z2V z2w^w JNo :2 wHw 4D vCEE% L & 2 % ; :2  $ :2  f :2 ww Np :2 ww N 1 pww N 1 B2N z2N z2N z2U z2w~w j C vEt5   5N 2  2  B2 5 z2^U z2  @m z2 z2 D- z2N /ww DE _M x x`7%  :2  z2  _JM :2 && f% B2 z2 z2 z2# :2  vEu@  1 1_JM x vEt5 2_JM 2_JM 2_JM vEt5  vEt5 2 1_JM vE% _DM 2_JM vEt5  vEt5 2f vE% Y 2X 2T vEt5E vEt5_K vEt5)5 Ne& 2  1 vEf 2  1  vEff 2_DK 3wfE5 &_KN L & 2Ew D E _@P _N !_OE 5 E, L  1  1 vE%_P _PE%E vEuf vEu%&t505t505t55t5 %5t5   E%E%E% vEuft5 1_P vEu vEu@ T x 2 m. x;'4#@ 2 x:8@  x39 1@ ޖ%& 2  f 2%ww D 5 E%_VE% _V& "3g vEt5 c \,XE%O vEt5 @ 9,5fe& Nݖ%& 2 fe& 2ݖ%& 2  f 2%P :2 E%&i ,e 1 f 2% 1  wPw e& /% N & 1 N 1f : & /%f " &f  & e&_e5t5 Nf 3 5N 0f & /% & 1 N 0f &_eN 1 t & 1 A vEft5N 1 N 1& e 5_eNk L _lew ¾D5 E5Ne& 2 Ne& 2  1 &f /% & &f je&% /%5 1 1 f 2%      ww Nf >%ww ڽDe% &f >e f >%ww fff eww zCe%f >   ;f >e w8w $% N8 >%ww @ * xAWpm.5N  Ƅp %%pwμNʄNτNӄN  L w  B2ww ~ B2ww nNfe 3 % Nefe 3 wJw 6 R3   :2 N z2( :2  $ :2  R3   :2 N z2( :2  $ :2  P :2 tww N6 >%ff|6 eww x   NN6 >%fff26 Աe wBw .w:w & %&7  @     37 % 3@     3%_To L .52@7 2 .N :2  B2>6 E :2 E76 3@_o_o5 "_n@t` @t` 0 B1@t`& & z & 1 @75 3% &  3% 3%7t5 |&  3%5 @ f 3%e @ _\m vE%  vE% E% f 3%e  B1 0 B & & 1  _hm @4@ 3,4 b & 1 @ R2w0w\w Hr B2.3_ n N J2w6w "  R3   R3   :2 N z2 ( :2  P :2 ww ҷw޷w ʷ:%_p%  Z &2 >e_r@_r  vE%h m,3&fe %% _re %&82 >e _r vE% f B1 >e5  vEEEuP vE%t t_r  _o vE% vE@  x؄ )fe %%  vEf b3 5_Vp  vEf b3 5 f,fe %e_TpN2_Hp5_HpEtE 5P  EtE5P "E% vEft5 EtE5P5  E%A vEft5 5NfK/ >ee-_pX/ > w޴w ʴD^f >  % ,&ef >e %ww Njf >%w~w jW-0unf > 0u  ff}f ƪew4w Nf >%ww @e7D,7B,eH 7<,@e 7. @& j& 5Ni L w 7 17 1 e e ^#N  L @ v7f.@ v7X.@ v7D.>. > 4. Xf % N L 5: . L+_|vN /@w@ȥ- 5_nv@6P e_jv@ r y@6 _jv7  _jv& _jv  _jv _jv _jv @0_jv9_jv @e5% & X _w[ W S 2 47 j v sT @ L P P + + , 2 8   ! $ ' *_"u :_Nu ;_ u _t_s U " ~ N Z 2 ּ5 _tw  :N &ww ԰ f " 5N L ww  3 3 3ww  %@ k L N = w^w RB  :BBww v %$B %zzB . h&@  AA v5@f& % . e-Bւ    * ww  %& / %    0^ t 47AwA 7Hb%Dž̅@ >% @7a  ׅ@ >%ۅ@ > w*w De N  @ v5 Et5A , n wEU Ep U@ EUEUU w %N@ 7 a& ܾ%& / %ޅ? > N   ? >%N     N f 1 5% 5 5 %?w?w`w ` P7`%  @7` ? 7?s s 33 \ % % l? @EtE PEp U@ N f& *0%%> 4w,w %"?G% ?_ / ^@& % 2 4_ / _$  4%7|_ 0 2 % ! F  F / >D > >D %>H_ / 3wvw bD  x>_ 0EtE P& 2  3w*G L w ^%^ ^ r& 4%55 ^^ /=N& 3   ww `^%=_G%=_G@     4 vDE X=7P=%   7]w]% $=% b . !  7 ]w ]% -<] F F 1F@ pF% & <  G7< G7w *DC  ww   %k L E Y x* ^7TMwRM 7L 7Q&2 vS  7tNJ: vS  ^N%JVN: L  7Lwf 7L 7L 7L 7L 7L 7L L w De   %5ww - ` t `- 4 ww -f 7-ww DC% #@E%A vEft5 @55 L t5d5f &  &  A mMmM@ ee@ f& ef& e7MwM EUEtE P% ff ږ%2EU E E2Pff& ~e7`DMw`BMw e^f&@ wfw RAWp Dm(BAWp CmB @A f&& & e4t @A f&&& e4t s33s (u@r- =L@p  pr r N  u  wpw \D    wPw efff9 e5 u-Nff ff<9 >e@t@a0&f9 e @t5ld5lfu @5A 5 u u 5 * ff ffeu 8 >e@@m~8 >% u-@ AA@5@ _h ff ffeu 8 >e  8 >%N L _hw DE% v5U  j0   1 Ne ww D EUEtE Pww pD 43 wdw P 4tt%%  W-EU ww D 43 ww D 453ww  44 4  5vf&@&    UU4t ww nD 4f d%3N  wBw .DC vEu vEuE%C5t5<E%6t50%% 45t5  4425t5  32 3' .  1 1w`w L  5EUEU@w.w DC % @ L  vEuD wE%% 4e vEfe& z4e 1+t5 %  % R%&$ /%%  4 %  @%2w $ f /%@EtE Pw w  f! /%ww D  wE5%E%  vEft5 E &  E  PPPP@ s xĆ vE%  &  3 03 03 035 @& & 3u @& &  03 03E 03 03N] L w TD #E K x҆ vE%    1   j3w5 1 1 1 1  1 e Ew L w D   x vEt5 1wh B14E ۃE L  1  vE% 4 Z4w D E%wE%E L E5 B145A vEu%@E%  .  1   B14 vEu 5 @E% E%ff /%E%  Nff r4%5% @  x  0@& & /%4@EtE P_Fu-E%5t505t505t55t55t5"5t5@tfdf&@tfd&% f 2  B145t5!f 2 ff %&%ڈf ,e_H%% @E%_H%E%_H5t5_Hu- Nf 2  B14u-_H l_Fu-_HNf r4%5%% @E%_H%E%_H5t5_Hu- Nf 2  B14u-_Hf_HN vEf r4%5@E%_H@E%_H@f 2  B1A1  D_H@E%_H@E%!_H L _H vEu_Hw D vE%   x2 2 wtE E L E    >   2  0 r3 vE% r34 vE% 1 1EU  r34 vE%w 5 _M@ b E5% vE%5 2   1<4%2 / vE%  j4 4 5  4  B14   B14@ww D 0 j4ww xD  vEul5EtE P v58e :45EUps Ep U De N  @5EUEU`A R@ r3  vE% vE%  :4 " ~ Ep U %N4 L   T .  1 wZ 4 vE%&  4 5 vE@ p x@ j45f /% vEEWtEJP  02  N& 4% O r " ~ 3@ u   L @   vEf   vEN L w  @   55 5 A vEu@ 5@5 _Q _Q @53 B15A vEfA vE%$A vE% @E%@E% s3 @E30@A vEf 3 3N & /% B13E3% . Ku _O   . 1f 71N 0 B1f 2 5 n1  N`1& /%5J1F1 1:1  21 Ne @ww DE%+'45@5 J 45DA vE%  F% 0w50 , EUEUEU s& Nޖ%3  N 0N j4 b4 /%3 14   FA vE% Ne   . ,  04  ݖ%& /%& /%3 13 B13 B1w F >Q 8Q p- *Q w6w "D5  4  wE  & & & 0e Z4U w D  0! wӃ -Pw N 4 (-x0PN 0C vEt5 hP bPp-VPVPPPLP wVw BD& <ܖ%55 !5 @ 0 B1A Aa1%1 .   H . _ Vu }-e  f . _ V _ V @ @a5 @t@m 0f /%@ @a& /%5 @ 0f /%5 , 4 5 vE%  0 vEWt@fdf& ږ%5f /%5f /%5 % vE%  pږ%& L & /%f /%5@w R22 /E$U  ww E% /  /  E%  ww N R2ww @ v5EUEp U0 EU 4@     n w: 5Nf 3 @E%    1 . @0 0  uw   f *0% & ff 0e 4 Eu   &f 2ewvw bN & d%&ff de& r2 N R2w>w *D%0  " ~ %  %  .   2 - R2w% -w ı & & f 0e Z4 vEt5  .  2ww z @a  Ap %40fe ~% #EE017P,1EtEx17P1 EtE?17P10we  w ܰ@7 0 _z5 @-@E%A vE% NB 2 3A vENf  5 `0E _z x<D0 vEu5t5 _{%&%_z @&&%_z@@&f /%5Ne N  @w/ vEu%D 5t5O%K@5@5@E%@E%Nf 0 5@EtE=PNfe 2 ffe ๖%& /%%_z@f 2. vEWp De5 . vEA-_{@-e z. vEWp De% e @-_z@-_{N 4 @f@ r & 5%5_w  tȇ  &  5Nfe  &  5Nf /% 15_w%Y5t5<_@EtE=P fH-E% /%5@EtE=P- vEu% uNf 2 _w,E L Ne  0 Ne  X . "_ww tA vE% AA vE%Ne  z L @7 (,$,E a xH , vE%B+ vE%+8+ vE%/.+ vEWp eu%d@e Ne  @&  5Ne   . P+E L wBw .@ _} xT@   N 3  & /% ̳ & /% && ³%&f %& e& /% & r & e& /% 1wb@@& /%EUP@ 0@ 1@@& /% w D    EU  w~ v5 vE% w >Ne 55 2Nb 2 fffa ew w 7 c7 g7 gWp1 %ww  c   4%7c 7f7f7f7fQ&@E%C vEt5 @f& b–%7jf . 2Q&@E%C vEt5 @f& –%7f  . P f e -ee  3 7P PPE% P vEt5  . P 17 P ~P%l`%d`-ee e 7|e7ve lene defe \eVeZe 2P Le&  0%&  N% P e 7e_  x w  .  BN &_= L w 5 7t_5WpN| '-Z_WpN|:F_ ~% Wpq=~wV5 %؆ AWpN|R :^  s . w DC `%^ %` . S` %%^ %% %7cWpe|u@ %%   vE%  B1@N . w:w &N De&c   Gww u_F@E% ^5& 0  DN /  _EE%: 7 2 0 % 4& ^ &   4 L%& F B=E% 0 B1E% vE% #%\ vEf 3 5f & 1 N .  1u _DNe ww D  vEu%at5N \%& /%5% E% 1EU@tfdf& %4N 2  B15%`ff %& %& ef%`Ɠ ,e Gww n `E` / t`n`& \%&@K 8 & Te& r2 @`#:`& &%& K  &%Z%Z e& r2 WpN 1 %ww D JEU J & /% 1 __& %&& e& r2  1wbw N @J vEft5  0 N%5  . 5 I_I vEft5  0 N%j vE% aE%' $  0  0  .  j%5 4 R%5 0 B1N N% 0  N% J3R . %X] %  N%   5HeE%!  0  4 J3R vEft5 D B172H vE%  0E% vEft5 && % 05 3 e . 7 \ & %f N%s\_\%Wrw7\ sd7\\7͓\ ie7}\7z\`Y 0 h% GwTw @G vEt5  0 N%{ .  G vE%  0  N% N  . F vEt5  0 ѓ & % N%F N xF N pF N hF N 4X 0ړ h% Gw(w E. vEt5 " 0 N%E N W 0 h% G . ww E E .  0 N% ~E .   O% PO  PO  PO  PO  O% O%$" O%*( O%0. O%64 O%<: O%@ PO B PO ~V 0 h% Gwrw ^, /N 45 & & f 0e Z4f 1   m+0  %+ 4+ E + 1  7 ++%z_UE%7 +_U++&+ vE%wZw FeX+-V+R+ L @EE:+?P6+  m,+0  % Iww + +%z L tIww h% v5 E-JIUE-4I .IEE4Pe-*؂wMSG= * 0123456789abcdefWarning on line %d of %s: %s Error on line %d of %s: %s Declaration error for %s: %sDeclaration error %sExecution error %sCompiler error line %d of %s: %s ŀÀĀĀj r v  * 8P^dpp 4DPr|"*2:BJRpZbjr^p&Zfn$2:Zjx (DL~6R ,6BJRZbjrz 6LXh|$2 @`&.DbBv ,08<DNXp6RR hhh .dataMAIN_ ()*+%65<="?<A>=@ddPFH.,aZ0/1&-EF*FpFFFrErEdEdEFFlE@EGFF G.GG(GFjGHKKKKKKKJLLLLLLDMDMDMDMDMhM~LBL~L~LBL~LKKKDMDMLDMDMDMDMDMhMKKDMhMDMDMDMDMDMvKNMxMMMM KDOLOLOhOhOOpOpOOOOhOOOOOOOOOOOOTOxOxOOOO$OSTTTTTTSSTTTTSSSZzZd[d[d[d[\\d[d[[ZMAIN__s_copys_cmps_catc dcjjjjkkjjL%d: %d.;%d. %d. L%ld %d.%c .even _%sv.%dL%dq.%dqxqxqVpVpVpVpatan?datan@atan2Adatan2BsinhCdsinhDcoshEdcoshFtanhGdtanhHlgeIlgtKlleMlltOr_intd_intr_nintd_ninth_ninti_ninth_dnnti_dnntr_absh_absi_absd_absc_absz_absh_modi_modr_modd_modr_signh_signi_signd_signr_dimh_dimi_dimd_dimd_prod h_len i_len h_indx i_indxr_imagd_imagr_cnjgd_cnjgr_sqrtd_sqrtc_sqrtz_sqrtr_expd_expc_expz_expr_logd_logc_logz_logr_lg10d_lg10r_sind_sinc_sinz_sinr_cosd_cosc_cosz_cosr_tand_tanr_asind_asinr_acosd_acosr_atan d_atan r_atn2 d_atn2 r_sinh d_sinh r_cosh d_cosh r_tanh d_tanh hl_ge l_ge hl_gt l_gt hl_le l_le hl_lt l_ltsqrtexplogsincostanasinacosatanatan2sinhcoshtanhx2z2zx2yhw8|8|8|{{8|||||}}}}}}}}}}}}}}R}z} $(/38= DKPV\cjpuBBBBBBBBunitfmterrendiostatrecreclfilestatusaccessformblankexistopenednumbernamednamesequentialdirectformattedunformattednextrecf_backf_rewf_enddo_liodo_fiodo_uiouflbad reclf_openf_closf_inquQQQQƥƥ8dox: cL splpLuDO(null)***((((((((((((,,(8+Z+T+J+((.., +,\+$+.,++,++)))*&*6*F*V*BBBBBBBBunitfmterrendiostatrecreclfilestatusaccessformblankexistopenednumbernamednamesequentialdirectformattedunformattednextrecf_backf_rewf_enddo_liodo_fiodo_uiouflbad reclf_openf_closf_inquQQQQƥƥusr/f77lib/f77p1f 775 0 2 201324 4775563730 6736 @5=7+=@0' 0  6 >  67 r7  b/% &w >'DCBҔ w6'w "'DCB  w'w &DC w& w & EUtw&w &DC ؁ҁ΁́ 2w&w &DC ˥ ˋJ !2JJwf&w R&DC ˥ ˋT !_T 2TTw.&w &DC ˥ ˋ ˥_^ !2^^w%w %DC  5 w%w %Nf % &  w%w %DC5 5 &e  ff b#eee@ 5u A@wL%w 8%7 { ff !ee0@$ fe \ e  w$w $D 5  ̋ 5`@`0 B-A ru@a %@te5}-efe ~% wp$e-r@ p%j% L  @}EUefe b%w #     5- w#h5-e-~e~-~~5 L tt " EEEEEw p# ~~z~wt#w `# 5 De T %ԕ @e!tNfe ~% @w#e-H-B>P L 0fe b%EE0 0 0 0 0 E ޚeؚw "N @5,EU EU@EtE PEUEU`x@ r3w*"E%Nj . w !D    }7} w!w !DC  5Ҕ @w!w !D E%  vEft5 w|! PPPP  w H!u-@wH!@w .!u- u- A@w !A @w !u- u- A@w A @w Nf X 5% %%@w w {{  w{ {w w t D   L   w` w L Nff %& /%@EtE Pw$ w   f f f f  5ff T%ww   f f f  5ff T%ww t  f f  5ff T%wLw 8 f  ff T%w"w  ff T%w w  EUttww D #  L ww DE  xw  w rD !wh ˋw HdNffe %% ~ w6w " xN|b x >e Pww dNfffe %e ww dNffe %% ww N|>$x >e ؕww zN w~w jd Nfe %&Zfe %e Nw w,w Nfe %%Nfefe0 %% ww NX{"^w >e nw  / &ww dNfffe %e ww rNf f & whw TNff D &  %wFw 2Nf & & 6 w(w Nf  & w w  L ww Ae vB%€t-tt t7 5 !-t 5 a  a!XE -t݆ v-t%€j L  ,%&e@E?7 & `  A  &%-2t (t$te  ?tę `e 7tÀs a7s-s -ss?ss eww DsE!-s 7s5 vE -s-s ^wdw P   x΀wB e5e= @"  ⃎ L ~ e5r ej ւ x܀7 r -t / r  8t " X rr7 r7 r !    _D Z%7s sNt& / sA v5sf& %s5(E-!~sA vE%fsf& %   & X 8E4sE1P&sUsA vE%_ s /_ 7r_  /_4&   0e _ & &  r%s%r = & &  . _  0: _>_ _6  _    3_ EU_  <_ :.  5mD_ _ q 0q "0_  *0% ڕ_ ̕ 20%_  *0% _  _ % tfd7jwh_ _ _ _ _ _ _  _ _ _ _ E% vEft5   W n _4_ & & z%& B0_4 & :0_>: J0_  R0_ %xpz L pWp pm\u@E@0 0 @0 0 _  _  _ o z& / %o_ o_ Nefe b0  . 7 o j0 "_ 7 _ & r0_4% E% z0_ U  vEut5_ _U_  v5 EU _ _ _ Ԓ_5 0A vE%EU@_6A vE% AA WpmU _6A vE% AA Wp mRU_6A vE%_6N n _6 5EU@p @Apu @Apu @Ap ue  f  A1_ m7 t7 r_  _>7 J_ Bt0 6t *_ "t4_ %d_  _ A v5f& % & X A v5 PEE1PU_ :z  f& %_J^_ VPJ 0e_ %4az؊  & n  _ ĝ_ k  xր x& / k_  J_ /%_       _ _ _ _  _ _ _ _  & &  0e_J&  &   & & vE%_  0_J 0_J :r 0_>:b  f& _ & ~e _J j& 0_>: 0_::%__ A v5h p EE1P 0_4 _ 0_ _ _  0_ _: 1_4 1_4 1epg_ & &    L & 1e_ & & %dڌ} . _  "1 *1 g_ h_ ,& _V 21 :1%dz p . & J1_7 T_  _  _J _   _&%d_p _p g & / %g_ _ _  Z1 _  j1_ _ _ _ _ _   Z1 & Z1_4   2_JJ_ @_ 6  Z1   Z1   _>  _   _ w @   @ Ew N w D@w %ƥ eȧ4 4 && &%4 % 4 E w DuNfe& 0'%4 +   & 0'%S  wb @w H DE%& 0'%  w w  e-vvw w D@ X &   4 4 w w ~ Vff !%wv w b Nfef %@ wJ w 2 @   @ Hw Nf  w D ff !%ww uDAB %u f& & e w5 5  W- W00Zu5  .Hu:Bw J@  o x d u        ӕ- f&@Ew ӕ0 ; r@A r  f  e0 9e' E Afҋ D~A  fff <e w:5  @ 0   Wp `e0w DCB &E   z f   +̥-%0  E:   E: &E   z f   ww D  w r- wf d". @ af j&  %Df d" &  >&e   f j&  4 rw <D& & w4w e-q ww  qpw Am@ f&q >&eҧq &%0Чҧw  ww C  5!(ABA  D & rf@rr @`    BJwR& @N   C 5  N B A @ A- A    BJww AupuN  wA vB w N  ww C  5!BAD  rf@rr `  wLBA  C 5 B A @ A-  A    ww C  5!#BA  D & rf@rr @`    w& BAN   C 5 N B A @ A-  A    w<w (D @ C@ppC`pLww B A@ C@ppC`pww  BuNefef % = Ne&  @wfwLnwHntwf@w0nw,nw (nzwfwnw nwf @f@w f@wmwmwfwmmmmwhmwmmfwmwFwm w D  ԋwf@wXmwTmw7~F  7 mm7l& Al& BF7!lW-/7l m7PPE7 ZDE!wEBED5!5! w |W!w))w))  wW! B  w)) w)) w))w))  ”E7 EUE@xU@p ljEUUW!e|_ (Vb\  kBE? enCE e@E x5~e5~5@~eY垨 H en 5@~> ; 66  ~ `&e     b~e\~bww5Q$R ^ f   EU P5}   PTfPPQ7 x}5    5 C B A  `5T}  5<}w  5(}  eET  "$ $5| $$ 5|  5|  R5@|  w   wR  TN| (    U5@:| | B  UP  U { UUE>|E{7Q4|7Q{wU{wR { wbR {E{ U{U{w6{wH{w@  7 t{ p{a ^{Ub{j{W 8U` W 8ETfc     ` \h-{{ a h h   T \a  ! " ^RR BR zW !W e UETR5|z  5jz  U\zw   R^   7 zr@Tr@`  e  \ JW!vW! 5y7 ye  yyy fT    T`$ $$$`& N & N  N N S C B A  eW!\Շ w^ NmBy4y 0y rfd5.ye        W!`TP    0&Td& dN & dN dC N eN e-xxxxs_ `'T]_ l'v_ `'S_ f'U_ r'.@_ f':H_ `'I_ `'@_ f'$B_ f'@_ f'A_ f'@_ r'f@_ r'pW_ f'$P_ f'&N_ f'N_ f'O_ f'N_ f'T_ f'lb_ f'j_ f'a_ f'jh_ l'Z_ l'6B_ `'b_ `'vc_ `'\_ `'__ `'b_ `'U_ `'h_ `'hV_ `'TQ_ `'c_ `'^a_ `'M_ `'VW_ f'VS_ `'S_ `'W_ `'T_ `'XX_ `'\V_ f'X_ `'C_ l'b_ `'\b_ `'j_ `'T_ f'K_ l'k_ `'&k_ `'6k_ `'nk_ `'k_ `':s_ `',l_ `'vl_ `'~l_ `'\o_ `'o_ `'@_ l'o_ `'o_ `'s_ `'M_ f'w_ `'D_ f'U_ f'l\_ l'nM_ f'*Y_ f'"K_ f'L_ f'*v_ l'Z_ f'XB_ l'r_ l'Q_ l'bT_ l'X_ l'Xb_ l'g_ l'@_ l'C_ l',M_ l'"L_ l'M_ l'S_ l'v_ l'S_ l'^S_ l'S_ l'|V_ l'0{_ l'2p_ l'l_ l'^W_ r'W_ r'v|_ l'P_ r'VH_ r'W_ r'w 7 :c B7 Zc__7 e7 _7 bww xڂ`b 1 7 B7 B`7 :b7 4b7 _7 A7 @b b7 DBb7 BB7 b7 b7 b7 b&B"BB7 b7 b`7 bAb bh @0 0 e-A:5 1)5 @t` 1@t` 1 " 1 1 1    2 e-pAÂ7 AhhAhZAdA @  u ʂ 7 >A7 w *N 0f  & /% 1 1w w D 0 vEft5eww D vEft5# 0e vEWt@fdf& % /%3& vEft5  vEf@ Fe w,w D E%EV L  EU vEu%@EtE P 03EUP (3& %3 vEu@ _F x` _F,_F <B`Wpeuu-U}-B@ ; xTf&AA &%$ "Ne&& ~% @3 1w@04e@4,4,%x_< r_}@@ + xZ@pNe&@& b%@40@00% @  2[ 2 @ T xp&&f[ e_F5 u-_F@ta0&f<[ e f&&[ &&[ e_F vENk L _Fw 5   !@ @aAp %Nef 22 @ @a0 %Nef 22 w~w j :::<i :2  B29%b  9r B2Z_ n N J29% 7Z R2ww [i :2 ww  B2ww W :2 ww D B1 vCE% %  .  1 1Ng :2  z2V z2w^w JNo :2 wHw 4D vCEE% L & 2 % ; :2  $ :2  f :2 ww Np :2 ww N 1 pww N 1 B2N z2N z2N z2U z2w~w j C vEt5   5N 2  2  B2 5 z2^U z2  @m z2 z2 D- z2N /ww DE _M x x`7%  :2  z2  _JM :2 && f% B2 z2 z2 z2# :2  vEu@  1 1_JM x vEt5 2_JM 2_JM 2_JM vEt5  vEt5 2 1_JM vE% _DM 2_JM vEt5  vEt5 2f vE% Y 2X 2T vEt5E vEt5_K vEt5)5 Ne& 2  1 vEf 2  1  vEff 2_DK 3wfE5 &_KN L & 2Ew D E _@P _N !_OE 5 E, L  1  1 vE%_P _PE%E vEuf vEu%&t505t505t55t5 %5t5   E%E%E% vEuft5 1_P vEu vEu@ T x 2 m. x;'4#@ 2 x:8@  x39 1@ ޖ%& 2  f 2%ww D 5 E%_VE% _V& "3g vEt5 c \,XE%O vEt5 @ 9,5fe& Nݖ%& 2 fe& 2ݖ%& 2  f 2%P :2 E%&i ,e 1 f 2% 1  wPw e& /% N & 1 N 1f : & /%f " &f  & e&_e5t5 Nf 3 5N 0f & /% & 1 N 0f &_eN 1 t & 1 A vEft5N 1 N 1& e 5_eNk L _lew ¾D5 E5Ne& 2 Ne& 2  1 &f /% & &f je&% /%5 1 1 f 2%      ww Nf >%ww ڽDe% &f >e f >%ww fff eww zCe%f >   ;f >e w8w $% N8 >%ww @ * xAWpm.5N  Ƅp %%pwμNʄNτNӄN  L w  B2ww ~ B2ww nNfe 3 % Nefe 3 wJw 6 R3   :2 N z2( :2  $ :2  R3   :2 N z2( :2  $ :2  P :2 tww N6 >%ff|6 eww x   NN6 >%fff26 Աe wBw .w:w & %&7  @     37 % 3@     3%_To L .52@7 2 .N :2  B2>6 E :2 E76 3@_o_o5 "_n@t` @t` 0 B1@t`& & z & 1 @75 3% &  3% 3%7t5 |&  3%5 @ f 3%e @ _\m vE%  vE% E% f 3%e  B1 0 B & & 1  _hm @4@ 3,4 b & 1 @ R2w0w\w Hr B2.3_ n N J2w6w "  R3   R3   :2 N z2 ( :2  P :2 ww ҷw޷w ʷ:%_p%  Z &2 >e_r@_r  vE%h m,3&fe %% _re %&82 >e _r vE% f B1 >e5  vEEEuP vE%t t_r  _o vE% vE@  x؄ )fe %%  vEf b3 5_Vp  vEf b3 5 f,fe %e_TpN2_Hp5_HpEtE 5P  EtE5P "E% vEft5 EtE5P5  E%A vEft5 5NfK/ >ee-_pX/ > w޴w ʴD^f >  % ,&ef >e %ww Njf >%w~w jW-0unf > 0u  ff}f ƪew4w Nf >%ww @e7D,7B,eH 7<,@e 7. @& j& 5Ni L w 7 17 1 e e ^#N  L @ v7f.@ v7X.@ v7D.>. > 4. Xf % N L 5: . L+_|vN /@w@ȥ- 5_nv@6P e_jv@ r y@6 _jv7  _jv& _jv  _jv _jv _jv @0_jv9_jv @e5% & X _w[ W S 2 47 j v sT @ L P P + + , 2 8   ! $ ' *_"u :_Nu ;_ u _t_s U " ~ N Z 2 ּ5 _tw  :N &ww ԰ f " 5N L ww  3 3 3ww  %@ k L N = w^w RB  :BBww v %$B %zzB . h&@  AA v5@f& % . e-Bւ    * ww  %& / %    0^ t 47AwA 7Hb%Dž̅@ >% @7a  ׅ@ >%ۅ@ > w*w De N  @ v5 Et5A , n wEU Ep U@ EUEUU w %N@ 7 a& ܾ%& / %ޅ? > N   ? >%N     N f 1 5% 5 5 %?w?w`w ` P7`%  @7` ? 7?s s 33 \ % % l? @EtE PEp U@ N f& *0%%> 4w,w %"?G% ?_ / ^@& % 2 4_ / _$  4%7|_ 0 2 % ! F  F / >D > >D %>H_ / 3wvw bD  x>_ 0EtE P& 2  3w*G L w ^%^ ^ r& 4%55 ^^ /=N& 3   ww `^%=_G%=_G@     4 vDE X=7P=%   7]w]% $=% b . !  7 ]w ]% -<] F F 1F@ pF% & <  G7< G7w *DC  ww   %k L E Y x* ^7TMwRM 7L 7Q&2 vS  7tNJ: vS  ^N%JVN: L  7Lwf 7L 7L 7L 7L 7L 7L L w De   %5ww - ` t `- 4 ww -f 7-ww DC% #@E%A vEft5 @55 L t5d5f &  &  A mMmM@ ee@ f& ef& e7MwM EUEtE P% ff ږ%2EU E E2Pff& ~e7`DMw`BMw e^f&@ wfw RAWp Dm(BAWp CmB @A f&& & e4t @A f&&& e4t s33s (u@r- =L@p  pr r N  u  wpw \D    wPw efff9 e5 u-Nff ff<9 >e@t@a0&f9 e @t5ld5lfu @5A 5 u u 5 * ff ffeu 8 >e@@m~8 >% u-@ AA@5@ _h ff ffeu 8 >e  8 >%N L _hw DE% v5U  j0   1 Ne ww D EUEtE Pww pD 43 wdw P 4tt%%  W-EU ww D 43 ww D 453ww  44 4  5vf&@&    UU4t ww nD 4f d%3N  wBw .DC vEu vEuE%C5t5<E%6t50%% 45t5  4425t5  32 3' .  1 1w`w L  5EUEU@w.w DC % @ L  vEuD wE%% 4e vEfe& z4e 1+t5 %  % R%&$ /%%  4 %  @%2w $ f /%@EtE Pw w  f! /%ww D  wE5%E%  vEft5 E &  E  PPPP@ s xĆ vE%  &  3 03 03 035 @& & 3u @& &  03 03E 03 03N] L w TD #E K x҆ vE%    1   j3w5 1 1 1 1  1 e Ew L w D   x vEt5 1wh B14E ۃE L  1  vE% 4 Z4w D E%wE%E L E5 B145A vEu%@E%  .  1   B14 vEu 5 @E% E%ff /%E%  Nff r4%5% @  x  0@& & /%4@EtE P_Fu-E%5t505t505t55t55t5"5t5@tfdf&@tfd&% f 2  B145t5!f 2 ff %&%ڈf ,e_H%% @E%_H%E%_H5t5_Hu- Nf 2  B14u-_H l_Fu-_HNf r4%5%% @E%_H%E%_H5t5_Hu- Nf 2  B14u-_Hf_HN vEf r4%5@E%_H@E%_H@f 2  B1A1  D_H@E%_H@E%!_H L _H vEu_Hw D vE%   x2 2 wtE E L E    >   2  0 r3 vE% r34 vE% 1 1EU  r34 vE%w 5 _M@ b E5% vE%5 2   1<4%2 / vE%  j4 4 5  4  B14   B14@ww D 0 j4ww xD  vEul5EtE P v58e :45EUps Ep U De N  @5EUEU`A R@ r3  vE% vE%  :4 " ~ Ep U %N4 L   T .  1 wZ 4 vE%&  4 5 vE@ p x@ j45f /% vEEWtEJP  02  N& 4% O r " ~ 3@ u   L @   vEf   vEN L w  @   55 5 A vEu@ 5@5 _Q _Q @53 B15A vEfA vE%$A vE% @E%@E% s3 @E30@A vEf 3 3N & /% B13E3% . Ku _O   . 1f 71N 0 B1f 2 5 n1  N`1& /%5J1F1 1:1  21 Ne @ww DE%+'45@5 J 45DA vE%  F% 0w50 , EUEUEU s& Nޖ%3  N 0N j4 b4 /%3 14   FA vE% Ne   . ,  04  ݖ%& /%& /%3 13 B13 B1w F >Q 8Q p- *Q w6w "D5  4  wE  & & & 0e Z4U w D  0! wӃ -Pw N 4 (-x0PN 0C vEt5 hP bPp-VPVPPPLP wVw BD& <ܖ%55 !5 @ 0 B1A Aa1%1 .   H . _ Vu }-e  f . _ V _ V @ @a5 @t@m 0f /%@ @a& /%5 @ 0f /%5 , 4 5 vE%  0 vEWt@fdf& ږ%5f /%5f /%5 % vE%  pږ%& L & /%f /%5@w R22 /E$U  ww E% /  /  E%  ww N R2ww @ v5EUEp U0 EU 4@     n w: 5Nf 3 @E%    1 . @0 0  uw   f *0% & ff 0e 4 Eu   &f 2ewvw bN & d%&ff de& r2 N R2w>w *D%0  " ~ %  %  .   2 - R2w% -w ı & & f 0e Z4 vEt5  .  2ww z @a  Ap %40fe ~% #EE017P,1EtEx17P1 EtE?17P10we  w ܰ@7 0 _z5 @-@E%A vE% NB 2 3A vENf  5 `0E _z x<D0 vEu5t5 _{%&%_z @&&%_z@@&f /%5Ne N  @w/ vEu%D 5t5O%K@5@5@E%@E%Nf 0 5@EtE=PNfe 2 ffe ๖%& /%%_z@f 2. vEWp De5 . vEA-_{@-e z. vEWp De% e @-_z@-_{N 4 @f@ r & 5%5_w  tȇ  &  5Nfe  &  5Nf /% 15_w%Y5t5<_@EtE=P fH-E% /%5@EtE=P- vEu% uNf 2 _w,E L Ne  0 Ne  X . "_ww tA vE% AA vE%Ne  z L @7 (,$,E a xH , vE%B+ vE%+8+ vE%/.+ vEWp eu%d@e Ne  @&  5Ne   . P+E L wBw .@ _} xT@   N 3  & /% ̳ & /% && ³%&f %& e& /% & r & e& /% 1wb@@& /%EUP@ 0@ 1@@& /% w D    EU  w~ v5 vE% w >Ne 55 2Nb 2 fffa ew w 7 c7 g7 gWp1 %ww  c   4%7c 7f7f7f7fQ&@E%C vEt5 @f& b–%7jf . 2Q&@E%C vEt5 @f& –%7f  . P f e -ee  3 7P PPE% P vEt5  . P 17 P ~P%l`%d`-ee e 7|e7ve lene defe \eVeZe 2P Le&  0%&  N% P e 7e_  x w  .  BN &_= L w 5 7t_5WpN| '-Z_WpN|:F_ ~% Wpq=~wV5 %؆ AWpN|R :^  s . w DC `%^ %` . S` %%^ %% %7cWpe|u@ %%   vE%  B1@N . w:w &N De&c   Gww u_F@E% ^5& 0  DN /  _EE%: 7 2 0 % 4& ^ &   4 L%& F B=E% 0 B1E% vE% #%\ vEf 3 5f & 1 N .  1u _DNe ww D  vEu%at5N \%& /%5% E% 1EU@tfdf& %4N 2  B15%`ff %& %& ef%`Ɠ ,e Gww n `E` / t`n`& \%&@K 8 & Te& r2 @`#:`& &%& K  &%Z%Z e& r2 WpN 1 %ww D JEU J & /% 1 __& %&& e& r2  1wbw N @J vEft5  0 N%5  . 5 I_I vEft5  0 N%j vE% aE%' $  0  0  .  j%5 4 R%5 0 B1N N% 0  N% J3R . %X] %  N%   5HeE%!  0  4 J3R vEft5 D B172H vE%  0E% vEft5 && % 05 3 e . 7 \ & %f N%s\_\%Wrw7\ sd7\\7͓\ ie7}\7z\`Y 0 h% GwTw @G vEt5  0 N%{ .  G vE%  0  N% N  . F vEt5  0 ѓ & % N%F N xF N pF N hF N 4X 0ړ h% Gw(w E. vEt5 " 0 N%E N W 0 h% G . ww E E .  0 N% ~E .   O% PO  PO  PO  PO  O% O%$" O%*( O%0. O%64 O%<: O%@ PO B PO ~V 0 h% Gwrw ^, /N 45 & & f 0e Z4f 1   m+0  %+ 4+ E + 1  7 ++%z_UE%7 +_U++&+ vE%wZw FeX+-V+R+ L @EE:+?P6+  m,+0  % Iww + +%z L tIww h% v5 E-JIUE-4I .IEE4Pe-*؂wMSG= * 0123456789abcdefWarning on line %d of %s: %s Error on line %d of %s: %s Declaration error for %s: %sDeclaration error %sExecution error %sCompiler error line %d of %s: %s ŀÀĀĀj r v  * 8P^dpp 4DPr|"*2:BJRpZbjr^p&Zfn$2:Zjx (DL~6R ,6BJRZbjrz 6LXh|$2 @`&.DbBv ,08<DNXp6RR hhh .dataMAIN_ ()*+%65<="?<A>=@ddPFH.,aZ0/1&-EF*FpFFFrErEdEdEFFlE@EGFF G.GG(GFjGHKKKKKKKJLLLLLLDMDMDMDMDMhM~LBL~L~LBL~LKKKDMDMLDMDMDMDMDMhMKKDMhMDMDMDMDMDMvKNMxMMMM KDOLOLOhOhOOpOpOOOOhOOOOOOOOOOOOTOxOxOOOO$OSTTTTTTSSTTTTSSSZzZd[d[d[d[\\d[d[[ZMAIN__s_copys_cmps_catc dcjjjjkkjjL%d: %d.;%d. %d. L%ld %d.%c .even _%sv.%dL%dq.%dqxqxqVpVpVpVpatan?datan@atan2Adatan2BsinhCdsinhDcoshEdcoshFtanhGdtanhHlgeIlgtKlleMlltOr_intd_intr_nintd_ninth_ninti_ninth_dnnti_dnntr_absh_absi_absd_absc_absz_absh_modi_modr_modd_modr_signh_signi_signd_signr_dimh_dimi_dimd_dimd_prod h_len i_len h_indx i_indxr_imagd_imagr_cnjgd_cnjgr_sqrtd_sqrtc_sqrtz_sqrtr_expd_expc_expz_expr_logd_logc_logz_logr_lg10d_lg10r_sind_sinc_sinz_sinr_cosd_cosc_cosz_cosr_tand_tanr_asind_asinr_acosd_acosr_atan d_atan r_atn2 d_atn2 r_sinh d_sinh r_cosh d_cosh r_tanh d_tanh hl_ge l_ge hl_gt l_gt hl_le l_le hl_lt l_ltsqrtexplogsincostanasinacosatanatan2sinhcoshtanhx2z2zx2yhw8|8|8|{{8|||||}}}}}}}}}}}}}}R}z} $(/38= DKPV\cjpuBBBBBBBBunitfmterrendiostatrecreclfilestatusaccessformblankexistopenednumbernamednamesequentialdirectformattedunformattednextrecf_backf_rewf_enddo_liodo_fiodo_uiouflbad reclf_openf_closf_inquQQQQƥƥ8dox: cL splpLuDO(null)***((((((((((((,,(8+Z+T+J+((.., +,\+$+.,++,++)))*&*6*F*V*BBBBBBBBunitfmterrendiostatrecreclfilestatusaccessformblankexistopenednumbernamednamesequentialdirectformattedunformattednextrecf_backf_rewf_enddo_liodo_fiodo_uiouflbad reclf_openf_closf_inquQQQQƥƥusr/f77lib/f77pass0 775 0 2 57412 4775563740 7266 8&b 0/ 0  6 >  67Vm@ r7 ? % )w l/ e )%NJ@ X @ 7Zf N   ]N @w/@ȥ- 5D w> X8 v?G@? %.@66?i ?e@kb? @ U7 V?R? _jNW@.? % 5\@  `e5 w *. ^>V> :N )w.w . w@f P$ 5Ny@ X w-w -f w-w -  %e@5 @ N (= w-w -6 Y7 Y7 YBe ge@e L^  `^ %wN-eld 5nK%? dY 7ZY7 TYmPY1%-@ A5 -0YVT!&YddC Y YcA g@ r& c^ e 8X5%5 X 7X7 X@e%@ e -X@5   g^ % _ \hX W x \j^  NXJX5 nKe5"% A %VT@ AA g@ r w^ %_b 5nK@e Ɔ z^_ WW_@ :R D@ :R 5@7tbu@ 5P@ POb 5%  A A p VT@ PO A g@ r@ &.\A g@ r& }^ e@ .\ r y(\ n_b _b 7 a7 a7 VV_ba_b8h d  &^ e _b8hc  &^7 Za_bPa_b    1 4_b % 4 7 :_b  % * 3 4 7_bw )7 fX7 dXN nPX w)w )@Xw)w )JgDg &@ 2gwr)w `) X-X gXg Wff WWWfWp @& ~ W1W0 7 W W% W_ e _f P$ 5 -vW ,7hWbW 7rf7lfTWp7_BWp7N9__ % N_09 % wT(w B( %e9@ X_ * VVV *wV w(V787$_7e7e_` %V7 ewe7e7xewvepV m7ZV7peZV ?^e Ze @V *7 *Vw l'V _ x^ B% _ 7 jUd`d`dddd7 ```` e_ U%+dNe L5f` e (bjldQ-xdtd@ Pj%1Xd%$Pd Td%4j%:d%$j->d:dt2d ,doedF  58h_ ` e@ TT` X w&w & Tm7T 7ccccccc%c w%%cc\\&` %)` 7 LT%mDT >TmԔ-Lc7FcBc&T"TeB-T m(cT 7 c-TT7 Scp\l\K` %bbS 7b%w %D7beB55 5 5 5E5 &%& phxohjS%_ w$%c%C%*_> Z5 P5 L5E@5 &%dA05 &5 "5E5 &%b,5 4 4E4 &%+ N` %W  Q` %7 W4 8, 4 4 4E4 &% %_, ja_ %_" \4 8, s-\_ 70\m(\whw V \ ` [_\e-[Oi[K[fE(A[e̥ ̥ ̥( [̥) [ -[-[1[|[%v[Ne~[J=EGd0N[ V[ N[-N[J[dB[ <[o![[ @7 [%--[[([/Z ZEGd.Z7 Zw$w ZEGdwZe5 s@ 5JsZ ̢̋̋ Z zZeB-w   0 s %^e s 0s 0Jse wbw PZ\ Z8hY YY Y@8h7U=<7 4S 7*Y/Y-YYYY*YSSTReY@7R%IR jY%JR \Y ^YRw R^BYe..Y?-*Y&Y_*YEGd_^u_*X 5 -X}.@ 7X@eXEGd_8h-XX/=X+ ~XtXEGddXEGd TX JX-HXDX@8h7T= Q% T`8h % - XX(X Se7W,_B%S8h` %S7hR%SXWTNR BG O@ X Z  b; o4 x z6 xW8hlWfW= XW T@-$a  BW@8h7S% _Ba _B% _B _BVEGd_*5 5 5 V-VV].V" VVe-VVEGd VEGd;`dnVefVP`VdRV-HVDV >V+- *V &V"VEGdwV 558hu-U#}  U-UUUEGdUEGd U_@8h7Q= _B  _B_BnUxU hU_Bw dNffe % bw~w l B(NNNb*( e zNwPw >dNfffe e w$w dNffe % ww NNNc' e Mww N ww NMM8cx' e v'   )ww vdNfffe e w\w JjMDe I `Mce % D_ K_ N> S_2c @  _ B I  Zcce % ; & &   & 5 (Ice %E# %  ;&   & ; & & tt&e H =&ce e 5 %_ E; &E &  8H6ce .; 9ʋ/ H hJE?ZJ VJ e&E & E; &E & @  & & G_ce _Bu5 c  ) pG I I Iwe & w D T d ww zDd !dwn ˋw PDC  ,5 w4w "Nf  & ~ ww DCB  ww Dd%Z d ZCe ̥de @   Ne ww  ww zAupuN X) wlA vB w >N *w@w .Nfef D!%@5 w w B A@ C@ppC`pww D*\5% %-%+ 5 55 55  B5eA5 Gd%.55  B5eA5 Gd %E%e$%+%-  Wp B`eGd  @`5 @ 5AupAm%55 @5A5u555555  55555AupN5& e5 55ww 5@m 7bE7\E"Iww  BuNefef D!% = Ne& & @w& & R e Ӌ PeTe &7D& e Dӕ-Dӕ0B~Dӕ.  ӕ0~ B~PeTe&7vD &  e \Dӕ-0 PDӕ.DD B~ӕe6D ӕ- ӕ+ r e0e0Sw uDAB %u f& & e wP5 5  W- W00u5  .uVeBwF J@B V_,#@  o x d u        ӕ- f&@Ew ӕ0 S r@A r  f  e0 9e' E,* Aeҋ D~@B f@  5w*A  fff <e w5  @ 0   Wp `e0w > DCB &E & z f &  #̥-%0  E: E:  &E &  z f &  w w ~ Fff l$%wt w b D  wb  r< wf F%=@+ @ a f %  %Df F% &  %e   f %  4  U rUUw D& %     )& % w` fw@w@ew w 0 e5e -@ w" f@w?w?w ?ewfw?w?eww D5U55@w  X)4U 5es4U%e5J?e ,(5&& Z+%4  % U5EU 4 E w D5UE5*w CuNfe& ,%0z> 0) Uii5 | e#% 5& ,%4 25%e X)UU  & ,%S U _'@_'w DE%# 5 4& ,% U wX w Be (e -=w6w $D55@ ,( ) 5 *5 4 E4 wf x@f@w| w Nef +  ww v :JsU7,JsU7"Js JsJAe vBJ7 J55 a  a!RE -I%s w I%Ie rt 7I |+I `e I  |+%nIjIe U?XIXI `e 7FIsU?:I a7,I $I&I?IIU ew <DHE w0w D5 *@ r5N X)!w5A vBB-  }ee@ !ۃ `!ւ `@ r `JHf@w;w;fw.fw;m::fw:wm:fw:fww: w D  ԋww N tf ,%ww Ntf ,%wfwr:wn:wj:fwt w D%   |@wr5 - -f@w:w:fw7<Fw Nefef 5& -e C ӕ-B  @@ % :%6 ӕ. `ȥ0  B- ӕe @ 5ӕ-ӕ+A r e0A r e0@- ̥0ӕ. ӕ0 B-ӕ. B- u-  ӕ0@ @-ӕ.. @ww fff 5& :.eww  fff 5& :.eww  5 %O N  = s555Ne5& /e5s55'0Ne5 B& /e577 Be0" 5%s55 5 B5@B es a=%s7xDsw %s5 B5Ne5& /e55e0%s7yD`Jʕ0%sʕ1  %s˕0 ʥ9 w 5@} w@& BF 7VDTD7@DDtPPE7 CDE!wECED5!5! w |fW!w11w11  fwW! B  w11 w11 w11w11  f0CE7lC E CUCE@CU@C CtEUU"C CW!eC_0DtBBB B 5BE? etCE eBt@E xf5nBe5\B5@DBeYBt H et 5@B> Nt; Pt66  Pt8BTt `&e  Pt   PtAeAbww5Q$s t f   EU P5^A   PsfPPQ7 A5    5 C B A  `5@  5@w  5@  eEs  "$ $5@ $$ 5\@  5D@  s5@,@  w   ws  s? (    U5@? ? B  UP  U ? UUE?E?7Q?7Q?wUz?ws \? wbs H?E? U?U~?w62?wH*?w@  7 ? ?a >U>?W 8Ut W 8Esfc     ` t t->> a h h   s ta  ! " tsR Bs 4>W !W e UETR5>  5>  U=w   st   7 =r@sr@t  e  \ JW!tW!*t 5~=7 v=e  `=d=V= fs    st$ $$$t& N & N  N N S C B A  eW!tՇ w^ Nm<< < rft5<e        W!tsP    0&sd& dN & dN dC N eN e-Di*hgfd@CFK;d{JghSefk*}\l]^caa;****s!***<*<Exaa'**********bs_YuNML*KJIH**920.*-***.DB*unmrqa4#%mX+,-3 Z< a+,-321465879NQUVWXY+,-3210/465879+,-32465879+,-3465879+,-3210/465879+,-3210/465879~+,-3210/465879 a 5+FR:CW$?,(AE@! T"'%678/3)U=&BV;Q O>1SG<DPaaaaaaZaT:twxyaaaaa5+R:W,T678/UV;QO1S<vPFC?AE@=B>GDHnm<vdm%P"b"mmmmm6mmm)p 7vmm)Imm;F;$$m<mj)vm<m.<FFFFFFg'''$m)kmxmI;I;_'gwg$$$][T~ymZ)km3p<'$$$kk1J0.-*)$##*'     > 1%)&$ ."  !!g/ +   !!#$$&'*))++,,,,112 33((655778899:;<?=>>@@ABBCCDDDDDDDDDDDDDD..FFFFFF%%%%GG--EEEEEE/000HHIIIIIIIIK4JJJJJJJJJJJMNNNN""PQQSSRRLLOTTTTTTTTTTTU^^^W```ZZVVaabbbbcX[]]YYdd\\\ffffffeeee_  %;D,(A+8!$#'*5)20?1-./9C4>"6G B=H:@&37,MMMMMMMTREQII OPIQMIIIMIIIYKIIJQIIIIQQRSTMIMIQJQIRMIRQRSXWVUTZ\[^]_QFJMJJMMQJMMMMJMJMMJMKJJJMLJMJJIMJJMMMMJMQRMI JMPKEILQJJJMJJJJJMLMJ  !"$%'z8zzzzLz,-./01234567zs&WYZ?+s      88>cBDFKa_qno9;ACEJp   cc^eHNtX@[<|l)*=Gbuwy(:dfhkjIMOQSUVr\]~mgPT`vx   ikRSZ  !"#$%&&'()*+,-./011223456789:;<=>?@ABCDDEFGHIJKLMNOPQRSTUVWXTYZ[\]^_`abcdefghijklmnopqrstuSTZVWv^wxyz{|}~QRQQyacc stack overflowBNBNNBNsyntax errorBNBNBNNNDDr" s(I)J=K,M+O-P*Q/R$N:L=aUBaVFaYKa Qa XaZ\a_`a[da]ha\la^paWvaX{a=aaaaaaaaaaaaa a"ab$ b#b&b' b%$b(*b)6b*?b+Fb,Ob-Tb2]beb3mb5wb4b6b7b8b9b:b;b<b=b>b?b@bAbBbCbDbEb:bGbHincludes nested too deeprBSCannot open file %sBSBNNBNKBNKimpossible lexstate %dBNillegal continuation card ignoredBNBNBNBNnondigit in statement number fieldunbalanced quotes; closing quote supplied%dH too big%dH too bigunbalanced parentheses, statement skippedfunctionname %s too long, truncated to %dbad bit identifierinvalid binary characterand.or.not.true.false.eq.ne.lt.le.gt.ge.neqv.eqv.acceptassignautomaticbackspaceblockdatabytecallcharacterclosecommoncomplexcontinuedatadimensiondoubleprecisiondoublecomplexelseifelseendfileendifendentryequivalenceexternalformatfunctiongotoimplicitincludeinquireintrinsicintegerlogicalopenparameterpauseprintprogrampunchreadrealreturnrewindsavestaticstopsubroutinethentypeundefinedwriteWarning on line %d of %s: %s Error on line %d of %s: %s Compiler error line %d of %s: %s xczccccccccccccc0LLABELLFORMATLLINELFNAMELTOKENLDBG789YRETYNEXTYERRYCASE%6d : '%s' ,%o ,%e"" Write error on tempBotch in outcode0123456789abcdefout of memorytoo many digits in floating constant  AAAAAABBBBBB <"d""o."x"f #e!g"c"s!l!LD"u"#rH"D&"O2"XZ"U(null)kk~f\t6=(\000111111011441D3f3`3V3116$6434h3036443433112&222B2R2b2 <"d""o."x"f #e!g"c"s!l!LD"u"#rH"D&"O2"XZ"U(null)kkusr/f77lib/libF77.a 664 0 2 65014 4775563753 7163 e__.SYMDEF!L_main _sigfdie _sigidie _sigdie _s_rngen_abort_ _getarg_~ _iargc_P _signal_ _s_stopp_s_pausR_pow_ci\_pow_ddV_pow_di_pow_hh_pow_ii_pow_ri_pow_zi_pow_zz_c_abs0!_c_cos!_c_div#_c_exp%_c_log&_c_sin'_c_sqrt )_z_abs+_z_cos+_z_div,_z_exp`/_z_log0_z_sin1_z_sqrt2_r_abs4_r_acosj5_r_asin5_r_atan6_r_atn2 7_r_cnjg7_r_cos\8_r_cosh8_r_dim9_r_exp:_r_imag:_r_int;_r_lg10;_r_logR<_r_mod<_r_nint=_r_sign<>_r_sin>_r_sinh?_r_sqrt"@_r_tan@_r_tanhFA_d_absA_d_acosjB_d_asinB_d_atanC_d_atn2 D_d_cnjgD_d_cos\E_d_coshE_d_dimF_d_expG_d_imagG_d_intH_d_lg10H_d_logRI_d_modI_d_nintJ_d_prod6E . %o E  % #    e\  ww wPAUSE statement executed To resume execution, type go. Any other input will terminate job. STOP To resume execution, execute a kill -%d %d command Execution resumes after PAUSE. (8)))(H(8)X(8)))(h)))(h)))(h(8y(8(8_s_paus"csv __iob _fprintf __flsbuf _isatty __filbuf _f_exit _exit _getpid _signal _pause cret pow_ci.oI 3J<w =5@05Nfefe %5=@50w(9_pow_ci"csv _pow_zi cret fltused pow_dd.oI 3<w =&=& ew)9_pow_dd"csv _pow cret fltused pow_di.oI 30w @5=5@55   55wA@  5u@555555A@v5uv5)_pow_di"csv cret fltused pow_hh.oI 3T$w uu AApu5Aupu @@w)_pow_hh"csv cret pow_ii.oI *3|0w  @55@55 / , (5 fffe eA@v5uv fffe teA@wb))9_pow_ii"csv almul cret pow_ri.oI :30w @5=5@55   55wA@  5u@555555A@v5uv5)_pow_ri"csv cret fltused pow_zi.oI J3H<w @55@=@0  d A@  5uNfe =5@055=5Aqu5=5qu15=A@v5uv5uA5A55555w(9_pow_zi"csv _z_div cret fltused pow_zz.oI [3xw @0&=& e& e5=&@0& e5=5Aqu& e5@05}u5& re5=5& \e5A1wH)9IYiy_pow_zz"csv _cabs _log _atan2 _exp _cos _sin cret fltused c_abs.oI j3 <w @0&=& ew)9_c_abs"csv _cabs cret fltused c_cos.oI x3,^`w @0& e&=& e=@0& e&=& eA1w)9IYi_c_cos"csv _cosh _cos _sinh _sin cret fltused c_div.oI 3P<w =5@5@05@55515 =Aq5@0uAW@5=5Aq5=@05}'@0}5uAW@5=Aqu5=@0}u5A1w)9_c_div"csv _abort cret fltused c_exp.oI 3VTw =& e5@0& e5=@0& e5A1w)9IY_c_exp"csv _exp _cos _sin cret fltused c_log.oI 3NTw =&@0& eA1@0&=& e& e=w)9IY_c_log"csv _atan2 _cabs _log cret fltused c_sin.oI 3(\`w @0& e&=& e=@0& e&=& eA1w)9IYi_c_sin"csv _cosh _sin _sinh _cos cret fltused c_sqrt.oI 3Hw @0&=& e5@@0F=5@& e=@0}AA1+5}@& |eA1@0@01@0AqA=w6)99I_c_sqrt"csv _cabs _sqrt cret fltused z_abs.oI 3 <w @0&=& ew)9_z_abs"csv _cabs cret fltused z_cos.oI 3,^`w @0& e&=& e=@0& e&=& eA1w)9IYi_z_cos"csv _cosh _cos _sinh _sin cret fltused z_div.oI 3H<w =5@5@05@555/5 =A15@0uAW@5=5A15=@05=(@0=5=uAW@5=Aqu5=@0}u5A1w)9_z_div"csv _abort cret fltused z_exp.oI 3VTw =& e5@0& e5=@0& e5A1w)9IY_z_exp"csv _exp _cos _sin cret fltused z_log.oI 3NTw =&@0& eA1@0&=& e& e=w)9IY_z_log"csv _atan2 _cabs _log cret fltused z_sin.oI $3(\`w @0& e&=& e=@0& e&=& eA1w)9IYi_z_sin"csv _cosh _sin _sinh _cos cret fltused z_sqrt.oI 53Hw @0&=& e5@@0C}=5@& e=@0=AA1'5=@& |eA1@p01@0A1A=w<)99I_z_sqrt"csv _cabs _sqrt cret fltused r_abs.oI F3p0w =w=)_r_abs"csv cret fltused r_acos.oI X3x<w =& ew)9_r_acos"csv _acos cret fltused r_asin.oI h3x<w =& ew)9_r_asin"csv _asin cret fltused r_atan.oI w3x<w =& ew)9_r_atan"csv _atan cret fltused r_atn2.oI 3<w =&=& ew)9_r_atn2"csv _atan2 cret fltused r_cnjg.oI 3"0w ==@0A1w)_r_cnjg"csv cret fltused r_cos.oI 3x<w =& ew)9_r_cos"csv _cos cret fltused r_cosh.oI 3x<w =& ew)9_r_cosh"csv _cosh cret fltused r_dim.oI 3x0w =}w)_r_dim"csv cret fltused r_exp.oI 3x<w =& ew)9_r_exp"csv _exp cret fltused r_imag.oI 3`0w @0w)_r_imag"csv cret fltused r_int.oI 3p0w = & w)_r_int"csv cret fltused r_lg10.oI 3<w =& e7w?[7r()9_r_lg10"csv _log cret fltused r_log.oI 3x<w =& ew)9_r_log"csv _log cret fltused r_mod.oI *3(0w =@B f VBw)_r_mod"csv cret fltused r_nint.oI 83*0w =@= & w)_r_nint"csv cret fltused r_sign.oI G340w ==5=5w5)_r_sign"csv cret fltused r_sin.oI W3x<w =& ew)9_r_sin"csv _sin cret fltused r_sinh.oI g3x<w =& ew)9_r_sinh"csv _sinh cret fltused r_sqrt.oI w3x<w =& ew)9_r_sqrt"csv _sqrt cret fltused r_tan.oI 3x<w =& ew)9_r_tan"csv _tan cret fltused r_tanh.oI 3x<w =& ew)9_r_tanh"csv _tanh cret fltused d_abs.oI 3x0w }=w=)_d_abs"csv cret fltused d_acos.oI 3x<w =& ew)9_d_acos"csv _acos cret fltused d_asin.oI 3x<w =& ew)9_d_asin"csv _asin cret fltused d_atan.oI 3x<w =& ew)9_d_atan"csv _atan cret fltused d_atn2.oI 3<w =&=& ew)9_d_atn2"csv _atan2 cret fltused d_cnjg.oI 3"0w ==@0A1w)_d_cnjg"csv cret fltused d_cos.oI 3x<w =& ew)9_d_cos"csv _cos cret fltused d_cosh.oI 3x<w =& ew)9_d_cosh"csv _cosh cret fltused d_dim.oI &3x0w ===w)_d_dim"csv cret fltused d_exp.oI 63x<w =& ew)9_d_exp"csv _exp cret fltused d_imag.oI E3`0w @0w)_d_imag"csv cret fltused d_int.oI V3p0w = & w)_d_int"csv cret fltused d_lg10.oI h3<w =& e7w?[7r()9_d_lg10"csv _log cret fltused d_log.oI y3x<w =& ew)9_d_log"csv _log cret fltused d_mod.oI 3$0w =} f V}w)_d_mod"csv cret fltused d_nint.oI 3.0w }=@= & w)_d_nint"csv cret fltused d_prod.oI 3d0w =}w)_d_prod"csv cret fltused d_sign.oI 340w }==5}w5)_d_sign"csv cret fltused d_sin.oI 3x<w =& ew)9_d_sin"csv _sin cret fltused d_sinh.oI 3x<w =& ew)9_d_sinh"csv _sinh cret fltused d_sqrt.oI 3x<w =& ew)9_d_sqrt"csv _sqrt cret fltused d_tan.oI 3x<w =& ew)9_d_tan"csv _tan cret fltused d_tanh.oI 3x<w =& ew)9_d_tanh"csv _tanh cret fltused i_abs.oI 33($w @ w@  )_i_abs"csv cret i_dim.oI J3>$w @B "2,@B w )_i_dim"csv cret i_dnnt.oI b3,0w } =@ &w=)_i_dnnt"csv cret fltused i_indx.oI 3x$w A @@ A e@ 5u@@m55 5 +u-*@@m5u @ A H u-A@e@ wveu u- )_i_indx"csv cret i_len.oI 3T$w A@w)_i_len"csv cret i_mod.oI 3,0w @f&@f& ew)9_i_mod"csv lrem cret i_nint.oI 3(0w = @ &w=)_i_nint"csv cret fltused i_sign.oI 3P$w @ @  5u@ @wA@  )_i_sign"csv cret h_abs.oI 3h$w @w@ )_h_abs"csv cret h_dim.oI 3l$w }/@@w )_h_dim"csv cret h_dnnt.oI 13$0w }=@w=)_h_dnnt"csv cret fltused h_indx.oI E3r$w @ @ 5@@m55 @@m5u @ A H u-@ w u- )_h_indx"csv cret h_len.oI V3L $w @w)_h_len"csv cret h_mod.oI x3\$w A =r@w)_h_mod"csv cret h_nint.oI 3 0w =@w=)_h_nint"csv cret fltused h_sign.oI 3.$w @@ 5 w@ )_h_sign"csv cret l_ge.oI 380w ff f fff e   w)9_l_ge"csv _s_cmp cret l_gt.oI 380w ff f fff e   w)9_l_gt"csv _s_cmp cret l_le.oI 380w ff f fff e   w)9_l_le"csv _s_cmp cret l_lt.oI -380w ff f fff e   w)9_l_lt"csv _s_cmp cret hl_ge.oR 340w ff f fff e  w)9_hl_ge"csv _sl_cmp cret hl_gt.oR 340w ff f fff e  w)9_hl_gt"csv _sl_cmp cret hl_le.oR '340w ff f fff e  w)9_hl_le"csv _sl_cmp cret hl_lt.oR H340w ff f fff e  w)9_hl_lt"csv _sl_cmp cret s_cat.oI 3$w @ 55 }   u-:u@t@mf&A &%  @t@m5A 5 u @ @m5   w@)_s_cat"csv cret s_cmp.oR 3T$w DC@m 5@m5u- u- C- ̢ ̢@  D-C-˥  ewD-̥   )_s_cmp"csv cret s_copy.oI 3(z$w @@m 5u- u-  u-$}  @@m5}  u-  u-w)_s_copy"csv cret cabs.oI 13p<w 5555 5 5 5 5 555 555 55 55w5 55@& |e55)9_cabs"csv cret _sqrt fltused sl_cmp.oS 3\<w DC@m 5@m5u- P_Hu- I_H̢_D7E?%5EE57E?%5rlfEE5@@F E@?˥  CC-,̢ 7E?%5EE57E?%5 D-̥ Eew D-_>C- ) 8 8 8 I_cJ _sl_cmp"csv __Rctype cret EE57E?%5 D-̥ Eew D-_>C- ) 8 8 8 I_cJ _sl_cmp"csv __Rctype usr/f77lib/libI77.a 664 0 2 215654 4775564012 7202 e__.SYMDEF!L`_f_back|_c_dfe _y_getc _y_putc _y_rev _y_err _f_clos_f_exit_flush__do_lio6_s_rdue_c_due_s_wdue_e_rdue_e_wdue_f_end_t_runc_fatalL&_f_initL&_canseekL&_nowreadL&_nowwritL&_chkendL&_pars_f4_f_s4_op_gen4_f_list4_i_tem4_ne_d4_e_d4_gt_num4_ap_end4_en_fio4_do_fio4_type_f4_fmt_bg4_icvtW_z_getcjY_z_putcjY_z_rnewjY_s_rsfijY_c_sijY_y_errjY_s_wsfijY_z_wnewjY_z_wSLjY_e_rsfijY_e_wsfijY_f_inque_setcilin_setolisn_stcllisn_setalisn_s_wsle q_t_putc q_l_write q_e_wsle q_lwrt_I q_lwrt_L q_lwrt_A q_lwrt_F q_lwrt_C q_ltabBz_t_getcBz_e_rsleBz_l_readBz_t_sepBz_l_RBz_l_CBz_l_LBz_l_CHARBz_rd_intBz_s_rsleBz_c_leBz_f_openD_isdevD_fk_openD_s_rdfeR_e_rdfeR_rd_edL_rd_IL_rd_LL_rd_AL_rd_AWL_rd_FL_rd_nedL_rd_POSL_rd_HL_f_rew_s_rsfe(_x_getc(_x_endp(_xrd_SL(_x_rev(_e_rsfe*_c_sfe*_e_wsfe*_s_rsue$_c_sue$_s_wsue$_e_wsue$_e_rsue$_do_us:_do_uio:_do_ud:_g_char_b_char_inode_mvgbt_curdir_dcat_fullpat_s_wdfe|_e_wdfe|_mv_curv_w_edv_wrt_Iv_wrt_IMv_wrt_Lv_wrt_Av_wrt_AWv_wrt_Ev_wrt_Gv_wrt_Fv_w_nedv_wrt_APv_wrt_Hv_s_wsfe _x_putc _xw_end _xw_rev _x_wSL _pr_put _f_errli_f_rerrl_f_nerrbackspace.oI Y32w D( - G  ee e2 ;  jj j  r|r r ,3 3  wPWp&Ce       P 5u fe e fe e ff) / efe eA  ee@ f& e  5u W 5 5   ff e fe e5 5@@m fN    _    _  _ _backspacebackspacebackspacebackspacebackspace)8)8)8IXh)xx)8)))8_f_back"csv _errno _fatal cret _units _nowread _ftell aldiv almul _fseek _fread cdfe.oI p3(8w D7 7  w77w7 777 - M  ee e8&&f te 5  h\h h '  f0!f fwWp&ew      %7  ee@ f&& ef& e0 0  w ~ x  wd` V REF 5% 40-,%@ 5  7   ) w -%   H wf ~  nn2n nw TP%-D w:6-2 & 7 w   n7n nwstartchkdfedfedfereadingddoutdfe))99IIYiy (HiiYiihYiiiY_c_dfe"csv _sequent _externa _formatt _elist _recpos _scale _cursor _errno _fatal _fk_open cret _units _curunit _cf _fmtbuf lmul _fseek _y_getc"~__filbuf _y_putc"6__flsbuf _y_rev"_putn _y_err"close.oI 3w D 2-.Wp&Ce %3 3  , d k     3  w   ",$w \  5  5 Ne %w*w & Wp& Wp&N %w(8HXiHxi((i_f_clos"csv _units _t_runc _fclose _free cret _unlink _f_exit"_flush_"_fflush dolio.oI 3.0w @f&f f ff e w) 9_lioproc _do_lio"csv cret due.oI 3"Pw D & f 5w  w D & f 5w7 7  w D   -   e\e ewD w>78w670w,( "Wp&ew7 #&&f e   hh h    ff f     b  rPr r_ 2& ee@ f& ef& e0 0  _w  w%-&  e&  f& evx  h w N ^wFstartioduecduecduecduesyserr9IIYh9IIY9  Y)Y9YIYYYYYIhY9YYIhYI)9_s_rdue"csv _c_due"fcret _reading _curunit _nowread _s_wdue"4_nowwrit _init _f_init _errno _fatal _formatt _sequent _recpos _externa _units _elist _fk_open _cf lmul _fseek _e_rdue"_chkend _ftell lrem _e_wdue"endfile.oI 3H w D -   ee e  Wp&Ce   7~ ~wz w nD  wZ 5^u`& & e 5Zu\@-^A-`   feh  Neh feh 5f & & e ^KNf 5 d 5b%_ ' &feh e &feh e  Neb bU(  Co&F ` ^W-`f`fex e5d 5 ^u `u`dAd 5^u` ^Nffdfex _<o o_Nf Neh _ d% d_RX  endfiletmp.FXXXXXXw/bin/cpcp/usr/bin/cpcpno cp endfileendfile)8HX)iiX)(8)HX8hx_f_end"csv _errno _fatal _units _nowread cret _t_runc"_ftell _fseek _strcpy _mktemp _fopen _fflush _fork _execl __iob _fprintf _exit _wait _fread _fwrite _fclose _unlink err.oO *3\@w %d N <ed@- Nf \%y"  Nf  @ 8@ 8f eh XP@ r&& > e "*  %             u  ~ n j  bW _ Pfn @+B e $    ww   4    4  4 4   4   wtw pNe@& @ w6 w .D   44 4  5u& %   uu u  ff& eww D -  ; 5u & % \  vL  Fv v  ff& eww  5  w   v7  v f& %v%s: illegal error number %d %s: %d %s: end of file %d %s: %d %s: %s apparent state: unit %d named %s : %d %s last format: %s .: %s lately %s %s %s %s IO : %s %s %s %s readingwritingsequentialdirectformattedunformattedexternalinternalraccessaaccessi/o end )))iiyy99 ii(99hx9)9)99)9999_units _init _elist _reading _cplus _cblank _fmtbuf _externa _doed _doned _doend _donewre _dorever _sequent _formatt _getn _putn _cf _curunit _recpos _cursor _scale _nocore_ _fatal"csv _perror _f_nerr __ediag _f_errli _f_rerrl __iob _fprintf __cleanu _abort _exit cret _f_init"_canseek"_fstat _isatty _nowread"_ftell _freopen _errno _fseek _nowwrit"V_chkend"_clearer fmt.oM _3"v  w D 777 & w w D ̥ ԥ( w %w & f e   ̥ w jD̋  ̥   wH̥  ̥, ̥) *  &   e  & & w )@Nef Nef @wNef 5 & f e5 Nf w vDC5  r yv  & &  e _ & & ! & & s  p & & f & &  Ne&  H  h p xb @ 5 & f & f & f eDm & & e  rNe&  & f &     _  w _ _( _( l   _ _( _(  & _l _( _( _  ̥z_ & & _ _ _ _( _(w DC5 5 5Ne&  & f ea 8 x Ne&  $̥.  Ne& 5 ̥E  ff% e   FK w< Ne& Nff%Ne&   & f Ne&   & f ̥ ̥0̥9Ne&   & f & & Ne&  _̥.  Ne& 5  ff_Ne&  _̥.  Ne& 5  ff_Ne&  _̥. & f_ Ne&  ff _w lhue%Z T  % BLttt ( $w w DC5 5 0AWp @A@`e5 5 9 Kww  & & fe eww DC5 A _D t _D Zte   x 8<  e"  d[ d dw %  Cm       f f e5  xvb l b V  Df   *&       7_ 77    _ 5__ _&& _@ _<_&7 7 ~_&t n_&d_&7 \7 Z_&P J_&w B 7<7874707. ( 7"7ww @  x @w w D ̠ ̠w ̋  dj d dRJ>D6 $ ,p | | b      $ $      $ $ $ $ $ $ $ $ $ $ format too complicated: %s unknown code in do_fio: %d %s do_fiofmtfmtbad stringi)9i9Xhi9XiXiXXXxiXX)i))))ii i)  8 Y ) )  8 8 ) )       i ) ii 8 _syl _parenlv _pc _revloc _pars_f"~pars_fcsv s_f_s"0L4,L3(cret ~f_s0scurlocL8<L20001:L10NL20002HL7JL11b_op_gen"_f_list"L13L20004~f_listsL18L20L20007L20006_i_tem"L23L17L24L25L28L20011~i_temstncurlocL32L31@_ne_d"L20013<_e_d"L34D_gt_num"L35vL10003v L10005L10006L10007RL10008L10009~ne_dspnxsignL42L20015L39L20016L38L43L45L47L48L20017L20023L49L20018L52L53 L63(L71L67TL69rL41L68dL20019lL20020zL74_ap_end"* L20025L20021L77L76L80L10015 L96JL85L103L88>L100L89DL1066L95 L94~e_dspnwdefoundxsvL90zL91~L92L10010L10011L20030L84L10012L97TL20028RL99L101L102L104 L105$L107l~op_genabcd pL112_fmtbuf L113 __iob _fprintf _abort ~gt_numsnmcntcL20032 L20034L1184L20031L121@L122D_cnt _ret _cp _rp _workdon _en_fio"J~en_fioJone_do_fio"tL10021 L154L157$ L155L135L153L142,L140L163p L166| L167 L168 L169 L170 L161b ~do_fiotnumberptrlenpniL129L20044D L132_type_f" L136< _elist L10017L137_errno L138L139[ _fatal L128_doned L20037&L131L20046"L144HL20040<L20042@_doend _doed L145L10018L146L147L148b L10019L150L151L152f L156 L159J _dorever _cplus _scale _cblank _fmt_bg" ~fmt_bg _cursor L10023 L180 L181 L182 L190 L183 L202$ L179 ~type_f nL176 ~ap_end* squoteL206H L200486 L208F L205B L10024Z L210b L211p L212j fmtlib.oI 3<w DC B , (  < 8 ff ee0@A1 fe e  A@  5u 0(wZ @ @e)9I_icvt"csv lrem aldiv cret iio.oM /_3, H,4w -   H r  w 2   nPn nw r-nl!f  nVWn n r 2 . w($ 2   _w  f&  elw7 ww N 5w 77 w x N 5wd7 `7 ^VPJD>8 w 0D7 &"   d fd dw  w77w7 7  w w77w7 777f& f& emzwv w n  r  V RN HD2 7 : 6 w0w ,  ww  57 ww 57 ww   non nwendfilerecendinwriterecendstartintiioy ) 9II))y ) 9II))y)99) I9y9(9HYXixhy99(Y9HXHy9 ))99IYYii)I9 ) y II)I99yH9yY9yY9y9_icptr _icend _svic _icnum _icpos _z_getc"~z_getccsv L4LL10000L5$_errno L62L7H_fatal L3HL200018L10001@L8`cret L10002nL9vL10L11P_z_putc"~z_putccL15L10003L16L17L18WL20006L14L20003L10004L19L23__z_rnew"~z_rnewsylmul _s_rsfi":~s_rsfi:an_c_si"L30RL29N_reading _rd_ed _doed _rd_ned _doned _getn _y_err"_donewre _dorever _doend _s_wsfi"~s_wsfianL34L33_w_ed _w_ned _putn _z_wnew"_z_wSL"~c_sia_fmtbuf _pars_f L38L10006L39L40L41fL37 _fmt_bg _formatt _sequent _externa _scale _cplus _cblank ~z_wnewsyL46L45L20008L10007L47~z_wSLsyL10008L50_e_rsfi"~e_rsfin_en_fio _e_wsfi"~e_wsfin~y_err_elist L10010*L602L61@L62oinquire.oI N3( Rlw D  9 Ne& & & eNe 5   %:Wp&u,u, Wp& Wp&Be 5 5 -   Wp&Be5 5  !         0     &     @ r&&       0  !  &&&fe    &&& *e     & &&& &&  e "#     &&&$&"&&&$&" e (#     &,&*&(&,&*&(! Te .    &2&0&.$  &2&0&.. e 4 &8&6&4: e :#     &>&<&:>&>&<&:B e @ @ B    p f& fee@ f&B D# !     &H&F&DJ&H&F&DO e wdirectsequentialyesnoyesnoformattedunformattedyesyesunknownzeroblank(8HHHHHHYYYYYYYiyY_f_inqu"csv _g_char _inode _units _b_char _ftell ldiv cret lib.oI b3Tw Dt t t  t  t ww DCB t t  4 t t twvw rDCt  t wPw LDt t w2)H)))_setcili"csv cret _setolis"8_strlen _stcllis"_setalis"lio.oI 3 *w D   & 5w7 7   z w  z7 ww ~z p lHbf wTw Pfffe 6eNe m$%P z7 @e5@ zww e%P z7 fe ww D  @mAm@ W P z7  z5 u   z A 5 wXw T@5$ B58e %P z7 "7 &  fe e e%P z7 &  fe e ww e%P z7  z( z5& 2e5 & $e) zwlw hD5 f @&%g d@  x 5 55ff %Dm   5& e5=5e= 5=5e=5&5& e&& f f& e wj,Dp| %ldunknown type in lio))9HYiiyy Y ))))8YYh  Y  Y  Y    Y  YY_s_wsle"csv _init _f_init _c_le cret _reading _externa _formatt _t_putc"z_putn _l_write"_lioproc _curunit _nowwrit _e_wsle"b_recpos _chkend _cf __flsbuf _lwrt_I"_sprintf _strlen _lwrt_L"_wrt_L _lwrt_A"D_lwrt_F"_scale _wrt_F _wrt_E _lwrt_C">_fatal fltused lread.oI 3 :Lw   w  E 5%5 w    ~wz v5% %w `D  @&%O L0    .  w 7   @ - x  5@    45 5  5 :5 f bZ5 N  6 85  &  >   @  x 7  Dm _7 7 7 57=e7=57=e7~=f f&j few \& 5555 555 2A7 , ( %,,%/- Ne 5% %* 55@5 wNe 5 %. 55 $ r  \ 55 D Ne 5 * - # 557   555  Ne 55 B5 D-555 5 B5 5 5 B5 u 55F57>_Rw 6  5 &%-%+  &   B5D@5 & 555=5ww :7  %,%%/&%(_F h %%\X5!L  p<4. ( w"I p p  P  & 5   V   ^  %* %(& xrd f % \ %,H& < _ _h   & q  %  %) _ _u _  w  ]7  %,%/L~ xr& z ^ % T%*;H5<  p,} p p    w& %.  F# T f t@7  _T% _T%_T7r  %V& _TF   w 2 * B7   %,%/1 &   % %*   p p pw& %'%"#5 l hb  7P5 H2B  !q2$  %& _    q q % !% % @\  = @! %_` @! ef 7\` 5N& = _w 6D , ( & 5w    7  w  %5  w%/%,  t& w fD \ - 7  e6 e e"&&f e &  f f fw 777Wp&ew     g g g hhhhtt4@HPl4list inlist inlist in%dno replreadno starlread%lfno comma%lfno )%dno starlreadlogical%dno starno quoteno spacelist iostlerliolioIYiyyyyyYIYiIY)9Hi))yXy)y)999H9  IyXyXiyXyXyXyXyXIyXyXiIyy)9iH)9HyXy))yXyyX)yXy)IyXyy)9H)9HiyXyX)IyXy)9HiyX)9yX)H(yXIIIYiyy) YIyi9yXI9H9Hi)YYYyY9H_lioproc _ltab# _l_first _t_getc"csv _curunit cret _cf __filbuf _e_rsle"h_chkend _lquit _lcount _ltype _lchar _lx _ly _l_read"_elist _errno _fatal _ungetc _t_sep". _l_R"_l_C"Z_l_L"J_l_CHAR"_clearer _b_char _rd_int"__ctype_ _fscanf _free _malloc _realloc _s_rsle" _init _f_init _c_le" _reading _externa _formatt _nowread _fmtbuf _fk_open _recpos _scale _units fltused open.oM _30Tw D -   e<e ewWp&Ce _3b 3 3   3 3 n  x0f  5   k"Ak kNe& & & e3 "3 $o_ fe _  F _FKq q_FNe 3 3  Tfe  GNe Vfe  * &Zfe % "Xfe \fe   &  e3 3  _B _BNe_N 3 Ne  s3 W   l`^l l_F      _F$ "cfe Ne fe & 3 _v  _`q_n3 "3 $   _ _o_Ne& & & e fe fe   b 3 _Ne& & & eNe  3 s 555 55Ne 5_`_Fw $f f tfe e u u @e5Ne 5 5 %|~5%5% 5 5 Ne ww  Nef % @E5%%@wFopenopenopenno spacewrarropentmp.FXXXXXXopenfort.%Dsdfuy9h9h999h9hX  h9h(XHYh9yXy_opneof_ _f_open"L100140L60FL22L58~f_opencsv abnnewstatbufxL10000"L10001L4JL10002,L54_errno L6BL7<_fatal L3Fcret _units L8L9`L10zL11L12L20005L16L15L20003L23L10003L24L25L26AL20016_g_char L31_access L10004BL28JL29XL30FL20013NL33`L35KL34nL32v_strcpy L36L37T_fopen L20007L38@_isdev"L39L40VL20008L20010L46Z_freopen L498L42XL48\L10007&_fseek L50`_canseek _inode L53L10009L54L55L56^L10010L57L10011_rewind L59c_mktemp _strlen _calloc L10005<L61tL64o_creat L66L67L10015L10016L10017_f_clos _fk_open"@~fk_open@rdseqfmtn nbufaL73t_sprintf L10018L74|L10019L75~L10020L76L10021L77L10022L10023~isdevsxj_stat L81L20017 L80,rdfe.oI 3Pw D   & w  77   dvd d \ w T P LwHstartio))9HYiyy)8IYhYxi_s_rdfe"csv _init _f_init _c_dfe _errno cret _reading _curunit _nowread _y_getc _getn _rd_ed _doed _rd_ned _doned _y_err _donewre _dorever _y_rev _doend _fmtbuf _pars_f _fatal _fmt_bg _e_rdfe"_en_fio _chkend rdfmt.oI A3ztw DC   nn nw  m    e7 v  xz`  jPj j6& e  f f& e. T !f f ef f& f f&& je _5 _Bw DC  xd& e N 2wB&   .7m&77 w D 5 5 5  C- w r y A@  5u jW- f}_N   & fe te     s7H      ff& eee@ ee@ 5u      W- }@pH _ w  % C- w%t%f% %, %tT@ w >55 555555 D-_ w%   %+5%   %- 5%+_P%-_P%9%0 B5C@ % % 5 B5%e%d%.  L H%,_D%.D-:%e7%d4%+1%-. %9%0 B5C@5 % % 5 B  %,D%-D-D  _% %-%9%0AWp `e % % AWp u B >%,% %+% s7_  5 B5 D- 5 B5 D-555  D-5 B5  5 B5 D- 55 5 B5 l5 B5  W- 5=5= _w .D u  w%    5  w DA 5 <u 8   w  A @A &% u  %    5    \%   C- f A @ f& &% Ӄԕ w D  w%   C-w D 5Lt w%   ̋>>>>>>* fmtfmtrd_ed, unexpected code: %d %s rd_ned, unexpected code: %d %s )9IXiyyyyyy9IXXIiyyy)iI)iI)i))I)i)i)))i)i_rd_ed"csv _getn _elist _errno _fatal cret _cursor _recpos _curunit _cf _fseek _fmtbuf __iob _fprintf _abort _rd_I"_rd_L"T_rd_A"_rd_AW"_rd_F"_clearer _rd_ned"z_rd_POS"2_rd_H"_donewre _cblank almul lmul _scale fltused rewind.oI P3`w D - 2  ee e (  jj j w~Wp&Ce     3 3  rewindrewind)8)8H)Yhx_f_rew"csv _errno _fatal _nowread cret _units _rewind rsfe.oI e3w D   & 5w    7 777 7    dtd dWp&ewNJHVB<6 2,& 777 7  w     E % % 77ww   w  |Ep %%  ZT& % >57 2. w   ww  wstartio))9HYiiyy (99Iix9))99H9IIIIXY9YIIIIXIhI 9YY_s_rsfe"csv _init _f_init _c_sfe cret _reading _sequent _formatt _externa _elist _recpos _cursor _scale _fmtbuf _pars_f _errno _fatal _units _curunit _cf _x_getc"V_getn _rd_ed _doed _rd_ned _doned _fmt_bg _x_endp"_doend _xrd_SL"_donewre _x_rev"_dorever _cblank _cplus _nowread __filbuf _ungetc sfe.oI |3w  57 5 @w@w D - M  ee e8&&f te 3  r\r r    f0f fwWp&Ce   w wstartiosfesfe)9IYyyyYY_e_rsfe"csv _en_fio _fmtbuf _chkend cret _c_sfe"0_errno _fatal _fk_open _units _e_wsfe"sue.oI 3 tw D   & P 5K 7  < e%95   n T  B@ Nefe 0u-@E%@Ne Ne Nefe  fe  fe & 5Nef Ne N @wxw tN 5N 5@@m ff  eNff e@@mȕ/ww 55 u /u  ,5 u5 Nf Nf N N 5 N w|u= N :5.....//.../)HXhxHXhHx)))_mvgbt"csv cret _curdir"_stat _open _read _close _dcat"_chdir _strcmp _strlen _calloc _strcpy _fullpat"_strcat _free wdfe.oI 3 Pw D   & w7 7  77   dxd d ^ w V R NwJstartwrt))9HYiyy)8IYhYxi_s_wdfe"csv _init _f_init _c_dfe _errno cret _reading _curunit _nowwrit _y_putc _putn _w_ed _doed _w_ned _doned _y_err _donewre _dorever _y_rev _doend _fmtbuf _pars_f _fatal _fmt_bg _e_wdfe"_en_fio _chkend wrtfmt.oM _3\&, w   'm%  n n n  e7 w  x  jh j jw NDC B  :w6  x,  &  e  f f& ef f&& e  f f ef f& f f&&& |e f f&&& \f f&& Dw >DC  x`  &  e   w777m & w D W- uW-  @5  @55fefeff e5@@5  > :   5 5u 1*    C- -  +  @& C- ww D W-  5W-  5  55 fefeff e5  > :5 @@m@-@@m@-$5 * u-j  5  u-U u-@@@@@55  u- - r n+ b 5 0 R @@@-5 @& * u- ww    D& ̠̋ ̠ww DC  w & w D  @   tf j wbw ^D & J A@   w,w (D u    A 5 & @   ww   Nefef W-==& e 5   @@m@- * ` D- wP  D @AAm@! -  +  )@ -#.  0  ! @m!K@&  +@e-$ @& -. |  @p!@& ^ . P  @& < D-=&5 %d %e  - @ 5+ % %dA rde0& A rdu% A r e0& A r e0f x _w n@5^ W-==555575Fff f fff e 37 @ e5ff ffNf e 5  u-ww 55 5 B5D-w j W- ==5 F @  -85 B5  5 B5  !Nefef5& e 5@ @-5   @ A AmAm@5 * D- wz  n D- - T P+ D  @& 0 D-.   D-0 @ !@& 0 D-jjj4BV.&0>left offfmtw_ed, unexpected code: %d %s w_ned, unexpected code: %d %s )Yiiiii9HiYi) Y8Yx)Yiii)99YY99YYY)99YYY99YYYY) YY) YY)YYY)YY)YYY) ( 99YYY99Y YY Y Y Y YYY YYYYYY)  Y Y) 99YYY99YYYYY_mv_cur"~mv_curcsv L4L20001_putn _cursor L7n_recpos L8t_elist L100008L9@_errno L10NL11 _fatal L3pL10001T_cf _fseek cret _curunit L10002L14L15L16 _w_ed"L10004, L25L23L26L36L33jL35L284L29BL30VL27.~w_edpptrlenL20L19_fmtbuf L24 __iob _fprintf _abort L20008_wrt_I">L20009 _wrt_IM"PL20010(_wrt_L"\_wrt_A"_wrt_AW"_wrt_E"L20011_wrt_G"_wrt_F" _w_ned"L10006` L48L44L42L49&L500L46L45~w_nedpptrL43 _donewre L20012L39L20013_wrt_AP"_wrt_H"&~wrt_I>nwlenbasendigitsignspareixansL54vL20020pL20022`L56|L55_icvt L10007_cplus L58L59L60L63JL10009L64L20015L67L20017(L10010$L68.L70DL200192~wrt_IMPnwmlen ndigitsignspareixsignxansL76L20041~L20043pL78L77L10011L80L81L10013L82:L83L20024L20040L20029L86@L870L20026"L90RL20031ZL92vL20033hL95L20035L10014L96L98L20037L101L20039~wrt_APnsquoteL107L106"L108L20045L20053~wrt_H&absL119BL117>L120V~wrt_L\nleniL124tL20055hL10015L127L20057~wrt_AplenL132L20059L10016L133~wrt_AWpwlenL137L20061L10017L139 L20063~wrt_Epwde len sdpsigndeltai_scale L1440L10018TL20064X_ecvt L10020xL145L146L147L148L20066L20077L151L20068L154L20070L10022L155L157LL158 L20072L161,L164L165L166vL20074dL169L173L20076L176L177L178L179L180"L100232L181VL182tL10026x ~wrt_Gpwde len upxoldscalenjiL10024L10025L186L187l L20091L185h L20081 L191 L192 L193X L20079J L188 L20083p ~wrt_F pwdlen deltadpsignnixsL10027 L10028 L199 L200 L201 L205 L20093 _fcvt L208( L10029: L209B L210H L10031X L10032Z L211 L212z L20095n L20108 L215 L20097 L218 L20099 L10033 L219 L221 L20101 L224 L20103 L227$ L20107 L230 L20105 fltused wsfe.oI V3N w D   & 5w7 7    7 777 7    dvRd dWp&ewPLJD>82",& "7 7 77  w   Hf ww %    A HA 2-.7 7 %0| r nȕ &d %1R H Dȕ : 0 &f ww 7 7   ww @& ww    w7@wstartio))9HYiiyy (99Iix ))999HIIIIXYIIIIIIIIIIIIIXYiYiYyyiyyY_s_wsfe"csv _init _f_init _c_sfe cret _reading _sequent _formatt _externa _elist _recpos _cursor _scale _fmtbuf _pars_f _errno _fatal _units _curunit _cf _x_putc"_putn _w_ed _doed _w_ned _doned _xw_end"_doend _xw_rev""_dorever _x_wSL"_donewre _fmt_bg _cplus _cblank _nowwrit __flsbuf _pr_put"0_workdon f_errlist.oO D,3Z$^n 0BTp 2C]v ,<Lt-Cerror in formatillegal unit numberformatted io not allowedunformatted io not alloweddirect io not allowedsequential io not allowedcan't backspace filenull name of filecan't stat fileunit not connectedoff end of recordtruncation failedincomprehensible list inputout of free spaceunit not connectedread unexpected characterblank logical input fieldunknown system errorcan not readcan not writerequires seek abilityillegal argumentillegal operation backspace _f_errli#_f_rerrl#._f_nerr#\usr/f77lib/libU77.a 664 0 2 54230 4775564023 7167 e__.SYMDEF!LH_access_d_alarm__chdir__chmod__ctime_ _dutime _dstime _dtime_ _etime_H _f77lid_> _fdate_ _fgetc__fork__fputc__fseek__fstat__ftell__gerror__getarg_T_getc__getcwd__getenv__getgid_!_getlog_~!_getpid_T"_getuid_"_gmtime_H#_hostnm_#_iargc_$_idate_n%_ierrno_&_isatty_&'_itime_D(_kill_Z)_link_*_loc_>,_lstat_,_ltime_~/_perror_$0_putc_n3_qsort_(5_signal_5_sig_tra5_sleep_7_stat_28_symlnk_;_system_<_system<_topen_D@_tclose_D@_tread_D@_twrite_D@_trewin_D@_tskipf_D@_tstate_D@_time_O_ttynam_LP_unlink_Q_wait_R_irand_S_rand_S_drand_S_rindex_dU_flmax_^V_dflmax_^V_flmin_^V_dflmin_^V_inmax_^V_ffrac_^V_dffrac_^Vaccess_.oM 3 Hw 5 v  W- ywNexf ff ex fex  wUv@ r  xUvUvA@  v v Nvfex  h)8H)YH_access_"csv _errno _g_char _access cret alarm_.oM 3L<w  5 @  N @ A@w(8(I_alarm_"csv _alarm _signal cret chdir_.oM 3XHw  W-ywNexfff eNex  w))8HY_chdir_"csv _errno _g_char _chdir cret chmod_.oM 3`w  W-  W- yw DNexf ff eNeXff f exX NeV %jAV fexfeX ew@/bin/chmodchmod)88IX)hy_chmod_"csv _errno _g_char _fork _wait _execl cret ctime_.oM 36<w N 5@0ffff ew(9I_ctime_"csv _ctime _b_char cret dtime_.oM 23Tw Ne A@jh f& pC=A@JH f& pCA1w$w ww=Aqwx9HY_dutime#_dstime#_dtime_"csv _times cret fltused etime_.oM O3H<w Ne 5pC= 5pCA1=Aqw(9_etime_"csv _times cret fltused f77lid_.oM `3L0(8_f77lid_#_libU77_ _libI77_ _libF77_ fdate_.oM u3HHw & %5uNe 50ffff ew)8IY_fdate_"csv _time _ctime _b_char cret fgetc_.oM 3`w @  ,ewrAAWp&eu @  N  w@ A@ EN 5@5@TN A@E= )8H)Yh)x_fgetc_"csv _errno _units _nowread cret __filbuf _clearer fork_.oM 3^Hw 5 5 W- Ne eu  5  wA@(9IY_fork_"csv _flush_ _fork _errno cret fputc_.oM 3`w @  ,ewrAAWp&eu @     w@  A@ AEH N@&E @5  T A )8H)Yh)x_fputc_"csv _errno _units _nowwrit cret __flsbuf _clearer fseek_.oM 3Hw @  , e, y@  AAWp& rw w@@f&AAWp&f e n (9I(X9_fseek_"csv _units _errno cret _fseek fstat_.oM 3DHw @  , ew_8rAAWp& NeAAWp&AAf k@p e@p e@p e@p e@p e@p e@p e@pHe@pHe@pHe@pHe w)88HY)_fstat_"csv _errno _units _fstat cret ftell_.oM -3\Hw @  , ew  rAAWp& AAWp&N w)88HY_ftell_"csv _errno _units _ftell cret gerror_.oM B3xhlw - 5%ded- 58hffff ewunknown error number)9))H)Y))hy_gerror_"csv _errno _sys_ner _sys_err _f_nerr _f_errli _b_char cret getarg_.oM W3\<w D@ f& &%  @ m u ˋԔ  5 u ԕ  5 wz)9I_getarg_"csv _xargc _xargv cret getc_.oM 3`w  rw .N @  @ A@ EN 5@5@w|N A@E= (9H9Xi9x_getc_"csv _units _errno _nowread __filbuf cret _clearer getcwd_.oM z3DHw Nev 5ffffev e  w(9IY_getcwd_"csv _getwd _b_char cret _errno getenv_.oM 3T<w  ff f$C5 A 5 u A 5 u ˥ ԥ=ff f& e wԤ  )9I_getenv_"csv _environ _b_char cret getgid_.oM 3`0w  w)9_getgid_"csv _getgid cret getlog_.oM ˦36<w 5fff f6 ew )9I_getlog_"csv _getlogi _b_char cret getpid_.oM 3`0w  w)9_getpid_"csv _getpid cret getuid_.oM 3`0w  w)9_getuid_"csv _getuid cret gmtime_.oM 3&0w N 5@A P~w(9_gmtime_"csv _gmtime cret hostnm_.oM 3JHw B@Nfe ffffe e w(9IY_hostnm_"csv _gethost _b_char cret _errno iargc_.oM 03`0w  w)9_iargc_"csv _xargc cret idate_.oM G3(n<w  5uNe 5&@ AA e@ Br2AA el@ Br 2w(8I_idate_"csv _time _localti cret ierrno_.oM ]3\0w  w)9_ierrno_"csv _errno cret isatty_.oM q3\<w @  , AAWp&eu @   w(8I_isatty_"csv _units _isatty cret itime_.oM 3X<w  5uNe 5&@ @&@ @p w(8I_itime_"csv _time _localti cret kill_.oM 3,p<w @  ,@ , @ ,yw@@&  w))8I_kill_"csv _errno _kill cret link_.oM ħ3Hw   W-  W-yw wNexf ff eNeff f exNefex p )9HHX)_link_"csv _errno cret _g_char _link loc_.oM ߧ3P$w A w)_loc_"csv cret lstat_.oM 32Hw  W- yw wNexf ff eNeZfex j@pZ e@p\ e@p^ e@p` e@pb e@pd e@pf e@pjHhe@pnHle@prHpe@pvHte _ _ )9HX)_lstat_"csv _errno cret _g_char _lstat ltime_.oM 3&0w N 5@A P~w(9_ltime_"csv _localti cret perror_.oM c30" w ,@@m5     - 5!%ded- 58"fe %@e5@ ' $ A@ AE H @ N@&E  A@  N;f %w%d: unknown error number: %s )9))H)Y))h)x_perror_"csv _errno _sys_ner _sys_err _f_nerr _f_errli _sprintf _units _nowwrit __flsbuf _fprintf cret putc_.oM 3`w  rw8 N ,@ @  A@ AEH N@&E @5  ~ A wl (9H9X9hy_putc_"csv _units _errno _nowwrit __flsbuf _clearer cret qsort_.oM K3(0w N @&@&f ew(9_qsort_"csv _qsort cret signal_.oM j3"Hw @ 5@  , yw  w@ @ p@@& 5%A Aw nu fe@ wJ)9X9_signal_"csv _errno cret _sig_tra"_signal sleep_.oM 3h0w @ w(9_sleep_"csv _sleep cret stat_.oM 32Hw  W- yw wNexf ff eNeZfex j@pZ e@p\ e@p^ e@p` e@pb e@pd e@pf e@pjHhe@pnHle@prHpe@pvHte _ _ )9HX)_stat_"csv _errno cret _g_char _stat symlnk_.oM 3Hw   W-  W-yw wNexf ff eNeff f exNefex p )9HHX)_symlnk_"csv _errno cret _g_char _symlink system_.oM ֨3Tw  W- yw  w5 &5 (W-( Ne& e(u & &Ne*fff eNe*  w x T 5Z/f 5 u <5 fbff e   Ne 5@-%%  @wSHELL/bin/sh-c)9HXx9_system_"csv _errno cret _flush_ _g_char _system"_getenv _rindex _fork _execl __exit _signal _wait tapeio.oM %3x<w @  , eBW- y9AAWpeu@5N Nf f f ef A1 f A1@wN@U@U@1 Ap@  @U w  @  , e@ wAAWpeu@50 @ w @  , e@rrAAWpeu@55 zD w:@5BN f@& %5@U   @U@ U@ @U@ Aw 5 5 @  ,erAAWpeu@55zZ@wP@5@5 N .Nefef %N f@& %5@U@ @U @EA w * 5 5 @  , e_r_AAWpeu@5E5 N DCe,̥n(E 5 AWp @@`e5E@Ee0̋ ̋  fe 55 N N & feff e  Nefef %@0  wn@wd w Z@  , e:_r0_AAWpeu@55 d@5O@5@X5E.@5 55 fe@& %5 @U- @U@ @0 @E@5@  @5B@5Bz8@w.fe@& %5 5  @U@5 U@@U @   w @  , e@crAAWpeu@5&@ @&@ @5& @  @5& @  @5@& @ m@& %@  w9IIhxx9I9III9III9IIxII9III9II8_tunits x_mtget _topen_"csv _errno _tclose_"_g_char _open cret _close _tread_"\_read _twrite_"D_trewin_"._tskipf_"_write __ctype_ _strlen _tstate_"F_ioctl time_.oM 3\0w  w(9_time_"csv _time cret ttynam_.oM 3LxHw 5 @  ,A AWp& A AWp&AAN 5 xffff ew((8IY_ttynam_"csv _units _ttyname _b_char cret unlink_.oM 03XHw  W-ywNexfff eNex  w))8HY_unlink_"csv _errno _g_char _unlink cret wait_.oM E3:<w Ne 5  w@p A(9I_wait_"csv _wait _errno cret rand_.oM 3`w @  @ &  vUUww @  @ Www @  @ vWwj(99I(9I(9I_irand_"csv _srand _rand cret _rand_":_drand_"hfltused rindex_.oM +3P0w @ @@mf fff &f e  A w D- )9_rindex_"csv _s_cmp cret range.oM 3 xw 5ww 5ww 5 5ww 5 5 5 5ww |wpw l55 5wVw R%5 5 5 5w4)))))))_flmax_"csv cret _dflmax_"_flmin_"D_dflmin_"^_inmax_"_ffrac_"_dffrac_"fltused 5ww 5ww 5 5ww 5 5 5 5ww |wpw l55 5wVw R%5 5 5 5w4))))))usr/ucb/arrt 775 0 2 36222 5005267243 6321 0&R€ 0  6 >  67¼4& r7 % % "w %R;5wZ % 7@e % 8De ̋_ 0_ 1_ c dc rY tS vA w^ xEԷ ȷ_'_o o5X ''; $ NeX TyXYX2 "% o `o2 Z| K /< "2r$7$  7q$ (; $e "ww ж6$Ķ  (X(; $e " Ne m&  @E% m -  \ $ F "  "w#w ~# 4#( {((; $e "wwP#w >#^#\# ޵((; $e "w#w #   mε  mµ  )(); $e -w"w "5 5 5 7 V b 555t 7<:u e< L&  7m5m 5mm  ޴C) NfE) % f]) %7 umumumt < % - 55 # m  m , 5   m^ l -N $) Nf) %N)  wP!w >!D Ek  W  _. HP%Tefe & EeH& vEf vEf@&fe) e <%6 7 *) wt & *) e     " efe Ne*  % 7 **  w  % %;u e<efe Ne mNt <   mT  mH   m6 -0w`w NN , S*  &  f  5NƱ "*D*; $ew55Nef  %fef %% N " w GO:5 N<&  7<& b*~*; $e "; @&4&4 @p4r47 h4d47 b4a4@V47\4]4~ 7rtwpnwh<$w<  % 4%%<&@ 4**; $e "t e< e&  % 3 e7د 7rίwpȯw¯ %u e<(E    <& *+; $e "m` 0t < w  Hu e<("m m1` mP~mmޮt e< e& %t < % 0 Rww Nef 5 >@t 7 -8whw V&@e5Nf  N $_X5 N , I   ef&@&%! , 5Nff \e iN    _XNH $5 4 E4 wjf x@f@w0 w 4Nef %  w$w  ,:U78U7:8 Ae vB7 55 a  a!RE -%8 w %e rt 7 (% `e x  (%%`\e U?JJ `e 788U?, a7 ? U ew DE ww D5 >$@ r5N #!w5A vBB-  }ee@ !ۃ `!ւ `@ r `<f@wVwRh<wfw>m:6n<w*wm$fwn<ww w D  ԋww N tf %%w~w lNtf %%wdfwwwt<w( f@ww|<w7F@& BFMSG=L'U'/dev/fd0.rtZ' !"#$%&'   !"#$%&'  [0-1]cvwxtrd ABCDEFGHIJKLMNOPQRSTUVWXYZ$.@0123456789 , ?Are you sure you want to make new filesystem?%s: '%c'. %s: bad option `%c' %s: [%s]. %s: one of [%s] must be specified %s: [%s]. %s: only one of [%s] allowed : %s {%s}[%s] []. usage: %s {%s}[%s] [files] ... %s: '%s' . %s: file '%s' isn't found %d , %d , %d %d. : %d (), %d (), %d () . %-11.11s %c %02d.%02d.%02d %-5d %-10d %-23.9s %-5d %-10d%-15s x - %s: '%s' . %s: file '%s' cannot create. %s: %s . %s: %s cannot opened. %s: %s RT-11. %s: %s not RT-11 file system. %s: %s RT-11. %s: %s not RT-11 file system. %s: , #%d. %s: read error, block #%d. %s: , #%d. %s: write error, block #%d. d - , ?Are you sure you want to delete this file?r - a - %s: '%s'. %s: no space for file '%s'. %s: #%d . %s: directory segment #%d full. %s: nonsense. %s: '%s' . %s: file '%s' cannot opened. M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec#~ddopx>fLe.gcs>l>LudrDhOtXU(null)Unknown error : "/*/4/N/^/v/////////0000L0X0j0y000000001&131I1X1d1w111111 2+2H2Y2x22222303G3f3v333334!494Z4|444444445"5=5Q5r55555566%6B6H6X6y66666667+7@7X7j777777888U8q888889929O9o9999::-:P:w:::::;-;A;W;q;;CError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredExclusive use facility busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesInappropriate ioctl for deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeDisk quota exceededToo many levels of symbolic linksOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedFile name too longHost is downHost is unreachable 0 / exec ioctl seek . : - f<D6 : - /etc/lptab 664 0 2 1055 5063132045 5667 Xlpname:device:type:width:length:shrift:vint:left:skip:flags:filter ( L-local, R-remote, T-tty ) Llp0:/dev/lp:EPSONLX=800:132:72:12:0:12:5:6:lx,init: Llp1:/dev/lp:EPSONLX=800:132:70:12:4:9:5:8:lx,init,inch: Llp2:/dev/lp:EPSONLX=800:132:72:12:0:12:0:6:lx,init,-inch: Llp3:/dev/lp:EPSONLX=800:132:0:12:4:9:5:8:lx,init: Llp4:/dev/lp:EPSONLX=800:132:70:4:9:5:8:lx,init: Llp6:/dev/lp:6329.01:132:72:12:0:12:5:6:rob: Orlp1:/dev/null:EPSONLX=800:132:70:12:4:9:5:8:lx,init,inch:lpr -hura Orlp2:/dev/null:EPSONLX=800:132:70:12:4:9:5:8:lx,init,inch:ls |lpr -h$FILE left:skip:flags:filter ( L-local, R-remote, T-tty ) Llp0:/dev/lp:EPSONLX=800:132:72:12:0:12:5:6:lx,init: Llp1:/dev/lp:EPSONLX=800:132:70:12:4:9:5:8:lx,init,inch: Llp2:/dev/lp:EPSONLX=800:132:72:12:0:12:0:6:lx,init,-inch: Llp3:/dev/lp:EPSONLX=800:132:0:12:4:9:5:8:lx,init: Llp4:/dev/lp:EPSONLX=800:132:70:4:9:5:8:lx,init: Llp6:/dev/lp:6329.01:132:72:12:0:12:5:6:rob: Orlp1:/dev/null:EPSONLX=800:132:70:12:4:9:5:8:lx,init,inch:lpr -hura Orlp2:/dev/null:EPSONLX=800:13/usr/include/sys/param.h 664 0 2 12215 5063150332 10431 /* * $Log: param.h,v $ * Revision 1.1 86/04/19 15:02:37 avg * Initial revision * */ #ifndef _WHOAMI #include "whoami.h" #endif #ifndef NSIG #include #endif #include #include #include #ifdef UNIBUS_MAP #define MAXMEM (200*16) /* max core per process - first # is Kb */ #else #define MAXMEM (128*16) /* max core per process - first # is Kb */ #endif #define MAXUPRC 20 /* max processes per user */ #define SSIZE 20 /* initial stack size (*64 bytes) */ #define SINCR 20 /* increment of stack (*64 bytes) */ #define NOFILE 20 /* max open files per process */ #define CANBSIZ 256 /* max size of typewriter line */ #define MSGBUFS 128 /* Characters saved from error messages */ #define NCARGS 5120 /* # characters in exec arglist */ #ifdef UCB_METER #define MAXSLP 20 /* max time a process is considered sleeping */ #endif /* * priorities * probably should not be * altered too much */ #ifdef CGL_RTP #define PRTP 0 #define PSWP 5 #else #define PSWP 0 #endif #define PINOD 10 #define PRIBIO 20 #define PZERO 25 #define PPIPE 26 #define PWAIT 30 #define PSLEP 40 #define PUSER 50 #define NZERO 20 /* * fundamental constants of the implementation-- * cannot be changed easily */ #define NBPW sizeof(int) /* number of bytes in an integer */ #define BSLOP 0 /* BSLOP can be 0 unless you have a TIU/Spider*/ #ifndef UCB_NKB #define BSIZE 512 /* size of secondary block (bytes) */ #define NINDIR (BSIZE/sizeof(daddr_t)) #define BMASK 0777 /* BSIZE-1 */ #define BSHIFT 9 /* LOG2(BSIZE) */ #define NMASK 0177 /* NINDIR-1 */ #define NSHIFT 7 /* LOG2(NINDIR) */ #endif #if UCB_NKB == 1 #define CLSIZE 2 /* number of blocks / cluster */ #define BSIZE 1024 /* size of secondary block (bytes) */ #define NINDIR (BSIZE/sizeof(daddr_t)) #define BMASK 01777 /* BSIZE-1 */ #define BSHIFT 10 /* LOG2(BSIZE) */ #define NMASK 0377 /* NINDIR-1 */ #define NSHIFT 8 /* LOG2(NINDIR) */ #endif #define UBSIZE 512 /* block size visible to users */ #ifdef UCB_QUOTAS #define QCOUNT (BSIZE/UBSIZE) /* BSIZE must always be a multiple of UBSIZE */ #endif #ifndef UCB_NET #define USIZE 16 /* size of user block (*64) */ #else #define USIZE 32 /* size of user block (*64) */ #endif #define NULL 0 #define CMASK 0 /* default mask for file creation */ #define NODEV (dev_t)(-1) #define ROOTINO ((ino_t)2) /* i number of all roots */ #define SUPERB ((daddr_t)1) /* block number of the super block */ #define DIRSIZ 14 /* max characters per directory */ #define NICINOD 100 /* number of superblock inodes */ #define NICFREE 50 /* number of superblock free blocks */ #define CBSIZE 14 /* number of chars in a clist block */ /* CBSIZE+sizeof(int *) must be a power of 2 */ #define CROUND 017 /* clist rounding: sizeof(int *) + CBSIZE - 1*/ #define PGSIZE 512 /* bytes per addressable disk sector */ #define PGSHIFT 9 /* LOG2(PGSIZE) */ /* * Some macros for units conversion */ /* Core clicks (64 bytes) to segments and vice versa */ #define ctos(x) (((x)+127)/128) #define stoc(x) ((x)*128) /* Core clicks (64 bytes) to disk blocks */ #define ctod(x) (((x)+7)>>3) /* I number to disk address */ #ifndef UCB_NKB #define itod(x) (daddr_t)((((unsigned)(x)+15)>>3)) #else #define itod(x) ((daddr_t)((((unsigned)(x)+2*INOPB-1)/INOPB))) #endif /* I number to disk offset */ #ifndef UCB_NKB #define itoo(x) (int)(((x)+15)&07) #else #define itoo(x) ((int)(((x)+2*INOPB-1)%INOPB)) #endif #if UCB_NKB == 1 /* file system blocks to disk blocks and back */ #define fsbtodb(b) ((daddr_t)((daddr_t)(b)<<1)) #define dbtofsb(b) ((daddr_t)((daddr_t)(b)>>1)) #endif #ifndef UCB_NKB #define fsbtodb(b) ((daddr_t)(b)) #define dbtofsb(b) ((daddr_t)(b)) #endif #ifdef UCB_NKB /* round a number of clicks up to a whole cluster */ #define clrnd(i) (((i) + (CLSIZE-1)) & ~(CLSIZE-1)) #endif /* clicks to bytes */ #define ctob(x) ((x)<<6) /* bytes to clicks */ #define btoc(x) ((((unsigned)(x)+63)>>6)) /* low int of a long */ #define loint(l) ((int) (l) & 0177777) /* high int of a long */ #define hiint(l) ((int) ((l) >> 16)) /* * Machine-dependent bits and macros */ /* * Treat PS as byte, to allow restoring value from mfps/movb * (see :splfix.*) */ #define PS_LOBYTE ((char *) 0177776) #define splx(ops) (*PS_LOBYTE = ((char) (ops))) #ifndef MIN #define MIN(a,b) (((a)<(b))? (a):(b)) #endif #define MAX(a,b) (((a)>(b))? (a):(b)) #ifdef UCB_NET /* * Return values from tsleep(). */ #define TS_OK 0 /* normal wakeup */ #define TS_TIME 1 /* timed-out wakeup */ #define TS_SIG 2 /* asynchronous signal wakeup */ #endif s */ /* * Treat PS as byte, to allow restoring value from mfps/movb * (see :splfix.*) */ #define PS_LOBYTE ((char *) 0177776) #define splx(ops) (*PS_LOBYTE = ((char) (ops))) #ifndef MIN #define MIN(a,b) (((a)<(b))? (a):(b)) #endif #define MAX(a,b) (((a)>(b))? (a):(b)) #ifdef UCB_NET /* * Return values from tsleep(). */ #define TS_OK /etc/localhostname 644 0 0 6 5063136631 7332 -4 /* normal wakeup */ #define TS_TIME 1 /* timed-out wakeup */ #define TS_SIG 2 /* asynchronous signal wakeup */ #endif s */ /* * Treat PS as byte, to allow restoring value from mfps/movb * (see :splfix.*) */ #define PS_LOBYTE ((char *) 0177776) #define splx(ops) (*PS_LOBYTE = ((char) (ops))) #ifndef MIN #define MIN(a,b) (((a)<(b))? (a):(b)) #endif #define MAX(a,b) (((a)>(b))? (a):(b)) #ifdef UCB_NET /* * Return values from tsleep(). */ #define TS_OK /usr/include/sys/whoami.h 664 0 2 731 5063150333 10556 /* * Whoami - * * $Log: whoami.h,v $ * Revision 1.1 86/04/19 15:03:03 avg * Initial revision * */ #ifndef _WHOAMI #define _WHOAMI /* so param.h won't include us again */ #define DVK4 #define MYNAME "LDVK4" /* for uucp */ #define PDP11 23 /* #define NONFP /* if no floating point unit */ #ifdef KERNEL # include "localopts.h" #else # include #endif #endif _WHOAMI alues from tsleep(). */ #define TS_OK len deltadpsignnixsL10027 L10028 L199 L200 L201 L205 L20093 _fcvt L208( L10029: L209B L210H L10031X L10032Z L211 L212z L20095n L20108 L215 L20097 L218 L20099 L10033 L219 L221 L20101 L224 L20103 L227$ L20107 L230 L20105 fltused wsfe.oI V3N w D   & 5w7 7    7 777 7    dvRd dWp&ewPLJD>82",& "7 7 77  w   Hf ww %    A HA 2-.7 7 %0| r nȕ &d %1R H Dȕ : 0 &f ww 7 7   ww @& ww    w7@wstartio))9HYiiyy (99Iix ))999HIIIIXYIIIIIIIIIIIIIXYiYiYyyiyyY_s_wsfe"csv _init _f_init _c_sfe cret _reading _sequent _formatt _externa _elist _recpos _cursor _scale _fmtbuf _pars_f _errno _fatal _units _curunit _cf _x_putc"_putn _w_ed _doed _w_ned _doned _xw_end"_doend _xw_rev""_dorever _x_wSL"_donewre _fmt_bg _cplus _cblank _nowwrit __flsbuf _pr_put"0_workdon f_errlist.oO D,3Z$^n 0BTp 2C]v ,<Lt-Cerror in formatillegal unit numberformatted io not allowedunformatted io not alloweddirect io not allowedsequential io not allowedcan't backspace filenull name of filecan't stat fileunit not connectedoff end of recordtruncation failedincomprehensible list inputout of free spaceunit not connectedread unexpected characterblank logical input fieldunknown system errorcan not readcan not writerequires seek abilityillegal argumentillegal operation backspace _f_errli#_f_rerrl#._f_nerr#\usr/f77lib/libU77.a 664 0 2 54230 4775564023 7167 e__.SYMDEF!LH_access_d_alarm__chdir__chmod__ctime_ _dutime _dstime _dtime_ _etime_H _f77lid_> _fdate_ _fgetc__fork__fputc__fseek__fstat__ftell__gerror__getarg_T_getc__getcwd__getenv__getgid_!_getlog_~!_getpid_T"_getuid_"_gmtime_H#_hostnm_#_iargc_$_idate_n%_ierrno_&_isatty_&'_itime_D(_kill_Z)_link_*_loc_>,_lstat_,_ltime_~/_perror_$0_putc_n3_qsort_(5_signal_5_sig_tra5_sleep_7_stat_28_symlnk_;_system_<_system<_topen_D@_tclose_D@_tread_D@_twrite_D@_trewin_D@_tskipf_D@_tstate_D@_time_O_ttynam_LP_unlink_Q_wait_R_irand_S_rand_S_drand_S_rindex_dU_flmax_^V_dflmax_^V_flmin_^V_dflmin_^V_inmax_^V_ffrac_^V_dffrac_^Vaccess_.oM 3 Hw 5 v  W- ywNexf ff ex fex  wUv@ r  xUvUvA@  v v Nvfex  h)8H)YH_access_"csv _errno _g_char _access cret alarm_.oM 3L<w  5 @  N @ A@w