From: Lennart Poettering Date: Fri, 11 Jul 2014 01:13:24 +0000 (+0200) Subject: build-sys: export sd_path APIs X-Git-Tag: v216~672 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=2de30868edab5b099cb1e5413e47ed11ded4cc63 build-sys: export sd_path APIs --- diff --git a/Makefile.am b/Makefile.am index 5c6c0c11b..734e5c148 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 b4e303587..39e1f51f7 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 360c85405..651fceb79 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;