Annotation of coherent/f/usr/include.78/FILE, revision 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.