4 void getstr(int, char*, int);
9 char luser[128], ruser[128], term[128], err[128];
11 getstr(0, err, sizeof(err));
12 getstr(0, ruser, sizeof(ruser));
13 getstr(0, luser, sizeof(luser));
14 getstr(0, term, sizeof(term));
18 strncpy(luser, ruser, sizeof luser);
19 luser[sizeof luser-1] = '\0';
20 syslog(0, "telnet", "rlogind %s", luser);
21 execl("/bin/ip/telnetd", "telnetd", "-n", "-u", luser, nil);
22 fprint(2, "can't exec con service: %r\n");
27 getstr(int fd, char *str, int len)