From: Michael Tremer Date: Sat, 26 Oct 2024 12:28:54 +0000 (+0000) Subject: path: Move pakfire_path_exists X-Git-Tag: 0.9.30~840 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fd3f01499be646359cf4b2ebca60b3fedfb85ff9;p=pakfire.git path: Move pakfire_path_exists Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/path.h b/src/libpakfire/include/pakfire/path.h index e67f8313c..005372b62 100644 --- a/src/libpakfire/include/pakfire/path.h +++ b/src/libpakfire/include/pakfire/path.h @@ -63,4 +63,6 @@ int __pakfire_path_replace_extension(char* path, const size_t length, const char __pakfire_path_realpath(dest, sizeof(dest), path) int __pakfire_path_realpath(char* dest, const size_t length, const char* path); +int pakfire_path_exists(const char* path); + #endif /* PAKFIRE_PATH_H */ diff --git a/src/libpakfire/include/pakfire/util.h b/src/libpakfire/include/pakfire/util.h index 22d781a7e..0b9794197 100644 --- a/src/libpakfire/include/pakfire/util.h +++ b/src/libpakfire/include/pakfire/util.h @@ -49,7 +49,6 @@ static inline void* pakfire_realloc(void* p, size_t size) { return n; } -int pakfire_path_exists(const char* path); time_t pakfire_path_age(const char* path); char* pakfire_remove_trailing_newline(char* str); diff --git a/src/libpakfire/path.c b/src/libpakfire/path.c index cc0a37153..6a7136947 100644 --- a/src/libpakfire/path.c +++ b/src/libpakfire/path.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -678,3 +679,7 @@ int __pakfire_path_realpath(char* dest, const size_t length, const char* path) { return __pakfire_string_set(dest, length, buffer); } + +int pakfire_path_exists(const char* path) { + return !access(path, F_OK); +} diff --git a/src/libpakfire/transaction.c b/src/libpakfire/transaction.c index d76cddc44..336678523 100644 --- a/src/libpakfire/transaction.c +++ b/src/libpakfire/transaction.c @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include diff --git a/src/libpakfire/util.c b/src/libpakfire/util.c index 1464b1e97..d4fe0d76a 100644 --- a/src/libpakfire/util.c +++ b/src/libpakfire/util.c @@ -68,10 +68,6 @@ const char* pakfire_path_relpath(const char* root, const char* path) { return NULL; } -int pakfire_path_exists(const char* path) { - return !access(path, F_OK); -} - time_t pakfire_path_age(const char* path) { struct stat st; diff --git a/tests/libpakfire/util.c b/tests/libpakfire/util.c index ea4144d0f..534252c57 100644 --- a/tests/libpakfire/util.c +++ b/tests/libpakfire/util.c @@ -18,6 +18,7 @@ # # #############################################################################*/ +#include #include #include "../testsuite.h"