nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 121 lines 4.0 kB view raw
1From ae7ecfc9487756659077e126bfd296146125a59d Mon Sep 17 00:00:00 2001 2From: Alyssa Ross <hi@alyssa.is> 3Date: Sun, 13 Oct 2024 18:03:47 +0200 4Subject: [PATCH] Add missing musl_missing.h includes for basename 5 6Link: https://github.com/elogind/elogind/pull/292 7--- 8 src/basic/cgroup-util.c | 1 + 9 src/libelogind/sd-bus/test-bus-watch-bind.c | 2 ++ 10 src/login/logind-inhibit.c | 2 ++ 11 src/login/logind-seat.c | 2 ++ 12 src/login/logind-session.c | 1 + 13 src/test/test-fileio.c | 2 ++ 14 src/test/test-mountpoint-util.c | 1 + 15 src/test/test-path-util.c | 2 ++ 16 8 files changed, 13 insertions(+) 17 18diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c 19index 90cfeb570..c57fe54d0 100644 20--- a/src/basic/cgroup-util.c 21+++ b/src/basic/cgroup-util.c 22@@ -40,6 +40,7 @@ 23 //#include "xattr-util.h" 24 /// Additional includes needed by elogind 25 #include "env-file.h" 26+#include "musl_missing.h" 27 28 static int cg_enumerate_items(const char *controller, const char *path, FILE **ret, const char *item) { 29 _cleanup_free_ char *fs = NULL; 30diff --git a/src/libelogind/sd-bus/test-bus-watch-bind.c b/src/libelogind/sd-bus/test-bus-watch-bind.c 31index d6938a7f0..3227c17d7 100644 32--- a/src/libelogind/sd-bus/test-bus-watch-bind.c 33+++ b/src/libelogind/sd-bus/test-bus-watch-bind.c 34@@ -17,6 +17,8 @@ 35 #include "string-util.h" 36 #include "tmpfile-util.h" 37 #include "tests.h" 38+/// Additional includes needed by elogind 39+#include "musl_missing.h" 40 41 static int method_foobar(sd_bus_message *m, void *userdata, sd_bus_error *ret_error) { 42 log_info("Got Foobar() call."); 43diff --git a/src/login/logind-inhibit.c b/src/login/logind-inhibit.c 44index 86d1f84b3..4140f1aae 100644 45--- a/src/login/logind-inhibit.c 46+++ b/src/login/logind-inhibit.c 47@@ -26,6 +26,8 @@ 48 #include "string-util.h" 49 #include "tmpfile-util.h" 50 #include "user-util.h" 51+/// Additional includes needed by elogind 52+#include "musl_missing.h" 53 54 static void inhibitor_remove_fifo(Inhibitor *i); 55 56diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c 57index bef542d94..f520562ad 100644 58--- a/src/login/logind-seat.c 59+++ b/src/login/logind-seat.c 60@@ -24,6 +24,8 @@ 61 #include "string-util.h" 62 #include "terminal-util.h" 63 #include "tmpfile-util.h" 64+/// Additional includes needed by elogind 65+#include "musl_missing.h" 66 67 int seat_new(Seat** ret, Manager *m, const char *id) { 68 _cleanup_(seat_freep) Seat *s = NULL; 69diff --git a/src/login/logind-session.c b/src/login/logind-session.c 70index ea69c2e6c..90ddec899 100644 71--- a/src/login/logind-session.c 72+++ b/src/login/logind-session.c 73@@ -42,6 +42,7 @@ 74 /// Additional includes needed by elogind 75 #include "cgroup-setup.h" 76 #include "extract-word.h" 77+#include "musl_missing.h" 78 79 #define RELEASE_USEC (20*USEC_PER_SEC) 80 81diff --git a/src/test/test-fileio.c b/src/test/test-fileio.c 82index b9b82e7ff..db981bd41 100644 83--- a/src/test/test-fileio.c 84+++ b/src/test/test-fileio.c 85@@ -25,6 +25,8 @@ 86 #include "strv.h" 87 #include "tests.h" 88 #include "tmpfile-util.h" 89+/// Additional includes needed by elogind 90+#include "musl_missing.h" 91 92 #if 0 /// elogind does not need load_/write_/merge_env_file() 93 TEST(parse_env_file) { 94diff --git a/src/test/test-mountpoint-util.c b/src/test/test-mountpoint-util.c 95index de526100f..9d37ce77d 100644 96--- a/src/test/test-mountpoint-util.c 97+++ b/src/test/test-mountpoint-util.c 98@@ -16,6 +16,7 @@ 99 #include "string-util.h" 100 #include "tests.h" 101 /// Addition includes needed by elogind 102+#include "musl_missing.h" 103 #include "virt.h" 104 #include "tmpfile-util.h" 105 106diff --git a/src/test/test-path-util.c b/src/test/test-path-util.c 107index 76fda746a..1df305d30 100644 108--- a/src/test/test-path-util.c 109+++ b/src/test/test-path-util.c 110@@ -16,6 +16,8 @@ 111 #include "strv.h" 112 #include "tests.h" 113 #include "tmpfile-util.h" 114+/// Additional includes needed by elogind 115+#include "musl_missing.h" 116 117 TEST(print_paths) { 118 log_info("DEFAULT_PATH=%s", DEFAULT_PATH); 119-- 1202.46.0 121