chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
936d6fc
)
journal: link up documentation with the file structure header
author
Lennart Poettering
<lennart@poettering.net>
Sat, 20 Oct 2012 15:00:57 +0000
(17:00 +0200)
committer
Lennart Poettering
<lennart@poettering.net>
Sat, 20 Oct 2012 15:01:19 +0000
(17:01 +0200)
src/journal/journal-def.h
patch
|
blob
|
history
diff --git
a/src/journal/journal-def.h
b/src/journal/journal-def.h
index 8f00176bd70c04dc0a9713eb38ee3f8069ecc471..351eec77c551fe35a1c2f86a4659dd5a677f89ad 100644
(file)
--- a/
src/journal/journal-def.h
+++ b/
src/journal/journal-def.h
@@
-27,6
+27,13
@@
#include "macro.h"
#include "macro.h"
+/*
+ * If you change this file you probably should also change its documentation:
+ *
+ * http://www.freedesktop.org/wiki/Software/systemd/journal-files
+ *
+ */
+
typedef struct Header Header;
typedef struct ObjectHeader ObjectHeader;
typedef struct Header Header;
typedef struct ObjectHeader ObjectHeader;
@@
-47,12
+54,12
@@
typedef struct FSSHeader FSSHeader;
/* Object types */
enum {
OBJECT_UNUSED,
/* Object types */
enum {
OBJECT_UNUSED,
- OBJECT_DATA,
/* !!! */
+ OBJECT_DATA,
OBJECT_FIELD,
OBJECT_ENTRY,
OBJECT_DATA_HASH_TABLE,
OBJECT_FIELD_HASH_TABLE,
OBJECT_FIELD,
OBJECT_ENTRY,
OBJECT_DATA_HASH_TABLE,
OBJECT_FIELD_HASH_TABLE,
- OBJECT_ENTRY_ARRAY,
/* !!! */
+ OBJECT_ENTRY_ARRAY,
OBJECT_TAG,
_OBJECT_TYPE_MAX
};
OBJECT_TAG,
_OBJECT_TYPE_MAX
};
@@
-169,9
+176,9
@@
_packed_ struct Header {
sd_id128_t seqnum_id;
le64_t header_size;
le64_t arena_size;
sd_id128_t seqnum_id;
le64_t header_size;
le64_t arena_size;
- le64_t data_hash_table_offset;
/* for looking up data objects */
+ le64_t data_hash_table_offset;
le64_t data_hash_table_size;
le64_t data_hash_table_size;
- le64_t field_hash_table_offset;
/* for looking up field objects */
+ le64_t field_hash_table_offset;
le64_t field_hash_table_size;
le64_t tail_object_offset;
le64_t n_objects;
le64_t field_hash_table_size;
le64_t tail_object_offset;
le64_t n_objects;