chiark / gitweb /
sd-bus: export sd_bus_error_set_errnofv()
authorLennart Poettering <lennart@poettering.net>
Fri, 13 Feb 2015 14:34:54 +0000 (15:34 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 13 Feb 2015 14:49:51 +0000 (15:49 +0100)
src/libsystemd/libsystemd.sym.m4
src/libsystemd/sd-bus/bus-convenience.c
src/libsystemd/sd-bus/bus-error.c
src/libsystemd/sd-bus/bus-message.c
src/systemd/sd-bus.h

index 41418b99f40d7cff7d86e7d4cb993e773f3882a6..76a8c921c6a427426e4af4794b743e82b6491ba5 100644 (file)
@@ -350,6 +350,7 @@ global:
         sd_bus_error_set_const;
         sd_bus_error_set_errno;
         sd_bus_error_set_errnof;
+        sd_bus_error_set_errnofv;
         sd_bus_error_get_errno;
         sd_bus_error_copy;
         sd_bus_error_is_set;
index ae0f4fa217777cca1450ff60b37b1d70adbd80a7..a6317e97857bd7a19eda2e690cf089b8b1d1f4e4 100644 (file)
@@ -234,7 +234,7 @@ _public_ int sd_bus_reply_method_errnof(
                 return 0;
 
         va_start(ap, format);
-        bus_error_set_errnofv(&berror, error, format, ap);
+        sd_bus_error_set_errnofv(&berror, error, format, ap);
         va_end(ap);
 
         return sd_bus_reply_method_error(call, &berror);
index 09800ec7d744c9dc5725847f68727ffeec2779a8..3bf0c5d3e40dbeeea43f20fa52a419be4e12574c 100644 (file)
@@ -468,7 +468,7 @@ _public_ int sd_bus_error_set_errno(sd_bus_error *e, int error) {
         return -error;
 }
 
-int bus_error_set_errnofv(sd_bus_error *e, int error, const char *format, va_list ap) {
+_public_ int sd_bus_error_set_errnofv(sd_bus_error *e, int error, const char *format, va_list ap) {
         PROTECT_ERRNO;
         int r;
 
@@ -551,7 +551,7 @@ _public_ int sd_bus_error_set_errnof(sd_bus_error *e, int error, const char *for
                 va_list ap;
 
                 va_start(ap, format);
-                r = bus_error_set_errnofv(e, error, format, ap);
+                r = sd_bus_error_set_errnofv(e, error, format, ap);
                 va_end(ap);
 
                 return r;
index 3f2d6e74c525b5628ceb7a6b6724814f799b2e41..da14a28c9adeaf188eb67e25633b96e5d94a89ce 100644 (file)
@@ -742,7 +742,7 @@ _public_ int sd_bus_message_new_method_errnof(
         va_list ap;
 
         va_start(ap, format);
-        bus_error_set_errnofv(&berror, error, format, ap);
+        sd_bus_error_set_errnofv(&berror, error, format, ap);
         va_end(ap);
 
         return sd_bus_message_new_method_error(call, m, &berror);
index 4f253a1567a2593dcf9f003f9d9b35dea2463a01..2420d0c0622175a7dacbd3cc2a7fc435682f2df5 100644 (file)
@@ -23,6 +23,7 @@
 ***/
 
 #include <inttypes.h>
+#include <stdarg.h>
 #include <sys/types.h>
 #include <sys/uio.h>
 
@@ -370,6 +371,7 @@ int sd_bus_error_setf(sd_bus_error *e, const char *name, const char *format, ...
 int sd_bus_error_set_const(sd_bus_error *e, const char *name, const char *message);
 int sd_bus_error_set_errno(sd_bus_error *e, int error);
 int sd_bus_error_set_errnof(sd_bus_error *e, int error, const char *format, ...) _sd_printf_(3, 4);
+int sd_bus_error_set_errnofv(sd_bus_error *e, int error, const char *format, va_list ap);
 int sd_bus_error_get_errno(const sd_bus_error *e);
 int sd_bus_error_copy(sd_bus_error *dest, const sd_bus_error *e);
 int sd_bus_error_is_set(const sd_bus_error *e);