mon_entry
struct mon_entry *monitor_q;
mon_entry *new, *found;
mon_entry *monitor_q;
if ((new = (mon_entry *) malloc(sizeof (mon_entry))) == 0) {
(void) memset(new, 0, sizeof (mon_entry));
new->prev = (mon_entry *) NULL;
if (new->nxt != (mon_entry *) NULL)
delete_onemon(char *mon_name, my_id *my_idp, mon_entry **monitor_q)
mon_entry *next, *nl;
struct mon_entry *next;
mon_entry *monitor_q;
mon_entry *nl;
mon_entry **monitor_q);
mon_entry *nl_monp, *mon_next;
(mon_entry *) NULL) {
struct mon_entry *mon_hdptr; /* Head ptr for mon_table */
struct mon_entry *prev; /* Prev ptr to prev entry in hash */
struct mon_entry *nxt; /* Next ptr to next entry in hash */
typedef struct mon_entry mon_entry;