diff options
author | Lennart Poettering <lennart@poettering.net> | 2012-09-07 23:40:00 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2012-09-07 23:40:00 +0200 |
commit | 182b858fc2e61e34cd9911c291580659b2cb72b4 (patch) | |
tree | 89d799eb5aa5e9caeaa6ad3c9765b5cfe2687b7b /src/journal/journald.h | |
parent | a1a03e3075316e2376176fc54c74e071adc9d71a (diff) |
journald: make splitting up of journal files per-user configurable
Diffstat (limited to 'src/journal/journald.h')
-rw-r--r-- | src/journal/journald.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/journal/journald.h b/src/journal/journald.h index 7f621aee18..c126d198b1 100644 --- a/src/journal/journald.h +++ b/src/journal/journald.h @@ -41,6 +41,14 @@ typedef enum Storage { _STORAGE_INVALID = -1 } Storage; +typedef enum SplitMode { + SPLIT_LOGIN, + SPLIT_UID, + SPLIT_NONE, + _SPLIT_MAX, + _SPLIT_INVALID = -1 +} SplitMode; + typedef struct StdoutStream StdoutStream; typedef struct Server { @@ -93,6 +101,7 @@ typedef struct Server { int max_level_console; Storage storage; + SplitMode split_mode; MMapCache *mmap; @@ -117,3 +126,8 @@ int config_parse_storage(const char *filename, unsigned line, const char *sectio const char *storage_to_string(Storage s); Storage storage_from_string(const char *s); + +int config_parse_split_mode(const char *filename, unsigned line, const char *section, const char *lvalue, int ltype, const char *rvalue, void *data, void *userdata); + +const char *split_mode_to_string(SplitMode s); +SplitMode split_mode_from_string(const char *s); |