X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fmkdir-p.c;h=29dcac15a0971a229ff90070aab6728e35c7eb84;hb=a0a86efb418fd595d9154cf6ca70c78ea777afb9;hp=f097e67669d3e1355a0da47594133395b8508c7d;hpb=eeb96e1a6b5e0b31a4011d7d333999592c0bb2e9;p=gnulib.git diff --git a/lib/mkdir-p.c b/lib/mkdir-p.c index f097e6766..29dcac15a 100644 --- a/lib/mkdir-p.c +++ b/lib/mkdir-p.c @@ -25,11 +25,12 @@ #include #include +#include #include "gettext.h" #define _(msgid) gettext (msgid) -#include "dirchownmod.c" +#include "dirchownmod.h" #include "dirname.h" #include "error.h" #include "quote.h" @@ -42,7 +43,7 @@ WD is the working directory, as in savewd.c. If MAKE_ANCESTOR is not null, create any ancestor directories that - don't already exist, by invoking MAKE_ANCESTOR (ANCESTOR, OPTIONS). + don't already exist, by invoking MAKE_ANCESTOR (DIR, ANCESTOR, OPTIONS). This function should return zero if successful, -1 (setting errno) otherwise. In this case, DIR may be modified by storing '\0' bytes into it, to access the ancestor directories, and this modification @@ -82,7 +83,7 @@ bool make_dir_parents (char *dir, struct savewd *wd, - int (*make_ancestor) (char const *, void *), + int (*make_ancestor) (char const *, char const *, void *), void *options, mode_t mode, void (*announce) (char const *, void *),