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

Diff for /src/usr.bin/cvs/remote.c between version 1.15 and 1.16

version 1.15, 2007/05/16 19:40:45 version 1.16, 2007/09/02 11:11:12
Line 56 
Line 56 
 cvs_remote_output(const char *data)  cvs_remote_output(const char *data)
 {  {
         FILE *out;          FILE *out;
           char nl = '\n';
   
         if (cvs_server_active)          if (cvs_server_active)
                 out = stdout;                  out = stdout;
Line 64 
Line 65 
   
         fputs(data, out);          fputs(data, out);
         fputs("\n", out);          fputs("\n", out);
   
           if (cvs_server_active == 0 && cvs_client_inlog_fd != -1) {
                   (void)write(cvs_client_inlog_fd, data, strlen(data));
                   (void)write(cvs_client_inlog_fd, &nl, 1);
           }
 }  }
   
 char *  char *
Line 71 
Line 77 
 {  {
         FILE *in;          FILE *in;
         size_t len;          size_t len;
           char nl = '\n';
         char *data, *ldata;          char *data, *ldata;
   
         if (cvs_server_active)          if (cvs_server_active)
Line 101 
Line 108 
         }          }
   
         if (cvs_server_active == 0 && cvs_client_outlog_fd != -1) {          if (cvs_server_active == 0 && cvs_client_outlog_fd != -1) {
                 BUF *bp;                  (void)write(cvs_client_outlog_fd, data, strlen(data));
                   (void)write(cvs_client_outlog_fd, &nl, 1);
                 bp = cvs_buf_alloc(strlen(ldata), BUF_AUTOEXT);  
   
                 if (cvs_buf_append(bp, ldata, strlen(ldata)) < 0)  
                         fatal("cvs_remote_input: cvs_buf_append");  
   
                 cvs_buf_putc(bp, '\n');  
   
                 if (cvs_buf_write_fd(bp, cvs_client_outlog_fd) < 0)  
                         fatal("cvs_remote_input: cvs_buf_write_fd");  
   
                 cvs_buf_free(bp);  
         }          }
   
         return (ldata);          return (ldata);

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16