Remove the src parameter of copy_special().

The entry's information are taken from the stat structure.
This commit is contained in:
nekral-guest 2008-01-06 12:02:24 +00:00
parent 569a3b8e59
commit 0e07f3e48d
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2008-01-06 Nicolas François <nicolas.francois@centraliens.net>
* libmisc/copydir.c: Remove the src parameter of copy_special().
The entry's information are taken from the stat structure.
2008-01-06 Nicolas François <nicolas.francois@centraliens.net> 2008-01-06 Nicolas François <nicolas.francois@centraliens.net>
* libmisc/console.c, libmisc/ulimit.c, lib/sgetgrent.c, * libmisc/console.c, libmisc/ulimit.c, lib/sgetgrent.c,

View File

@ -66,7 +66,7 @@ static int copy_symlink (const char *src, const char *dst,
#endif #endif
static int copy_hardlink (const char *src, const char *dst, static int copy_hardlink (const char *src, const char *dst,
struct link_name *lp); struct link_name *lp);
static int copy_special (const char *src, const char *dst, static int copy_special (const char *dst,
const struct stat *statp, const struct timeval mt[2], const struct stat *statp, const struct timeval mt[2],
long int uid, long int gid); long int uid, long int gid);
static int copy_file (const char *src, const char *dst, static int copy_file (const char *src, const char *dst,
@ -323,7 +323,7 @@ static int copy_entry (const char *src, const char *dst,
*/ */
else if (!S_ISREG (sb.st_mode)) { else if (!S_ISREG (sb.st_mode)) {
err = copy_special (src, dst, &sb, mt, uid, gid); err = copy_special (dst, &sb, mt, uid, gid);
} }
/* /*
@ -475,7 +475,7 @@ static int copy_hardlink (const char *src, const char *dst,
* *
* Return 0 on success, -1 on error. * Return 0 on success, -1 on error.
*/ */
static int copy_special (const char *src, const char *dst, static int copy_special (const char *dst,
const struct stat *statp, const struct timeval mt[2], const struct stat *statp, const struct timeval mt[2],
long int uid, long int gid) long int uid, long int gid)
{ {