[BACK]Return to getcwd.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/gen/getcwd.c between version 1.10 and 1.11

version 1.10, 1998/02/03 18:23:44 version 1.11, 1998/02/26 02:49:21
Line 291  getcwd_physical(pt, size)
Line 291  getcwd_physical(pt, size)
                          * path to the beginning of the buffer, but it's always                           * path to the beginning of the buffer, but it's always
                          * been that way and stuff would probably break.                           * been that way and stuff would probably break.
                          */                           */
                         bcopy(bpt, pt, ept - bpt);                          bcopy(bpt, pt, (size_t)(ept - bpt));
                         free(up);                          free(up);
                         return (pt);                          return (pt);
                 }                  }
Line 337  getcwd_physical(pt, size)
Line 337  getcwd_physical(pt, size)
                                         goto notfound;                                          goto notfound;
                                 if (ISDOT(dp))                                  if (ISDOT(dp))
                                         continue;                                          continue;
                                 bcopy(dp->d_name, bup, dp->d_namlen + 1);                                  bcopy(dp->d_name, bup,
                                       (size_t)(dp->d_namlen + 1));
   
                                 /* Save the first error for later. */                                  /* Save the first error for later. */
                                 if (lstat(up, &s)) {                                  if (lstat(up, &s)) {
Line 373  getcwd_physical(pt, size)
Line 374  getcwd_physical(pt, size)
                 if (!first)                  if (!first)
                         *--bpt = '/';                          *--bpt = '/';
                 bpt -= dp->d_namlen;                  bpt -= dp->d_namlen;
                 bcopy(dp->d_name, bpt, dp->d_namlen);                  bcopy(dp->d_name, bpt, (size_t)dp->d_namlen);
                 (void)closedir(dir);                  (void)closedir(dir);
   
                 /* Truncate any file name. */                  /* Truncate any file name. */

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

CVSweb <webmaster@jp.NetBSD.org>