Xinu7/contrib/distodt/src/fusers.c

Compare this file to the similar file:
Show the results in this format:


/* 
 * fusers.c - This program list the status of the front end machine
 * 
 * Author:	Jim Griffioen
 * 		Dept. of Computer Sciences
 * 		Purdue University
 * Date:	Thu May 26 23:07:00 1988
 *
 * Copyright (c) 1988 Jim Griffioen
 */

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

#include "../h/utils.h"
#include "../h/bed.h"
#include "../h/bmutils.h"
#include "../h/netutils.h"

/*
 *---------------------------------------------------------------------------
 * main (csb, rgsb)
 *---------------------------------------------------------------------------
 */
main (csb, rgsb)
int csb;
char *rgsb[];
{
	int i;				/* counter variable		*/
	struct bm *bm[30];		/* list of status messages	*/
	int nummach;			/* number of machines		*/

	if (csb > 1) {
		fprintf(stderr, "usage: fuser\n");
		exit(1);
	}
	
	nummach = obtainstatus(bm);

	for (i = 0; i<nummach; i++) {
		prfusers((struct statresp *) bm[i]->detail);
	}
}