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

Diff for /src/usr.bin/rsh/Attic/rsh.c between version 1.28 and 1.29

version 1.28, 2002/06/12 06:07:16 version 1.29, 2002/07/15 22:11:21
Line 74 
Line 74 
 void warning(const char *, ...);  void warning(const char *, ...);
 void desrw_set_key(des_cblock *, des_key_schedule *);  void desrw_set_key(des_cblock *, des_key_schedule *);
 int des_read(int, char *, int);  int des_read(int, char *, int);
 int des_write(int, char *, int);  int des_write(int, void *, int);
   
 int krcmd(char **, u_short, char *, char *, int *, char *);  int krcmd(char **, u_short, char *, char *, int *, char *);
 int krcmd_mutual(char **, u_short, char *, char *, int *, char *,  int krcmd_mutual(char **, u_short, char *, char *, int *, char *,
Line 82 
Line 82 
 #endif  #endif
   
 void usage(void);  void usage(void);
   void sendsig(int);
   char *copyargs(char **argv);
   
 void talk(int, sigset_t *, int, int);  void talk(int, sigset_t *, int, int);
   
Line 91 
Line 93 
 int rfd2;  int rfd2;
   
 int  int
 main(argc, argv)  main(int argc, char *argv[])
         int argc;  
         char **argv;  
 {  {
         extern char *optarg;          extern char *optarg;
         extern int optind;          extern int optind;
Line 101 
Line 101 
         struct servent *sp;          struct servent *sp;
         sigset_t mask, omask;          sigset_t mask, omask;
         int argoff, asrsh, ch, dflag, nflag, one, rem, uid;          int argoff, asrsh, ch, dflag, nflag, one, rem, uid;
         char *p;          char *args, *host, *user, *p;
         char *args, *host, *user, *copyargs();  
         pid_t pid = 0;          pid_t pid = 0;
         void sendsig();  
   
         argoff = asrsh = dflag = nflag = 0;          argoff = asrsh = dflag = nflag = 0;
         one = 1;          one = 1;
Line 332 
Line 330 
 }  }
   
 void  void
 talk(nflag, omask, pid, rem)  talk(int nflag, sigset_t *omask, pid_t pid, int rem)
         int nflag;  
         sigset_t *omask;  
         pid_t pid;  
         int rem;  
 {  {
         int cc, wc;          int cc, wc;
         char *bp;          char *bp;
Line 430 
Line 424 
 }  }
   
 void  void
 sendsig(signo)  sendsig(int signo)
         char signo;  
 {  {
         int save_errno = errno;          int save_errno = errno;
   
Line 463 
Line 456 
 #endif  #endif
   
 char *  char *
 copyargs(argv)  copyargs(char **argv)
         char **argv;  
 {  {
           char **ap, *p, *args;
         int cc;          int cc;
         char **ap, *p;  
         char *args, *malloc();  
   
         cc = 0;          cc = 0;
         for (ap = argv; *ap; ++ap)          for (ap = argv; *ap; ++ap)

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29