4.1cBSD/usr/src/usr.bin/tip/aculog.c

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

#include <stdio.h>

#define ACULOG	"/usr/adm/aculog"

main(argc, argv)
char *argv[];
{
	register FILE *fd;
	register int i;
	register char *p;
	char line[256];
	extern char *index();

	if ((fd = fopen(ACULOG, "r")) == NULL) {
		fprintf(stderr, "can't open %s\n", ACULOG);
		exit(1);
	}
	while (fgets(line, sizeof(line), fd) != NULL)
		if (p = index(line, ' ')) {
			for (i = 1; i < argc; i++)
				if (strncmp(argv[i], line, p-line) == 0)
					break;
			if (i == argc && argc > 1)
				continue;
			printf("%s", line);
		}
}