2.11BSD/sys/h/clist.h
/*
* Copyright (c) 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)clist.h 1.1 (2.10BSD Berkeley) 12/1/86
*/
/*
* Raw structures for the character list routines.
*/
struct cblock {
struct cblock *c_next;
char c_info[CBSIZE];
};
#if defined(KERNEL) && !defined(SUPERVISOR)
#ifdef UCB_CLIST
extern struct cblock *cfree;
extern memaddr clststrt;
extern u_int clstdesc; /* PDR for clist segment when mapped */
/* virt. addr. of clists (0120000 - 0140000) */
#else
extern struct cblock cfree[];
#endif
int nclist;
struct cblock *cfreelist;
int cfreecount;
#endif