sd-bus: export sd_bus_error_set_errnofv()
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user