diff options
author | Tom Gundersen <teg@jklm.no> | 2016-02-03 15:36:06 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2016-02-03 15:36:06 +0100 |
commit | 5508e4f2180d0f2e25843d85f74a31d7b643e400 (patch) | |
tree | d17f454938bca17f6a36153c65aca383ffdb65f7 /src/journal/journal-internal.h | |
parent | 264a58110ebb29b4db191ddf964b362c18d43087 (diff) | |
parent | 9a07f779bbeacc3358d405f6cf583506aaf655ae (diff) |
Merge pull request #2453 from poettering/journalctl-f
journalctl --fields logic
Diffstat (limited to 'src/journal/journal-internal.h')
-rw-r--r-- | src/journal/journal-internal.h | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/journal/journal-internal.h b/src/journal/journal-internal.h index fa5ca11636..a55d1bcc47 100644 --- a/src/journal/journal-internal.h +++ b/src/journal/journal-internal.h @@ -103,18 +103,27 @@ struct sd_journal { unsigned current_invalidate_counter, last_invalidate_counter; usec_t last_process_usec; + /* Iterating through unique fields and their data values */ char *unique_field; JournalFile *unique_file; uint64_t unique_offset; + /* Iterating through known fields */ + JournalFile *fields_file; + uint64_t fields_offset; + uint64_t fields_hash_table_index; + char *fields_buffer; + size_t fields_buffer_allocated; + int flags; - bool on_network; - bool no_new_files; - bool unique_file_lost; /* File we were iterating over got - removed, and there were no more - files, so sd_j_enumerate_unique - will return a value equal to 0. */ + bool on_network:1; + bool no_new_files:1; + bool unique_file_lost:1; /* File we were iterating over got + removed, and there were no more + files, so sd_j_enumerate_unique + will return a value equal to 0. */ + bool fields_file_lost:1; bool has_runtime_files:1; bool has_persistent_files:1; |