os-linux.cpp: inotify wrappers should be VM_C_API
parent
9ef162e2ef
commit
1e6227fe68
|
@ -23,36 +23,36 @@ const char *vm_executable_path()
|
|||
|
||||
#ifdef SYS_inotify_init
|
||||
|
||||
int inotify_init()
|
||||
VM_C_API int inotify_init()
|
||||
{
|
||||
return syscall(SYS_inotify_init);
|
||||
}
|
||||
|
||||
int inotify_add_watch(int fd, const char *name, u32 mask)
|
||||
VM_C_API int inotify_add_watch(int fd, const char *name, u32 mask)
|
||||
{
|
||||
return syscall(SYS_inotify_add_watch, fd, name, mask);
|
||||
}
|
||||
|
||||
int inotify_rm_watch(int fd, u32 wd)
|
||||
VM_C_API int inotify_rm_watch(int fd, u32 wd)
|
||||
{
|
||||
return syscall(SYS_inotify_rm_watch, fd, wd);
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
int inotify_init()
|
||||
VM_C_API int inotify_init()
|
||||
{
|
||||
not_implemented_error();
|
||||
return -1;
|
||||
}
|
||||
|
||||
int inotify_add_watch(int fd, const char *name, u32 mask)
|
||||
VM_C_API int inotify_add_watch(int fd, const char *name, u32 mask)
|
||||
{
|
||||
not_implemented_error();
|
||||
return -1;
|
||||
}
|
||||
|
||||
int inotify_rm_watch(int fd, u32 wd)
|
||||
VM_C_API int inotify_rm_watch(int fd, u32 wd)
|
||||
{
|
||||
not_implemented_error();
|
||||
return -1;
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
namespace factor
|
||||
{
|
||||
|
||||
int inotify_init();
|
||||
int inotify_add_watch(int fd, const char *name, u32 mask);
|
||||
int inotify_rm_watch(int fd, u32 wd);
|
||||
VM_C_API int inotify_init();
|
||||
VM_C_API int inotify_add_watch(int fd, const char *name, u32 mask);
|
||||
VM_C_API int inotify_rm_watch(int fd, u32 wd);
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue