Luca Boccassi
b0ede9f9ee
tree-wide: convert dlopen_*() callers to DLOPEN_* wrapper macros
...
Switch the executable-owned call sites from the plain dlopen_<lib>()
helpers to the new DLOPEN_<LIB>() macros, so that each binary that loads
an optional library at runtime now carries its own .note.dlopen note
instead of relying solely on libsystemd-shared. Each call site passes a
priority reflecting whether it hard-depends on the library (required) or
degrades gracefully without it (recommended).
Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-01 18:46:24 +01:00
..
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:27 +02:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:27 +02:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-05-21 10:33:03 +09:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-05-15 13:46:08 +01:00
2026-03-18 10:28:47 +00:00
2026-03-26 18:13:17 +01:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:03 +02:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:03 +02:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-05-21 16:09:25 +02:00
2026-03-18 10:28:47 +00:00
2026-03-26 16:11:34 +01:00
2026-03-18 10:28:47 +00:00
2026-04-12 15:27:15 +02:00
2026-03-18 10:28:47 +00:00
2026-06-01 18:46:24 +01:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-04-12 15:27:15 +02:00
2026-03-18 10:28:47 +00:00
2026-04-12 15:27:15 +02:00
2025-10-16 17:00:29 +02:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:27 +02:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:27 +02:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-05-15 13:46:08 +01:00
2026-01-02 04:05:45 +09:00
2026-03-18 10:28:47 +00:00
2026-03-18 10:28:47 +00:00
2026-05-16 18:37:10 +02:00
2025-10-16 17:00:29 +02:00
2025-11-20 10:03:48 +09:00
2026-03-05 20:23:24 +01:00