Inotify: convert anonymous enum to constexpr

This commit is contained in:
Max Kellermann 2013-10-20 13:51:55 +02:00
parent b879bcb1eb
commit 3315c67f0f
3 changed files with 14 additions and 18 deletions

View File

@ -26,14 +26,12 @@
#include <string.h>
enum {
/**
* Wait this long after the last change before calling
* update_enqueue(). This increases the probability that
* updates can be bundled.
*/
INOTIFY_UPDATE_DELAY_S = 5,
};
/**
* Wait this long after the last change before calling
* update_enqueue(). This increases the probability that updates can
* be bundled.
*/
static constexpr unsigned INOTIFY_UPDATE_DELAY_S = 5;
void
InotifyQueue::OnTimeout()

View File

@ -39,13 +39,12 @@
#include <string.h>
#include <dirent.h>
enum {
IN_MASK = IN_ATTRIB|IN_CLOSE_WRITE|IN_CREATE|IN_DELETE|IN_DELETE_SELF
|IN_MOVE|IN_MOVE_SELF
static constexpr unsigned IN_MASK =
#ifdef IN_ONLYDIR
|IN_ONLYDIR
IN_ONLYDIR|
#endif
};
IN_ATTRIB|IN_CLOSE_WRITE|IN_CREATE|IN_DELETE|IN_DELETE_SELF
|IN_MOVE|IN_MOVE_SELF;
struct WatchDirectory {
WatchDirectory *parent;

View File

@ -28,13 +28,12 @@
#include <sys/inotify.h>
enum {
IN_MASK = IN_ATTRIB|IN_CLOSE_WRITE|IN_CREATE|IN_DELETE|IN_DELETE_SELF
|IN_MOVE|IN_MOVE_SELF
static constexpr unsigned IN_MASK =
#ifdef IN_ONLYDIR
|IN_ONLYDIR
IN_ONLYDIR|
#endif
};
IN_ATTRIB|IN_CLOSE_WRITE|IN_CREATE|IN_DELETE|IN_DELETE_SELF
|IN_MOVE|IN_MOVE_SELF;
static void
my_inotify_callback(gcc_unused int wd, unsigned mask,