sd-bus: export sd_bus_error_set_errnofv()
This commit is contained in:
parent
61adca52f6
commit
07a0d22f9e
|
@ -350,6 +350,7 @@ global:
|
||||||
sd_bus_error_set_const;
|
sd_bus_error_set_const;
|
||||||
sd_bus_error_set_errno;
|
sd_bus_error_set_errno;
|
||||||
sd_bus_error_set_errnof;
|
sd_bus_error_set_errnof;
|
||||||
|
sd_bus_error_set_errnofv;
|
||||||
sd_bus_error_get_errno;
|
sd_bus_error_get_errno;
|
||||||
sd_bus_error_copy;
|
sd_bus_error_copy;
|
||||||
sd_bus_error_is_set;
|
sd_bus_error_is_set;
|
||||||
|
|
|
@ -234,7 +234,7 @@ _public_ int sd_bus_reply_method_errnof(
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
va_start(ap, format);
|
va_start(ap, format);
|
||||||
bus_error_set_errnofv(&berror, error, format, ap);
|
sd_bus_error_set_errnofv(&berror, error, format, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
||||||
return sd_bus_reply_method_error(call, &berror);
|
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;
|
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;
|
PROTECT_ERRNO;
|
||||||
int r;
|
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_list ap;
|
||||||
|
|
||||||
va_start(ap, format);
|
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);
|
va_end(ap);
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
|
|
|
@ -742,7 +742,7 @@ _public_ int sd_bus_message_new_method_errnof(
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
||||||
va_start(ap, format);
|
va_start(ap, format);
|
||||||
bus_error_set_errnofv(&berror, error, format, ap);
|
sd_bus_error_set_errnofv(&berror, error, format, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
||||||
return sd_bus_message_new_method_error(call, m, &berror);
|
return sd_bus_message_new_method_error(call, m, &berror);
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
***/
|
***/
|
||||||
|
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
#include <stdarg.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/uio.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_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_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_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_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_copy(sd_bus_error *dest, const sd_bus_error *e);
|
||||||
int sd_bus_error_is_set(const sd_bus_error *e);
|
int sd_bus_error_is_set(const sd_bus_error *e);
|
||||||
|
|
Loading…
Reference in a new issue