2.11BSD/sys/h/vmsystm.h
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)vmsystm.h 7.2.1 (2.11BSD GTE) 1/15/95
*/
/*
* Miscellaneous virtual memory subsystem variables and structures.
*/
size_t freemem; /* remaining clicks of free memory */
#if defined(KERNEL) && defined(UCB_METER) && !defined(SUPERVISOR)
u_short avefree; /* moving average of remaining free clicks */
u_short avefree30; /* 30 sec (avefree is 5 sec) moving average */
/* writable copies of tunables */
int maxslp; /* max sleep time before very swappable */
#endif
/*
* Fork/vfork accounting.
*/
struct forkstat
{
long cntfork;
long cntvfork;
long sizfork;
long sizvfork;
};
#if defined(KERNEL) && defined(UCB_METER) && !defined(SUPERVISOR)
struct forkstat forkstat;
#endif