henesyinit from p9fce6d0435 years agoHistory
35 lines · 504 B · C
RawDownload
#include <u.h>#include <libc.h>#include <bio.h> voidmain(void){	Biobuf in;	char *p;	int fd;	int n;	char buf[128];  	Binit(&in, 0, OREAD);	for(;;close(fd)){		print("> ");		p = Brdline(&in, '\n');		if(p == 0)			break;		fd = open("/net/cs", ORDWR);		if(fd < 0)			exits("/net/cs");		p[Blinelen(&in)-1] = 0;		if(write(fd, p, strlen(p)) <= 0){			perror(p);			continue;		}		seek(fd, 0, 0);		while((n = read(fd, buf, sizeof(buf)-1)) > 0){			buf[n] = 0;			print("%s\n", buf);		}	}}