Annotation of coherent/a/usr/include.b4ps2/FILE, revision 1.1.1.1

1.1       root        1: diffing a.out.h
                      2: diffing access.h
                      3: diffing acct.h
                      4: diffing action.h
                      5: diffing ar.h
                      6: diffing arcoff.h
                      7: diffing assert.h
                      8: diffing canon.h
                      9: diffing coff.h
                     10: diffing ctype.h
                     11: diffing curses.h
                     12: 28 c 28
                     13: <  *  $Header:   RCS/curses.v  Revision 2.1  82/10/25  14:46:08  pavel  Exp$
                     14: ---
                     15: >  *  $Header: /src386/usr/include/RCS/curses.h,v 1.2 92/09/29 09:06:19 bin Exp Locker: bin $
                     16: 30 c 30,33
                     17: <  *  $Log:    RCS/curses.v $
                     18: ---
                     19: >  *  $Log:    curses.h,v $
                     20: >  * Revision 1.2  92/09/29  09:06:19  bin
                     21: >  * updated with kernel 63 source
                     22: >  * 
                     23: diffing dial.h
                     24: 2 c 2,5
                     25: <  * $Log:     /usr/src/cmd/include/RCS/dial.h,v $
                     26: ---
                     27: >  * $Log:     dial.h,v $
                     28: >  * Revision 1.2  92/09/29  09:06:23  bin
                     29: >  * updated with kernel 63 source
                     30: >  * 
                     31: diffing dirent.h
                     32: diffing disp.h
                     33: 2 c 2,5
                     34: <  * $Log:     /usr/src/cmd/include/RCS/disp.h,v $
                     35: ---
                     36: >  * $Log:     disp.h,v $
                     37: >  * Revision 1.2  92/09/29  09:06:25  bin
                     38: >  * updated with kernel 63 source
                     39: >  * 
                     40: diffing dumptape.h
                     41: diffing ebcdic.h
                     42: diffing errno.h
                     43: diffing fcntl.h
                     44: diffing float.h
                     45: diffing fperr.h
                     46: diffing grp.h
                     47: diffing ieeefp.h
                     48: diffing l.out.h
                     49: diffing larges.h
                     50: diffing limits.h
                     51: diffing math.h
                     52: diffing memory.h
                     53: diffing misc.h
                     54: 13,22 d 12
                     55: < #ifdef M68000
                     56: < #define ptrdiff(a, b) ((long)a - (long)b)
                     57: < #else
                     58: < #ifdef LARGE
                     59: < #define ptrdiff(a, b) (((((long)a>>16)-((long)b>>16))<<4)+((int)a-(int)b))
                     60: < #else
                     61: < #define ptrdiff(a, b) ((int)a - (int)b)
                     62: < #endif
                     63: < #endif
                     64: < 
                     65: 23 a 14,15
                     66: > #include <sys/types.h>
                     67: > #include <sys/time.h>
                     68: 25,52 c 17
                     69: < /*
                     70: <  * Needed for select()
                     71: <  */
                     72: < struct timeval {
                     73: <      long tv_sec;
                     74: <      long tv_usec;
                     75: < };
                     76: < 
                     77: < #include <sys/param.h>
                     78: < 
                     79: < #if NOFILE <= 32
                     80: < typedef int fd_set;
                     81: < 
                     82: < #define FD_ZERO(fdp) {*fdp = 0;}
                     83: < #define FD_SET(b,fdp)        (*fdp |= 1 << (b))
                     84: < #define FD_ISSET(b,fdp)      (*fdp & 1 << (b))
                     85: < #define FD_SETSIZE 32
                     86: < #else
                     87: < typedef int fd_set[2];
                     88: < 
                     89: < #define FD_ZERO(fdp) {(*fdp)[0]=(*fdp)[1]=0;}
                     90: < #define FD_SET(b,fdp)        ((*fdp)[((b)>>5)&1] |= 1 << ((b)&0x1F))
                     91: < #define FD_ISSET(b,fdp)      ((*fdp)[((b)>>5)&1] & 1 << ((b)&0x1F))
                     92: < #define FD_SETSIZE 64
                     93: < #endif
                     94: < /* end of select() support */
                     95: < 
                     96: < extern fatal();              /* like fprintf(stderr, ...); exit(1); */
                     97: ---
                     98: > extern void fatal(); /* like fprintf(stderr, ...); exit(1); */
                     99: 99 a 65
                    100: > extern if_COHERENT();        /* returns 1 if Coherent else 0 */
                    101: 119 a 86
                    102: > char *kernelName();  /* return name of current kernel file */
                    103: 120 a 88,102
                    104: >  * Julian day structure consists of the days and seconds since
                    105: >  * Greenwich mean noon of January 1st 4713 BC.
                    106: >  * COHERENT time_t is a variation of Julian time:
                    107: >  * it counts seconds from Julian day 2,440,587.5 (January 1, 1970).
                    108: >  */
                    109: > typedef struct tm tm_t;
                    110: > typedef struct { long j_d, j_s; } jday_t;
                    111: > #define COHEPOCH 2440587L            /* Julian day 1969.12.31 12h00m00s */
                    112: > 
                    113: > jday_t time_to_jday();                       /* COHERENT time into Julian date */
                    114: > time_t jday_to_time();                       /* Julian date to COHERENT time */
                    115: > jday_t tm_to_jday();                 /* tm structure into Julian date */
                    116: > tm_t  *jday_to_tm();                 /* Julian date into tm_t structure */
                    117: > 
                    118: > /*
                    119: diffing mnttab.h
                    120: diffing mon.h
                    121: diffing mprec.h
                    122: diffing mtab.h
                    123: diffing mtype.h
                    124: 4 c 4,7
                    125: <  * $Log:     /usr/src/cmd/include/RCS/mtype.h,v $
                    126: ---
                    127: >  * $Log:     mtype.h,v $
                    128: >  * Revision 1.2  92/09/29  09:06:39  bin
                    129: >  * updated with kernel 63 source
                    130: >  * 
                    131: diffing n.out.h
                    132: diffing path.h
                    133: diffing poll.h
                    134: diffing pwd.h
                    135: diffing setjmp.h
                    136: diffing sgtty.h
                    137: 6 a 7,9
                    138: >  * Revision 1.2  92/09/29  09:06:44  bin
                    139: >  * updated with kernel 63 source
                    140: >  * 
                    141: diffing signal.h
                    142: diffing stdarg.h
                    143: diffing stddef.h
                    144: diffing stdio.h
                    145: diffing stdlib.h
                    146: diffing string.h
                    147: diffing terminfo.h
                    148: 26 c 26
                    149: <  *  $Header:   RCS/terminfo.v  Revision 2.2  91/02/10  12:27:05  munk   Exp$
                    150: ---
                    151: >  *  $Header: /src386/usr/include/RCS/terminfo.h,v 1.2 92/09/29 09:06:50 bin Exp Locker: bin $
                    152: 31 c 31,34
                    153: <  *  $Log:    RCS/terminfo.v $
                    154: ---
                    155: >  *  $Log:    terminfo.h,v $
                    156: >  * Revision 1.2  92/09/29  09:06:50  bin
                    157: >  * updated with kernel 63 source
                    158: >  * 
                    159: diffing termio.h
                    160: diffing time.h
                    161: 2,3 c 2,3
                    162: <  *   COHERENT Version 3.2
                    163: <  *   Copyright (c) 1982, 1991 by Mark Williams Company.
                    164: ---
                    165: >  *   COHERENT Version 4.0.2
                    166: >  *   Copyright (c) 1982, 1992 by Mark Williams Company.
                    167: 34 c 34
                    168: < extern       char            tzname[2][32];
                    169: ---
                    170: > extern       char            *tzname[2];
                    171: diffing timef.h
                    172: diffing unistd.h
                    173: diffing ustat.h
                    174: diffing utmp.h
                    175: 2,3 c 2,3
                    176: <  *   COHERENT Version 3.0
                    177: <  *   Copyright (c) 1982, 1990 by Mark Williams Company.
                    178: ---
                    179: >  *   COHERENT Version 4.0
                    180: >  *   Copyright (c) 1982, 1992 by Mark Williams Company.
                    181: 20 a 21
                    182: > #pragma align 1
                    183: 25 a 27
                    184: > #pragma align
                    185: diffing varargs.h

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.