extern.h (90110) | extern.h (90143) |
---|---|
1/*- 2 * Copyright (c) 1991, 1993, 1994 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)extern.h 8.3 (Berkeley) 4/2/94 | 1/*- 2 * Copyright (c) 1991, 1993, 1994 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)extern.h 8.3 (Berkeley) 4/2/94 |
34 * $FreeBSD: head/bin/ps/extern.h 90110 2002-02-02 06:48:10Z imp $ | 34 * $FreeBSD: head/bin/ps/extern.h 90143 2002-02-03 14:43:04Z markm $ |
35 */ 36 37struct kinfo; 38struct nlist; 39struct var; 40struct varent; 41 42extern fixpt_t ccpu; 43extern int eval, fscale, mempages, nlistread, rawcpu, cflag; 44extern int sumrusage, termwidth, totwidth; | 35 */ 36 37struct kinfo; 38struct nlist; 39struct var; 40struct varent; 41 42extern fixpt_t ccpu; 43extern int eval, fscale, mempages, nlistread, rawcpu, cflag; 44extern int sumrusage, termwidth, totwidth; |
45extern VAR var[]; | |
46extern VARENT *vhead; 47 48__BEGIN_DECLS 49void command(KINFO *, VARENT *); 50void cputime(KINFO *, VARENT *); 51int donlist(void); | 45extern VARENT *vhead; 46 47__BEGIN_DECLS 48void command(KINFO *, VARENT *); 49void cputime(KINFO *, VARENT *); 50int donlist(void); |
52char *fmt_argv(char **, char *, int); 53double getpcpu(KINFO *); 54double getpmem(KINFO *); | 51const char *fmt_argv(char **, char *, size_t); 52double getpcpu(const KINFO *); |
55void kvar(KINFO *, VARENT *); 56void logname(KINFO *, VARENT *); 57void longtname(KINFO *, VARENT *); 58void lstarted(KINFO *, VARENT *); 59void maxrss(KINFO *, VARENT *); 60void mtxname(KINFO *, VARENT *); | 53void kvar(KINFO *, VARENT *); 54void logname(KINFO *, VARENT *); 55void longtname(KINFO *, VARENT *); 56void lstarted(KINFO *, VARENT *); 57void maxrss(KINFO *, VARENT *); 58void mtxname(KINFO *, VARENT *); |
61void nlisterr(struct nlist *); 62void p_rssize(KINFO *, VARENT *); | |
63void pagein(KINFO *, VARENT *); | 59void pagein(KINFO *, VARENT *); |
64void parsefmt(char *); | 60void parsefmt(const char *); |
65void pcpu(KINFO *, VARENT *); 66void pmem(KINFO *, VARENT *); 67void pri(KINFO *, VARENT *); 68void priorityr(KINFO *, VARENT *); 69void printheader(void); | 61void pcpu(KINFO *, VARENT *); 62void pmem(KINFO *, VARENT *); 63void pri(KINFO *, VARENT *); 64void priorityr(KINFO *, VARENT *); 65void printheader(void); |
70void rssize(KINFO *, VARENT *); | |
71void runame(KINFO *, VARENT *); 72int s_runame(KINFO *); 73void rvar(KINFO *, VARENT *); 74void showkey(void); 75void started(KINFO *, VARENT *); 76void state(KINFO *, VARENT *); 77void tdev(KINFO *, VARENT *); 78void tname(KINFO *, VARENT *); 79void tsize(KINFO *, VARENT *); 80void ucomm(KINFO *, VARENT *); 81void uname(KINFO *, VARENT *); 82int s_uname(KINFO *); 83void vsize(KINFO *, VARENT *); 84void wchan(KINFO *, VARENT *); 85void lattr(KINFO *, VARENT *); 86__END_DECLS | 66void runame(KINFO *, VARENT *); 67int s_runame(KINFO *); 68void rvar(KINFO *, VARENT *); 69void showkey(void); 70void started(KINFO *, VARENT *); 71void state(KINFO *, VARENT *); 72void tdev(KINFO *, VARENT *); 73void tname(KINFO *, VARENT *); 74void tsize(KINFO *, VARENT *); 75void ucomm(KINFO *, VARENT *); 76void uname(KINFO *, VARENT *); 77int s_uname(KINFO *); 78void vsize(KINFO *, VARENT *); 79void wchan(KINFO *, VARENT *); 80void lattr(KINFO *, VARENT *); 81__END_DECLS |