b070e7f3c9
This logic can be turned off by defining SD_JOURNAL_SUPPRESS_LOCATION before including sd-journal.h. This also saves/restores errno in all logging functions, in order to be useful as logging calls without side-effects. This also adds a couple of __unlikely__ around the early checks in the logging calls, in order to minimize the runtime impact.
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
/***
|
|
This file is part of systemd.
|
|
|
|
systemd is free software; you can redistribute it and/or modify it
|
|
under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
***/
|
|
|
|
/* Original symbols from systemd v38 */
|
|
|
|
LIBSYSTEMD_JOURNAL_38 {
|
|
global:
|
|
sd_journal_print;
|
|
sd_journal_printv;
|
|
sd_journal_send;
|
|
sd_journal_sendv;
|
|
sd_journal_stream_fd;
|
|
sd_journal_open;
|
|
sd_journal_close;
|
|
sd_journal_previous;
|
|
sd_journal_next;
|
|
sd_journal_previous_skip;
|
|
sd_journal_next_skip;
|
|
sd_journal_get_realtime_usec;
|
|
sd_journal_get_monotonic_usec;
|
|
sd_journal_get_data;
|
|
sd_journal_enumerate_data;
|
|
sd_journal_restart_data;
|
|
sd_journal_add_match;
|
|
sd_journal_flush_matches;
|
|
sd_journal_seek_head;
|
|
sd_journal_seek_tail;
|
|
sd_journal_seek_monotonic_usec;
|
|
sd_journal_seek_realtime_usec;
|
|
sd_journal_seek_cursor;
|
|
sd_journal_get_cursor;
|
|
sd_journal_query_unique;
|
|
sd_journal_enumerate_unique;
|
|
sd_journal_restart_unique;
|
|
sd_journal_get_fd;
|
|
sd_journal_process;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
LIBSYSTEMD_JOURNAL_45 {
|
|
global:
|
|
sd_journal_print_with_location;
|
|
sd_journal_printv_with_location;
|
|
sd_journal_send_with_location;
|
|
sd_journal_sendv_with_location;
|
|
} LIBSYSTEMD_JOURNAL_38;
|