* default (ringbuffer for storing the debug log).
*
*/
-#ifndef I3_I3_SHMLOG_H
-#define I3_I3_SHMLOG_H
+#pragma once
#include <stdint.h>
#include <pthread.h>
+/* Default shmlog size if not set by user. */
+extern const int default_shmlog_size;
+
/*
* Header of the shmlog file. Used by i3/src/log.c and i3/i3-dump-log/main.c.
*
* tail -f) in an efficient way. */
pthread_cond_t condvar;
} i3_shmlog_header;
-
-#endif