2 # SPDX-License-Identifier: LGPL-2.1-or-later
13 -e sd_bus_process_priority
14 -e sd_bus_message_get_priority
15 -e sd_bus_message_set_priority
16 -e sd_seat_can_multi_session
17 -e sd_journal_open_container
20 for symbol
in $
(nm
-g --defined-only "$@" |
grep " T " | cut
-d" " -f3 |
grep -wv "${deprecated[@]}" |
sort -u); do
21 if test -f "${MESON_BUILD_ROOT:?}/man/$symbol.3"; then
22 echo "✓ Symbol $symbol() is documented."
25 echo -e " \x1b[1;31mSymbol $symbol() lacks documentation.\x1b[0m"
39 echo 'unknown symbol prefix'
44 echo "libsystemd: $sd_good/$sd_total libudev: $udev_good/$udev_total"