X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fbus-util.c;h=017b60decf723588b3bee6c43e002dd21a4fe5ca;hb=7b3edf97dca4aab8fc34209633c41a9d363b2a71;hp=3674105ccc179a0a68c107c056bc8445f9c5a97a;hpb=1532f28b7cf3e6e02e74691450b2b5379be6b805;p=elogind.git diff --git a/src/shared/bus-util.c b/src/shared/bus-util.c index 3674105cc..017b60dec 100644 --- a/src/shared/bus-util.c +++ b/src/shared/bus-util.c @@ -93,6 +93,8 @@ int bus_async_unregister_and_exit(sd_event *e, sd_bus *bus, const char *name) { return 0; } +/// UNNEEDED by elogind +#if 0 int bus_event_loop_with_idle( sd_event *e, sd_bus *bus, @@ -165,6 +167,7 @@ int bus_event_loop_with_idle( return code; } +#endif // 0 int bus_name_has_owner(sd_bus *c, const char *name, sd_bus_error *error) { _cleanup_bus_message_unref_ sd_bus_message *rep = NULL; @@ -1100,6 +1103,8 @@ int bus_message_map_all_properties( return sd_bus_message_exit_container(m); } +/// UNNEEDED by elogind +#if 0 int bus_message_map_properties_changed( sd_bus_message *m, const struct bus_properties_map *map, @@ -1135,6 +1140,7 @@ int bus_message_map_properties_changed( return invalidated; } +#endif // 0 int bus_map_all_properties( sd_bus *bus, @@ -1202,6 +1208,8 @@ int bus_open_transport(BusTransport transport, const char *host, bool user, sd_b return r; } +/// UNNEEDED by elogind +#if 0 int bus_open_transport_systemd(BusTransport transport, const char *host, bool user, sd_bus **bus) { int r; @@ -1236,6 +1244,7 @@ int bus_open_transport_systemd(BusTransport transport, const char *host, bool us return r; } +#endif // 0 int bus_property_get_bool( sd_bus *bus, @@ -1305,6 +1314,8 @@ int bus_log_create_error(int r) { return log_error_errno(r, "Failed to create bus message: %m"); } +/// UNNEEDED by elogind +#if 0 int bus_parse_unit_info(sd_bus_message *message, UnitInfo *u) { assert(message); assert(u); @@ -1382,7 +1393,8 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen if (STR_IN_SET(field, "CPUAccounting", "MemoryAccounting", "BlockIOAccounting", - "SendSIGHUP", "SendSIGKILL", "WakeSystem", "DefaultDependencies")) { + "SendSIGHUP", "SendSIGKILL", "WakeSystem", "DefaultDependencies", + "IgnoreSIGPIPE", "TTYVHangup", "TTYReset", "RemainAfterExit")) { r = parse_boolean(eq); if (r < 0) { @@ -1414,7 +1426,11 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen r = sd_bus_message_append(m, "v", "t", u); - } else if (STR_IN_SET(field, "User", "Group", "DevicePolicy", "KillMode")) + } else if (STR_IN_SET(field, + "User", "Group", "DevicePolicy", "KillMode", + "UtmpIdentifier", "UtmpMode", "PAMName", "TTYPath", + "StandardInput", "StandardOutput", "StandardError", + "Description", "Slice", "Type")) r = sd_bus_message_append(m, "v", "s", eq); else if (streq(field, "DeviceAllow")) { @@ -1564,6 +1580,7 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen return 0; } +#endif // 0 typedef struct BusWaitForJobs { sd_bus *bus; @@ -1576,6 +1593,8 @@ typedef struct BusWaitForJobs { sd_bus_slot *slot_disconnected; } BusWaitForJobs; +/// UNNEEDED by elogind +#if 0 static int match_disconnected(sd_bus_message *m, void *userdata, sd_bus_error *error) { assert(m); @@ -1615,6 +1634,7 @@ static int match_job_removed(sd_bus_message *m, void *userdata, sd_bus_error *er return 0; } +#endif // 0 void bus_wait_for_jobs_free(BusWaitForJobs *d) { if (!d) @@ -1633,6 +1653,8 @@ void bus_wait_for_jobs_free(BusWaitForJobs *d) { free(d); } +/// UNNEEDED by elogind +#if 0 int bus_wait_for_jobs_new(sd_bus *bus, BusWaitForJobs **ret) { _cleanup_(bus_wait_for_jobs_freep) BusWaitForJobs *d = NULL; int r; @@ -1682,6 +1704,7 @@ int bus_wait_for_jobs_new(sd_bus *bus, BusWaitForJobs **ret) { return 0; } +#endif // 0 static int bus_process_wait(sd_bus *bus) { int r;