|
Packit Service |
603f59 |
/*
|
|
Packit Service |
603f59 |
* proto.h - common function prototypes for lsof
|
|
Packit Service |
603f59 |
*/
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
/*
|
|
Packit Service |
603f59 |
* Copyright 1994 Purdue Research Foundation, West Lafayette, Indiana
|
|
Packit Service |
603f59 |
* 47907. All rights reserved.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* Written by Victor A. Abell
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* This software is not subject to any license of the American Telephone
|
|
Packit Service |
603f59 |
* and Telegraph Company or the Regents of the University of California.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* Permission is granted to anyone to use this software for any purpose on
|
|
Packit Service |
603f59 |
* any computer system, and to alter it and redistribute it freely, subject
|
|
Packit Service |
603f59 |
* to the following restrictions:
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* 1. Neither the authors nor Purdue University are responsible for any
|
|
Packit Service |
603f59 |
* consequences of the use of this software.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* 2. The origin of this software must not be misrepresented, either by
|
|
Packit Service |
603f59 |
* explicit claim or by omission. Credit to the authors and Purdue
|
|
Packit Service |
603f59 |
* University must appear in documentation and sources.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* 3. Altered versions must be plainly marked as such, and must not be
|
|
Packit Service |
603f59 |
* misrepresented as being the original software.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* 4. This notice may not be removed or altered.
|
|
Packit Service |
603f59 |
*/
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
/*
|
|
Packit Service |
603f59 |
* $Id: proto.h,v 1.39 2018/02/14 14:20:14 abe Exp $
|
|
Packit Service |
603f59 |
*/
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
#if !defined(PROTO_H)
|
|
Packit Service |
603f59 |
#define PROTO_H 1
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
/*
|
|
Packit Service |
603f59 |
* The _PROTOTYPE macro provides strict ANSI C prototypes if __STDC__
|
|
Packit Service |
603f59 |
* is defined, and old-style K&R prototypes otherwise.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* (With thanks to Andy Tanenbaum)
|
|
Packit Service |
603f59 |
*/
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(__STDC__)
|
|
Packit Service |
603f59 |
#define _PROTOTYPE(function, params) function params
|
|
Packit Service |
603f59 |
# else /* !defined(__STDC__) */
|
|
Packit Service |
603f59 |
#define _PROTOTYPE(function, params) function()
|
|
Packit Service |
603f59 |
# endif /* defined(__STDC__) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
/*
|
|
Packit Service |
603f59 |
* The following define keeps gcc>=2.7 from complaining about the failure
|
|
Packit Service |
603f59 |
* of the Exit() function to return.
|
|
Packit Service |
603f59 |
*
|
|
Packit Service |
603f59 |
* Paul Eggert supplied it.
|
|
Packit Service |
603f59 |
*/
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(__GNUC__) && !(__GNUC__<2 || (__GNUC__==2 && __GNUC_MINOR__<7))
|
|
Packit Service |
603f59 |
#define exiting __attribute__((__noreturn__))
|
|
Packit Service |
603f59 |
# else /* !gcc || gcc<2.7 */
|
|
Packit Service |
603f59 |
#define exiting
|
|
Packit Service |
603f59 |
# endif /* gcc && gcc>=2.7 */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void add_nma,(char *cp, int len));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void alloc_lfile,(char *nm, int num));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void alloc_lproc,(int pid, int pgid, int ppid, UID_ARG uid, char *cmd, int pss, int sf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void build_IPstates,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void childx,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int ck_fd_status,(char *nm, int num));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int ck_file_arg,(int i, int ac, char *av[], int fv, int rs, struct stat *sbp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void ckkv,(char *d, char *er, char *ev, char *ea));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void clr_devtab,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int compdev,(COMP_P *a1, COMP_P *a2));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int comppid,(COMP_P *a1, COMP_P *a2));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(WILLDROPGID)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void dropgid,(void));
|
|
Packit Service |
603f59 |
# endif /* defined(WILLDROPGID) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *endnm,(size_t *sz));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_cmd_rx,(char *x));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void enter_dev_ch,(char *m));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_dir,(char *d, int descend));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASEOPT)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_efsys,(char *e, int rdlnk));
|
|
Packit Service |
603f59 |
# endif /* defined(HASEOPT) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_fd,(char *f));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_network_address,(char *na));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_id,(enum IDType ty, char *p));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void enter_IPstate,(char *ty, char *nm, int nr));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void enter_nm,(char *m));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASTCPUDPSTATE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_state_spec,(char *ss));
|
|
Packit Service |
603f59 |
# endif /* defined(HASTCPUDPSTATE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_str_lst,(char *opt, char *s, struct str_lst **lp,
|
|
Packit Service |
603f59 |
int *incl, int *excl));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int enter_uid,(char *us));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void ent_inaddr,(unsigned char *la, int lp, unsigned char *fa, int fp, int af));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int examine_lproc,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void Exit,(int xv)) exiting;
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void find_ch_ino,(void));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASEPTOPTS)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void clear_pinfo,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern pxinfo_t *find_pepti,(struct lfile *lf, pxinfo_t *pp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void process_pinfo,(int f));
|
|
Packit Service |
603f59 |
# if defined(HASUXSOCKEPT)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void clear_uxsinfo,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern struct uxsin *find_uxsepti,(struct lfile *lf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void process_uxsinfo,(int f));
|
|
Packit Service |
603f59 |
# endif /* defined(HASUXSOCKEPT) */
|
|
Packit Service |
603f59 |
# if defined(HASPTYEPT)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void clear_ptyinfo,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void enter_ptmxi,(int mn));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern pxinfo_t *find_ptyepti,(struct lfile *lf,int m,pxinfo_t *pp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_pty_slave,(int sm));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_pty_ptmx,(dev_t dev));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void process_ptyinfo,(int f));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPTYEPT) */
|
|
Packit Service |
603f59 |
# endif /* defined(HASEPTOPTS) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void free_lproc,(struct lproc *lp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void gather_proc_info,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *gethostnm,(unsigned char *ia, int af));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if !defined(GET_MAX_FD)
|
|
Packit Service |
603f59 |
/*
|
|
Packit Service |
603f59 |
* This is not strictly a prototype, but GET_MAX_FD is the name of the
|
|
Packit Service |
603f59 |
* function that, in lieu of getdtablesize(), returns the maximum file
|
|
Packit Service |
603f59 |
* descriptor plus one (or file descriptor count). GET_MAX_FD may be
|
|
Packit Service |
603f59 |
* defined in the dialect's machine.h. If it is not, the following
|
|
Packit Service |
603f59 |
* selects getdtablesize().
|
|
Packit Service |
603f59 |
*/
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
#define GET_MAX_FD getdtablesize
|
|
Packit Service |
603f59 |
# endif /* !defined(GET_MAX_FD) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int hashbyname,(char *nm, int mod));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void hashSfile,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void initialize,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_cmd_excl,(char *cmd, short *pss, short *sf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_file_sel,(struct lproc *lp, struct lfile *lf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_nw_addr,(unsigned char *ia, int p, int af));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
#if defined(HASTASKS)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_proc_excl,(int pid, int pgid, UID_ARG uid, short *pss, short *sf, int tid));
|
|
Packit Service |
603f59 |
#else /* !defined(HASTASKS) */
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_proc_excl,(int pid, int pgid, UID_ARG uid, short *pss, short *sf));
|
|
Packit Service |
603f59 |
#endif /* defined(HASTASKS) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int is_readable,(char *path, int msg));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int kread,(KA_T addr, char *buf, READLEN_T len));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void link_lfile,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern struct l_dev *lkupdev,(dev_t *dev,dev_t *rdev,int i,int r));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int main,(int argc, char *argv[]));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int lstatsafely,(char *path, struct stat *buf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *mkstrcpy,(char *src, MALLOC_S *rlp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *mkstrcat,(char *s1, int l1, char *s2, int l2, char *s3, int l3, MALLOC_S *clp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int printdevname,(dev_t *dev, dev_t *rdev, int f, int nty));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void print_file,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void print_init,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void printname,(int nl));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *print_kptr,(KA_T kp, char *buf, size_t bufl));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int print_proc,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void printrawaddr,(struct sockaddr *sa));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void print_tcptpi,(int nl));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *printuid,(UID_ARG uid, int *ty));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void printunkaf,(int fam, int ty));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *printsockty,(int ty));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void process_file,(KA_T fp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void process_node,(KA_T f));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *Readlink,(char *arg));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void readdev,(int skip));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern struct mounts *readmnt,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void rereaddev,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *safepup,(unsigned int c, int *cl));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int safestrlen,(char *sp, int flags));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void safestrprtn,(char *sp, int len, FILE *fs, int flags));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void safestrprt,(char *sp, FILE *fs, int flags));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int statsafely,(char *path, struct stat *buf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void stkdir,(char *p));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void usage,(int xv, int fh, int version));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int util_strftime,(char *fmtr, int fmtl, char *fmt));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int vfy_dev,(struct l_dev *dp));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *x2dev,(char *s, dev_t *d));
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASBLKDEV)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void find_bl_ino,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern struct l_dev *lkupbdev,(dev_t *dev,dev_t *rdev,int i,int r));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int printbdevname,(dev_t *dev, dev_t *rdev, int f));
|
|
Packit Service |
603f59 |
# endif /* defined(HASBLKDEV) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASCDRNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readcdrnode,(KA_T ca, struct cdrnode *c));
|
|
Packit Service |
603f59 |
# endif /* defined(HASCDRNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASDCACHE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void alloc_dcache,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void crc,(char *b, int l, unsigned *s));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void crdbld,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int ctrl_dcache,(char *p));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int dcpath,(int rw, int npw));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int open_dcache,(int m, int r, struct stat *sb));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int read_dcache,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int wr2DCfd,(char *b, unsigned *c));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void write_dcache,(void));
|
|
Packit Service |
603f59 |
# endif /* defined(HASDCACHE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASFIFONODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readfifonode,(KA_T fa, struct fifonode *f));
|
|
Packit Service |
603f59 |
# endif /* defined(HASFIFONODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASFSTRUCT)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *print_fflags,(long ffg, long pof));
|
|
Packit Service |
603f59 |
# endif /* defined(HASFSTRUCT) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASGNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readgnode,(KA_T ga, struct gnode *g));
|
|
Packit Service |
603f59 |
# endif /* defined(HASGNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASKQUEUE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void process_kqueue,(KA_T ka));
|
|
Packit Service |
603f59 |
# endif /* defined(HASKQUEUE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASHSNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readhsnode,(KA_T ha, struct hsnode *h));
|
|
Packit Service |
603f59 |
# endif /* defined(HASHSNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASINODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readinode,(KA_T ia, struct inode *i));
|
|
Packit Service |
603f59 |
# endif /* defined(HASINODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASNCACHE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void ncache_load,(void));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *ncache_lookup,(char *buf, int blen, int *fp));
|
|
Packit Service |
603f59 |
# endif /* defined(HASNCACHE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASNLIST)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void build_Nl,(struct drive_Nl *d));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int get_Nl_value,(char *nn, struct drive_Nl *d, KA_T *v));
|
|
Packit Service |
603f59 |
# endif /* defined(HASNLIST) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPIPENODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readpipenode,(KA_T pa, struct pipenode *p));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPIPENODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPRINTDEV)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *HASPRINTDEV,(struct lfile *lf, dev_t *dev));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPRINTDEV) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPRINTINO)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *HASPRINTINO,(struct lfile *lf));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPRINTINO) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPRINTNM)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void HASPRINTNM,(struct lfile *lf));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPRINTNM) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPRINTOFF)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *HASPRINTOFF,(struct lfile *lf, int ty));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPRINTOFF) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPRINTSZ)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern char *HASPRINTSZ,(struct lfile *lf));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPRINTSZ) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASPRIVNMCACHE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int HASPRIVNMCACHE,(struct lfile *lf));
|
|
Packit Service |
603f59 |
# endif /* defined(HASPRIVNMCACHE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if !defined(HASPRIVPRIPP)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void printiproto,(int p));
|
|
Packit Service |
603f59 |
# endif /* !defined(HASPRIVPRIPP) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASRNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readrnode,(KA_T ra, struct rnode *r));
|
|
Packit Service |
603f59 |
# endif /* defined(HASRNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASSPECDEVD)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern void HASSPECDEVD,(char *p, struct stat *s));
|
|
Packit Service |
603f59 |
# endif /* defined(HASSPECDEVD) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASSNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readsnode,(KA_T sa, struct snode *s));
|
|
Packit Service |
603f59 |
# endif /* defined(HASSNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASSTREAMS)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readstdata,(KA_T addr, struct stdata *buf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readsthead,(KA_T addr, struct queue *buf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readstidnm,(KA_T addr, char *buf, READLEN_T len));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readstmin,(KA_T addr, struct module_info *buf));
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readstqinit,(KA_T addr, struct qinit *buf));
|
|
Packit Service |
603f59 |
# endif /* defined(HASSTREAMS) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASTMPNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readtnode,(KA_T ta, struct tmpnode *t));
|
|
Packit Service |
603f59 |
# endif /* defined(HASTMPNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(HASVNODE)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int readvnode,(KA_T va, struct vnode *v));
|
|
Packit Service |
603f59 |
# endif /* defined(HASVNODE) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# if defined(USE_LIB_SNPF)
|
|
Packit Service |
603f59 |
_PROTOTYPE(extern int snpf,(char *str, int len, char *fmt, ...));
|
|
Packit Service |
603f59 |
# endif /* defined(USE_LIB_SNPF) */
|
|
Packit Service |
603f59 |
|
|
Packit Service |
603f59 |
# endif /* !defined(PROTO_H) */
|