summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am3
-rw-r--r--src/libsystemd/libsystemd.sym.m44
-rw-r--r--src/libsystemd/sd-path/sd-path.c4
3 files changed, 8 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index 5c6c0c11b9..734e5c148e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5640,7 +5640,8 @@ test-libsystemd-sym.c: \
src/systemd/sd-login.h \
src/systemd/sd-bus.h \
src/systemd/sd-utf8.h \
- src/systemd/sd-resolve.h
+ src/systemd/sd-resolve.h \
+ src/systemd/sd-path.h
$(generate-sym-test)
test-libudev-sym.c: \
diff --git a/src/libsystemd/libsystemd.sym.m4 b/src/libsystemd/libsystemd.sym.m4
index b4e3035871..39e1f51f7c 100644
--- a/src/libsystemd/libsystemd.sym.m4
+++ b/src/libsystemd/libsystemd.sym.m4
@@ -440,5 +440,9 @@ global:
sd_resolve_query_get_userdata;
sd_resolve_query_set_userdata;
sd_resolve_query_get_resolve;
+
+ /* sd-path */
+ sd_path_home;
+ sd_path_search;
} LIBSYSTEMD_214;
)
diff --git a/src/libsystemd/sd-path/sd-path.c b/src/libsystemd/sd-path/sd-path.c
index 360c85405b..651fceb79d 100644
--- a/src/libsystemd/sd-path/sd-path.c
+++ b/src/libsystemd/sd-path/sd-path.c
@@ -326,7 +326,7 @@ static int get_path(uint64_t type, char **buffer, const char **ret) {
return -ENOTSUP;
}
-int sd_path_home(uint64_t type, const char *suffix, char **path) {
+_public_ int sd_path_home(uint64_t type, const char *suffix, char **path) {
char *buffer = NULL, *cc;
const char *ret;
int r;
@@ -555,7 +555,7 @@ static int get_search(uint64_t type, char ***list) {
return -ENOTSUP;
}
-int sd_path_search(uint64_t type, const char *suffix, char ***paths) {
+_public_ int sd_path_search(uint64_t type, const char *suffix, char ***paths) {
char **l, **i, **j, **n;
int r;