X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fmmap-cache.h;h=37ea7b4a9c839b604f63e09d8e395b34730dd54b;hb=e93549ef29c4123d9ee45acb5815048390201e49;hp=fe2c83d751e709c68e078508f6e1eec69f7b7187;hpb=69adae5168da231c6cf319f708860954701b25ed;p=elogind.git diff --git a/src/journal/mmap-cache.h b/src/journal/mmap-cache.h index fe2c83d75..37ea7b4a9 100644 --- a/src/journal/mmap-cache.h +++ b/src/journal/mmap-cache.h @@ -21,11 +21,11 @@ along with systemd; If not, see . ***/ -#include #include #include -#define MMAP_CACHE_MAX_CONTEXTS 8 +/* One context per object type, plus one of the header, plus one "additional" one */ +#define MMAP_CACHE_MAX_CONTEXTS 9 typedef struct MMapCache MMapCache; @@ -47,3 +47,5 @@ void mmap_cache_close_fd(MMapCache *m, int fd); unsigned mmap_cache_get_hit(MMapCache *m); unsigned mmap_cache_get_missed(MMapCache *m); + +bool mmap_cache_got_sigbus(MMapCache *m, int fd);