… | |
… | |
6 | |
6 | |
7 | #include <unistd.h> |
7 | #include <unistd.h> |
8 | #include <fcntl.h> |
8 | #include <fcntl.h> |
9 | |
9 | |
10 | #include <sys/inotify.h> |
10 | #include <sys/inotify.h> |
|
|
11 | |
|
|
12 | #ifndef IN_EXCL_UNLINK |
|
|
13 | #define IN_EXCL_UNLINK 0 |
|
|
14 | #endif |
11 | |
15 | |
12 | MODULE = Linux::Inotify2 PACKAGE = Linux::Inotify2 |
16 | MODULE = Linux::Inotify2 PACKAGE = Linux::Inotify2 |
13 | |
17 | |
14 | PROTOTYPES: ENABLE |
18 | PROTOTYPES: ENABLE |
15 | |
19 | |
… | |
… | |
35 | { "IN_IGNORED" , IN_IGNORED }, |
39 | { "IN_IGNORED" , IN_IGNORED }, |
36 | { "IN_CLOSE" , IN_CLOSE }, |
40 | { "IN_CLOSE" , IN_CLOSE }, |
37 | { "IN_MOVE" , IN_MOVE }, |
41 | { "IN_MOVE" , IN_MOVE }, |
38 | { "IN_ONLYDIR" , IN_ONLYDIR }, |
42 | { "IN_ONLYDIR" , IN_ONLYDIR }, |
39 | { "IN_DONT_FOLLOW" , IN_DONT_FOLLOW }, |
43 | { "IN_DONT_FOLLOW" , IN_DONT_FOLLOW }, |
40 | #if IN_EXCL_UNLINK |
|
|
41 | { "IN_EXCL_UNLINK" , IN_EXCL_UNLINK }, |
44 | { "IN_EXCL_UNLINK" , IN_EXCL_UNLINK }, |
42 | #endif |
|
|
43 | { "IN_MASK_ADD" , IN_MASK_ADD }, |
45 | { "IN_MASK_ADD" , IN_MASK_ADD }, |
44 | { "IN_ISDIR" , IN_ISDIR }, |
46 | { "IN_ISDIR" , IN_ISDIR }, |
45 | { "IN_ONESHOT" , IN_ONESHOT }, |
47 | { "IN_ONESHOT" , IN_ONESHOT }, |
46 | { "IN_ALL_EVENTS" , IN_ALL_EVENTS }, |
48 | { "IN_ALL_EVENTS" , IN_ALL_EVENTS }, |
47 | }; |
49 | }; |