2BSD/src/net/listen.c

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

/* Copyright (c) 1979 Regents of the University of California */
# include "defs.h"
main(argc,argv)
  char **argv;
  {
	struct packet *pp;
	char buf[BFS*2];
	setupdaemon(argc,argv);
	putchar('!');
	while(getreset() == BROKENREAD);
	printf("got reset\n");
	for(;;){
		pp = getpacket();
		printpacket(pp,buf);
		printf("got %s\n",buf);
		if(pp == NULL || pp->pcode == RESET)continue;
		pp->pcode = ACK;
		pp->len = 0;
		sendpacket(pp);
		printpacket(pp,buf);
		printf("sent %s\n",buf);
		}
	}