]> git.ipfire.org Git - pakfire.git/commitdiff
path: Move pakfire_path_exists
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Oct 2024 12:28:54 +0000 (12:28 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Oct 2024 12:28:54 +0000 (12:28 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/path.h
src/libpakfire/include/pakfire/util.h
src/libpakfire/path.c
src/libpakfire/transaction.c
src/libpakfire/util.c
tests/libpakfire/util.c

index e67f8313c227c0200eb44640733403b641676f5c..005372b62ef82e5849357730d744dda6d1d73ce4 100644 (file)
@@ -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 */
index 22d781a7e5ec3b40e786f14a9f5163744292facc..0b97941970dab9ef976fb5a279457ff10ffde076 100644 (file)
@@ -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);
index cc0a3715327c816f3f07cfb5c564250cf2c58030..6a71369479e0f0dcc70ccee610149063cfef4c7e 100644 (file)
@@ -24,6 +24,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
+#include <unistd.h>
 
 #include <pakfire/path.h>
 #include <pakfire/string.h>
@@ -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);
+}
index d76cddc4466cef6c97fa9fa9963bded6e0b277bb..336678523f7d2a2a2b237950cb50a5f49f2edfa9 100644 (file)
@@ -40,6 +40,7 @@
 #include <pakfire/logging.h>
 #include <pakfire/package.h>
 #include <pakfire/pakfire.h>
+#include <pakfire/path.h>
 #include <pakfire/private.h>
 #include <pakfire/repo.h>
 #include <pakfire/string.h>
index 1464b1e9779c4075d7976c264bd462b9fa219402..d4fe0d76a5e9dd88499344ebf3d71a039c2b0a1d 100644 (file)
@@ -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;
 
index ea4144d0fa9de7b466e13c089aa3dcbfa0bf5dcf..534252c5729d3d1fd38a11145d998158421f39c8 100644 (file)
@@ -18,6 +18,7 @@
 #                                                                             #
 #############################################################################*/
 
+#include <pakfire/path.h>
 #include <pakfire/util.h>
 
 #include "../testsuite.h"