remove_subtree(): Use strerror() when possible
PATCH 1/5 remove_subtree(): Use strerror() when possible
Signed-off-by Luiz Fernando N. Capitulino <[email protected]>
--- entry.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
entry.c +4 -4
@@ -33,7 +33,7 @@ static void remove_subtree(const char *path)char *name;if (!dir) -die ("cannot opendir %s" , path); +die ("cannot opendir %s (%s)" , path,strerror (errno));strcpy (pathbuf, path); name = pathbuf +strlen (path); *name++ ='/' ;
@@ -45,15 +45,15 @@ static void remove_subtree(const char *path)continue ;strcpy (name, de->d_name);if (lstat (pathbuf, &st)) -die ("cannot lstat %s" , pathbuf); +die ("cannot lstat %s (%s)" , pathbuf,strerror (errno));if (S_ISDIR (st.st_mode))remove_subtree (pathbuf);else if (unlink (pathbuf)) -die ("cannot unlink %s" , pathbuf); +die ("cannot unlink %s (%s)" , pathbuf,strerror (errno)); }closedir (dir);if (rmdir (path)) -die ("cannot rmdir %s" , path); +die ("cannot rmdir %s (%s)" , path,strerror (errno)); }static int create_file (const char *path,unsigned int mode)
Signature · 1 line
1.5.1.1.320.g1cf2