1
0
mirror of https://github.com/systemd/systemd synced 2024-07-05 17:39:42 +00:00
systemd/src/coredump
Lennart Poettering 309a747fa6 libsystemd: turn json.[ch] into a public API
This is preparation for making our Varlink API a public API. Since our
Varlink API is built on top of our JSON API we need to make that public
first (it's a nice API, but JSON APIs there are already enough, this is
purely about the Varlink angle).

I made most of the json.h APIs public, and just placed them in
sd-json.h. Sometimes I wasn't so sure however, since the underlying data
structures would have to be made public too. If in doubt I didn#t risk
it, and moved the relevant API to src/libsystemd/sd-json/json-util.h
instead (without any sd_* symbol prefixes).

This is mostly a giant search/replace patch.
2024-06-12 18:42:22 +02:00
..
coredump-vacuum.c coredump: use free_and_strdup_warn() more 2024-03-20 15:18:21 +01:00
coredump-vacuum.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
coredump.c libsystemd: turn json.[ch] into a public API 2024-06-12 18:42:22 +02:00
coredump.conf config files: update their header to reflect that they can be installed in /usr 2023-09-21 18:54:39 +02:00
coredumpctl.c libsystemd: turn json.[ch] into a public API 2024-06-12 18:42:22 +02:00
meson.build dynamically load compression libraries 2024-03-05 12:37:21 +01:00
test-coredump-vacuum.c test: always call test_setup_logging() 2023-11-18 03:04:27 +09:00