[BACK]Return to write.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / write

Diff for /src/usr.bin/write/write.c between version 1.10 and 1.11

version 1.10, 1999/02/21 08:28:16 version 1.11, 2001/01/19 17:58:21
Line 66 
Line 66 
 #include <err.h>  #include <err.h>
 #include <vis.h>  #include <vis.h>
   
 void done();  void done __P((int sig));
 void do_write __P((char *, char *, uid_t));  void do_write __P((char *, char *, uid_t));
 void wr_fputs __P((char *));  void wr_fputs __P((char *));
 void search_utmp __P((char *, char *, char *, uid_t));  void search_utmp __P((char *, char *, char *, uid_t));
Line 127 
Line 127 
                 (void)fprintf(stderr, "usage: write user [tty]\n");                  (void)fprintf(stderr, "usage: write user [tty]\n");
                 exit(1);                  exit(1);
         }          }
         done();          done(0);
         /* NOTREACHED */          /* NOTREACHED */
 }  }
   
Line 285 
Line 285 
  * done - cleanup and exit   * done - cleanup and exit
  */   */
 void  void
 done()  done(int sig)
 {  {
         (void)printf("EOF\r\n");          (void)printf("EOF\r\n");        /* XXX signal race */
         exit(0);          if (sig)
                   _exit(0);
           else
                   exit(0);
 }  }
   
 /*  /*

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11