From e3740ba387db6f70c4f73dd18f261adee7760c88 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Tue, 29 Jan 2019 22:03:33 +0100 Subject: [PATCH] Move mkdir_p helper function to main code Signed-off-by: David Oberhollenzer --- Makefile.am | 3 ++- include/util.h | 2 ++ main/{cmd/unpack => }/mkdir_p.c | 9 ++++++++- 3 files changed, 12 insertions(+), 2 deletions(-) rename main/{cmd/unpack => }/mkdir_p.c (77%) diff --git a/Makefile.am b/Makefile.am index eec3052..1092972 100644 --- a/Makefile.am +++ b/Makefile.am @@ -10,6 +10,7 @@ GLOBALHDR += include/image_entry.h MAIN = main/pkg.c main/util.c main/compressor.c main/command.c main/pkgreader.c MAIN += main/pkgwriter.c main/image_entry.c main/image_entry_sort.c +MAIN += main/mkdir_p.c pkg_SOURCES = $(GLOBALHDR) $(MAIN) pkg_CFLAGS = $(AM_CFLAGS) @@ -34,7 +35,7 @@ pkg_SOURCES += main/cmd/dump/dump_header.c # unpack command pkg_SOURCES += main/cmd/unpack/unpack.c main/cmd/unpack/unpack.h -pkg_SOURCES += main/cmd/unpack/mkdir_p.c main/cmd/unpack/create_hierarchy.c +pkg_SOURCES += main/cmd/unpack/create_hierarchy.c # help command pkg_SOURCES += main/cmd/help.c diff --git a/include/util.h b/include/util.h index 33a86ae..2d98cac 100644 --- a/include/util.h +++ b/include/util.h @@ -9,4 +9,6 @@ ssize_t write_retry(int fd, void *data, size_t size); ssize_t read_retry(int fd, void *buffer, size_t size); +int mkdir_p(const char *path); + #endif /* UTIL_H */ diff --git a/main/cmd/unpack/mkdir_p.c b/main/mkdir_p.c similarity index 77% rename from main/cmd/unpack/mkdir_p.c rename to main/mkdir_p.c index 1c8e20e..93fbdf0 100644 --- a/main/cmd/unpack/mkdir_p.c +++ b/main/mkdir_p.c @@ -1,4 +1,11 @@ -#include "unpack.h" +#include +#include +#include +#include +#include +#include + +#include "util.h" int mkdir_p(const char *path) {