Annotation of coherent/e/bin/pax/func.h, revision 1.1

1.1     ! root        1: /* $Source: /src386/usr/bin/pax/func.h,v $
        !             2:  *
        !             3:  * $Revision: 1.1 $
        !             4:  *
        !             5:  * func.h - function type and argument declarations
        !             6:  *
        !             7:  * DESCRIPTION
        !             8:  *
        !             9:  *     This file contains function delcarations in both ANSI style
        !            10:  *     (function prototypes) and traditional style. 
        !            11:  *
        !            12:  * AUTHOR
        !            13:  *
        !            14:  *     Mark H. Colburn, NAPS International ([email protected])
        !            15:  *
        !            16:  * Sponsored by The USENIX Association for public distribution. 
        !            17:  *
        !            18:  * Copyright (c) 1989 Mark H. Colburn.
        !            19:  * All rights reserved.
        !            20:  *
        !            21:  * Redistribution and use in source and binary forms are permitted
        !            22:  * provided that the above copyright notice and this paragraph are
        !            23:  * duplicated in all such forms and that any documentation,
        !            24:  * advertising materials, and other materials related to such
        !            25:  * distribution and use acknowledge that the software was developed
        !            26:  * by Mark H. Colburn and sponsored by The USENIX Association. 
        !            27:  *
        !            28:  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
        !            29:  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
        !            30:  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            31:  */
        !            32: 
        !            33: #ifndef _PAX_FUNC_H
        !            34: #define _PAX_FUNC_H
        !            35: 
        !            36: /* Function Prototypes */
        !            37: 
        !            38: #if __STDC__
        !            39: 
        !            40: extern Link                   *linkfrom(char *, Stat *);
        !            41: extern Link                   *linkto(char *, Stat *);
        !            42: extern char                   *mem_get(uint);
        !            43: extern char                   *mem_str(char *);
        !            44: extern char                   *strerror(void);
        !            45: extern int             ar_read(void);
        !            46: extern int             buf_read(char *, uint);
        !            47: extern int             buf_skip(OFFSET);
        !            48: extern int             create_archive(void);
        !            49: extern int             dirneed(char *);
        !            50: extern int             read_archive(void);
        !            51: extern int             inentry(char *, Stat *);
        !            52: extern int             lineget(FILE *, char *);
        !            53: extern int             name_match(char *);
        !            54: extern int             name_next(char *, Stat *);
        !            55: extern int             nameopt(char *);
        !            56: extern int             open_archive(int);
        !            57: extern int             open_tty(void);
        !            58: extern int             openin(char *, Stat *);
        !            59: extern int             openout(char *, Stat *, Link *, int);
        !            60: extern int             pass(char *);
        !            61: extern int             passitem(char *, Stat *, int, char *);
        !            62: extern int             read_header(char *, Stat *);
        !            63: extern int             wildmat(char *, char *);
        !            64: extern void            buf_allocate(OFFSET);
        !            65: extern void            close_archive(void);
        !            66: extern void            fatal(char *);
        !            67: extern void            name_gather(void);
        !            68: extern void            name_init(int, char **);
        !            69: extern void            names_notfound(void);
        !            70: extern void            next(int);
        !            71: extern int             nextask(char *, char *, int);
        !            72: extern void            outdata(int, char *, OFFSET);
        !            73: extern void            outwrite(char *, uint);
        !            74: extern void            passdata(char *, int, char *, int);
        !            75: extern void            print_entry(char *, Stat *);
        !            76: extern void            warn();
        !            77: extern void            warnarch(char *, OFFSET);
        !            78: extern void            write_eot(void);
        !            79: extern void            get_archive_type(void);
        !            80: extern struct group    *getgrgid();
        !            81: extern struct group    *getgrnam();
        !            82: extern struct passwd   *getpwuid();
        !            83: extern char                   *getenv(char *);
        !            84: extern SIG_T                 (*signal())();
        !            85: extern Link            *islink(char *, Stat *);
        !            86: extern char            *finduname(int);
        !            87: extern char            *findgname(int);
        !            88: extern int             findgid(char *gname);
        !            89: extern char                   *malloc();
        !            90: 
        !            91: #else /* !__STDC__ */
        !            92: 
        !            93: extern Link                   *linkfrom();
        !            94: extern Link                   *linkto();
        !            95: extern char                   *mem_get();
        !            96: extern char                   *mem_str();
        !            97: extern char                   *strerror();
        !            98: extern int             ar_read();
        !            99: extern int             buf_read();
        !           100: extern int             buf_skip();
        !           101: extern int             create_archive();
        !           102: extern int             dirneed();
        !           103: extern int             read_archive();
        !           104: extern int             inentry();
        !           105: extern int             lineget();
        !           106: extern int             name_match();
        !           107: extern int             name_next();
        !           108: extern int             nameopt();
        !           109: extern int             open_archive();
        !           110: extern int             open_tty();
        !           111: extern int             openin();
        !           112: extern int             openout();
        !           113: extern int             pass();
        !           114: extern int             passitem();
        !           115: extern int                     read_header();
        !           116: extern int             wildmat();
        !           117: extern void            buf_allocate();
        !           118: extern void            close_archive();
        !           119: extern void            fatal();
        !           120: extern void            name_gather();
        !           121: extern void            name_init();
        !           122: extern void            names_notfound();
        !           123: extern void            next();
        !           124: extern int             nextask();
        !           125: extern void            outdata();
        !           126: extern void            outwrite();
        !           127: extern void            passdata();
        !           128: extern void            print_entry();
        !           129: extern void            warn();
        !           130: extern void            warnarch();
        !           131: extern void            write_eot();
        !           132: extern void            get_archive_type();
        !           133: extern char                   *getenv();
        !           134: extern char                   *malloc();
        !           135: extern char                   *strcat();
        !           136: extern char                   *strcpy();
        !           137: extern char                   *strncpy();
        !           138: extern SIG_T                 (*signal())();
        !           139: extern OFFSET          lseek();
        !           140: extern struct group    *getgrgid();
        !           141: extern struct group    *getgrnam();
        !           142: extern struct passwd   *getpwuid();
        !           143: extern struct tm       *localtime();
        !           144: extern time_t                  time();
        !           145: extern uint                    sleep();
        !           146: extern void                    _exit();
        !           147: extern void                    exit();
        !           148: extern void                    free();
        !           149: extern Link            *islink();
        !           150: extern char            *finduname();
        !           151: extern char            *findgname();
        !           152: extern int             findgid();
        !           153: 
        !           154: #endif /* __STDC__ */
        !           155: #endif /* _PAX_FUNC_H */

unix.superglobalmegacorp.com

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