mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-08-01 21:47:06 +02:00
(make_path): Print message IFF the directory was
just created and the format string is non-NULL.
This commit is contained in:
+4
-1
@@ -206,6 +206,8 @@ make_path (argpath, mode, parent_mode, owner, group, preserve_existing,
|
||||
|
||||
while (1)
|
||||
{
|
||||
int newly_created_dir = 1;
|
||||
|
||||
/* slash points to the leftmost unprocessed component of dirpath. */
|
||||
basename_dir = slash;
|
||||
|
||||
@@ -236,10 +238,11 @@ make_path (argpath, mode, parent_mode, owner, group, preserve_existing,
|
||||
else
|
||||
{
|
||||
/* DIRPATH already exists and is a directory. */
|
||||
newly_created_dir = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if (verbose_fmt_string != NULL)
|
||||
if (newly_created_dir && verbose_fmt_string != NULL)
|
||||
error (0, 0, verbose_fmt_string, dirpath);
|
||||
|
||||
if (owner != (uid_t) -1 && group != (gid_t) -1
|
||||
|
||||
Reference in New Issue
Block a user