X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournald-server.h;fp=src%2Fjournal%2Fjournald.h;h=9f50a29e50c960f8d634f7ca7ef47de13fc7ab71;hb=d025f1e4dca8fc1436aff76f9e6185fe3e728daa;hp=e3ef3b529d5385460790abcac2c2a943c92b1f89;hpb=be1015dd347edd9d72eebb444c88dddf92383c18;p=elogind.git diff --git a/src/journal/journald.h b/src/journal/journald-server.h similarity index 90% rename from src/journal/journald.h rename to src/journal/journald-server.h index e3ef3b529..9f50a29e5 100644 --- a/src/journal/journald.h +++ b/src/journal/journald-server.h @@ -23,6 +23,7 @@ #include #include +#include #include #include @@ -139,3 +140,13 @@ int config_parse_split_mode(const char *filename, unsigned line, const char *sec const char *split_mode_to_string(SplitMode s); SplitMode split_mode_from_string(const char *s); + +void server_fix_perms(Server *s, JournalFile *f, uid_t uid); +bool shall_try_append_again(JournalFile *f, int r); +int server_init(Server *s); +void server_done(Server *s); +void server_vacuum(Server *s); +void server_rotate(Server *s); +int server_flush_to_var(Server *s); +int process_event(Server *s, struct epoll_event *ev); +void server_maybe_append_tags(Server *s);