LIBSYSTEMD_252 {
global:
+ sd_bus_error_setfv;
+
sd_hwdb_new_from_path;
sd_netlink_new_from_fd;
if (call->header->flags & BUS_MESSAGE_NO_REPLY_EXPECTED)
return 0;
- bus_error_setfv(&error, name, format, ap);
+ sd_bus_error_setfv(&error, name, format, ap);
return sd_bus_reply_method_error(call, &error);
}
return -r;
}
-int bus_error_setfv(sd_bus_error *e, const char *name, const char *format, va_list ap) {
+_public_ int sd_bus_error_setfv(sd_bus_error *e, const char *name, const char *format, va_list ap) {
int r;
if (!name)
va_list ap;
va_start(ap, format);
- r = bus_error_setfv(e, name, format, ap);
+ r = sd_bus_error_setfv(e, name, format, ap);
assert(!name || r < 0);
va_end(ap);
const char *bus_error_message(const sd_bus_error *e, int error);
-int bus_error_setfv(sd_bus_error *e, const char *name, const char *format, va_list ap) _printf_(3,0);
-
#define BUS_ERROR_OOM SD_BUS_ERROR_MAKE_CONST(SD_BUS_ERROR_NO_MEMORY, "Out of memory")
#define BUS_ERROR_FAILED SD_BUS_ERROR_MAKE_CONST(SD_BUS_ERROR_FAILED, "Operation failed")
assert_return(m, -EINVAL);
va_start(ap, format);
- bus_error_setfv(&error, name, format, ap);
+ sd_bus_error_setfv(&error, name, format, ap);
va_end(ap);
return sd_bus_message_new_method_error(call, m, &error);
void sd_bus_error_free(sd_bus_error *e);
int sd_bus_error_set(sd_bus_error *e, const char *name, const char *message);
int sd_bus_error_setf(sd_bus_error *e, const char *name, const char *format, ...) _sd_printf_(3, 4);
+int sd_bus_error_setfv(sd_bus_error *e, const char *name, const char *format, va_list ap) _sd_printf_(3,0);
+
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);