[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.7 and 1.8

version 1.7, 2007/01/18 16:45:52 version 1.8, 2007/01/24 21:24:48
Line 141 
Line 141 
   
                 nwrite = write(fd, data, nread);                  nwrite = write(fd, data, nread);
                 if (nwrite != nread)                  if (nwrite != nread)
                         fatal("failed to write %ld bytes", nread);                          fatal("failed to write %zu bytes", nread);
   
                 if (cvs_server_active == 0 &&                  if (cvs_server_active == 0 &&
                     cvs_client_outlog_fd != -1)                      cvs_client_outlog_fd != -1)
Line 158 
Line 158 
 {  {
         int l, fd;          int l, fd;
         FILE *out, *in;          FILE *out, *in;
         size_t ret, rw, total;          size_t ret, rw;
           off_t total;
         struct stat st;          struct stat st;
         char buf[16], *data;          char buf[16], *data;
   
Line 189 
Line 190 
         while ((ret = fread(data, sizeof(char), MAXBSIZE, in)) != 0) {          while ((ret = fread(data, sizeof(char), MAXBSIZE, in)) != 0) {
                 rw = fwrite(data, sizeof(char), ret, out);                  rw = fwrite(data, sizeof(char), ret, out);
                 if (rw != ret)                  if (rw != ret)
                         fatal("failed to write %ld bytes", ret);                          fatal("failed to write %zu bytes", ret);
   
                 if (cvs_server_active == 0 &&                  if (cvs_server_active == 0 &&
                     cvs_client_outlog_fd != -1)                      cvs_client_outlog_fd != -1)
Line 201 
Line 202 
         xfree(data);          xfree(data);
   
         if (total != st.st_size)          if (total != st.st_size)
                 fatal("length mismatch, %ld vs %ld", total, st.st_size);                  fatal("length mismatch, %lld vs %lld", total, st.st_size);
   
         (void)fclose(in);          (void)fclose(in);
 }  }

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8