source:
azure_iot_hub_mbedtls/trunk/musl-1.1.18/src/linux/inotify.c@
398
Last change on this file since 398 was 398, checked in by , 5 years ago | |
---|---|
|
|
File size: 532 bytes |
Rev | Line | |
---|---|---|
[398] | 1 | #include <sys/inotify.h> |
2 | #include <errno.h> | |
3 | #include "syscall.h" | |
4 | ||
5 | int inotify_init() | |
6 | { | |
7 | return inotify_init1(0); | |
8 | } | |
9 | int inotify_init1(int flags) | |
10 | { | |
11 | int r = __syscall(SYS_inotify_init1, flags); | |
12 | #ifdef SYS_inotify_init | |
13 | if (r==-ENOSYS && !flags) r = __syscall(SYS_inotify_init); | |
14 | #endif | |
15 | return __syscall_ret(r); | |
16 | } | |
17 | ||
18 | int inotify_add_watch(int fd, const char *pathname, uint32_t mask) | |
19 | { | |
20 | return syscall(SYS_inotify_add_watch, fd, pathname, mask); | |
21 | } | |
22 | ||
23 | int inotify_rm_watch(int fd, int wd) | |
24 | { | |
25 | return syscall(SYS_inotify_rm_watch, fd, wd); | |
26 | } |
Note:
See TracBrowser
for help on using the repository browser.