- if(status.login[0]==0 || status.force){
- fprintf(stderr,"Name (%s:%s): ",longname(mchto),
- status.localname);
- if(fgets(buf, BUFSIZ, wf) != buf){
- perror("fgets");
- exit(EX_OSERR);
- }
- c = strlen(buf);
- buf[c > 0 ? c-1 : 0] = 0;
- if(c > 10){
- err("Login name too long.\n");
- exit(EX_USAGE);
- }
- if(FMemberSCh(buf,' ')){
- err("Login names don't have blanks in them.\n");
- exit(EX_USAGE);
- }
- if(buf[0] == 0)strcpy(buf,status.localname);
- mch = MchSFromAddr(status.login,buf);
- if(mch != local && mch != mchto){
- err(
- "Must specify login name on %s machine\n",
- longname(mchto));
- exit(EX_USAGE);
+ fprintf(stderr,"Name (%s:%s): ",longname(mchto),
+ status.localname);
+ if(fgets(buf, BUFSIZ, wf) != buf){
+ perror("fgets");
+ exit(EX_OSERR);