summaryrefslogtreecommitdiff
path: root/legacy/ecore/src/lib/ecore_file/ecore_file_private.h
diff options
context:
space:
mode:
authorsebastid <sebastid>2005-02-22 12:38:17 +0000
committersebastid <sebastid@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>2005-02-22 12:38:17 +0000
commit45d11bcebd0b5bc2592973c9f80261e217530c4c (patch)
tree44dd8bdcc5497c9ef0fb8dd832c080e38be8843a /legacy/ecore/src/lib/ecore_file/ecore_file_private.h
parent98fe13e6aa74dbff60170b84be383e9eabb72090 (diff)
Updates. Reduce polling time on no events.
SVN revision: 13460
Diffstat (limited to 'legacy/ecore/src/lib/ecore_file/ecore_file_private.h')
-rw-r--r--legacy/ecore/src/lib/ecore_file/ecore_file_private.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file_private.h b/legacy/ecore/src/lib/ecore_file/ecore_file_private.h
index a357dd253b..c076bf2793 100644
--- a/legacy/ecore/src/lib/ecore_file/ecore_file_private.h
+++ b/legacy/ecore/src/lib/ecore_file/ecore_file_private.h
@@ -13,10 +13,29 @@
13#include "config.h" 13#include "config.h"
14 14
15#include "Ecore.h" 15#include "Ecore.h"
16#include "Ecore_File.h"
16 17
17int ecore_file_monitor_init(void); 18int ecore_file_monitor_init(void);
18int ecore_file_monitor_shutdown(void); 19int ecore_file_monitor_shutdown(void);
19 20
21struct _Ecore_File_Monitor
22{
23 void (*func) (void *data,
24 Ecore_File_Monitor *ecore_file_monitor,
25 Ecore_File_Type type,
26 Ecore_File_Event event,
27 const char *path);
28
29 char *path;
30 Ecore_File_Type type;
31 void *data;
32 Evas_List *files;
33#ifdef HAVE_POLL
34 int mtime;
35 unsigned char deleted;
36#endif
37};
38
20/* 39/*
21#define HAVE_POLL 40#define HAVE_POLL
22#define HAVE_FAM 41#define HAVE_FAM