From 66911157cfad3ccb5e24c11c77d3b0ff3252abd3 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Sat, 1 Mar 2008 12:00:59 +0100 Subject: Move all #define's except PROGRAM_NAME to inotail.h --- inotail.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'inotail.h') diff --git a/inotail.h b/inotail.h index aa2a0fa..ff77b26 100644 --- a/inotail.h +++ b/inotail.h @@ -8,10 +8,15 @@ #define _INOTAIL_H #include +#include "inotify.h" /* Number of items to tail. */ #define DEFAULT_N_LINES 10 +#define DEFAULT_BUFFER_SIZE 4096 +/* inotify event buffer length for one file */ +#define INOTIFY_BUFLEN (4 * sizeof(struct inotify_event)) + /* tail modes */ typedef enum { M_LINES, M_BYTES } mode_t; @@ -34,16 +39,16 @@ struct file_struct { #define is_digit(c) ((c) >= '0' && (c) <= '9') -#ifdef DEBUG -# define dprintf(fmt, args...) fprintf(stderr, fmt, ##args) -#else -# define dprintf(fmt, args...) -#endif /* DEBUG */ - #ifdef __GNUC__ # define unlikely(x) __builtin_expect(!!(x), 0) #else # define unlikely(x) (x) #endif /* __GNUC__ */ +#ifdef DEBUG +# define dprintf(fmt, args...) fprintf(stderr, fmt, ##args) +#else +# define dprintf(fmt, args...) +#endif /* DEBUG */ + #endif /* _INOTAIL_H */ -- cgit v1.2.3-54-g00ecf