⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inotify-syscalls.h

📁 台湾人开发的Linux下的文件管理器
💻 H
字号:
#ifndef _LINUX_INOTIFY_SYSCALLS_H#define _LINUX_INOTIFY_SYSCALLS_H#include <sys/syscall.h>#if defined(__i386__)# define __NR_inotify_init	291# define __NR_inotify_add_watch	292# define __NR_inotify_rm_watch	293#elif defined(__x86_64__)# define __NR_inotify_init	253# define __NR_inotify_add_watch	254# define __NR_inotify_rm_watch	255#elif defined(__powerpc__) || defined(__powerpc64__)# define __NR_inotify_init	275# define __NR_inotify_add_watch	276# define __NR_inotify_rm_watch	277#elif defined (__ia64__)# define __NR_inotify_init	1277# define __NR_inotify_add_watch	1278# define __NR_inotify_rm_watch	1279#elif defined (__s390__)# define __NR_inotify_init	284# define __NR_inotify_add_watch	285# define __NR_inotify_rm_watch	286#elif defined (__alpha__)# define __NR_inotify_init	444# define __NR_inotify_add_watch	445# define __NR_inotify_rm_watch	446#elif defined (__sparc__) || defined (__sparc64__)# define __NR_inotify_init	151# define __NR_inotify_add_watch	152# define __NR_inotify_rm_watch	156#elif defined (__arm__)# define __NR_inotify_init	316# define __NR_inotify_add_watch	317# define __NR_inotify_rm_watch	318#elif defined (__sh__)# define __NR_inotify_init	290# define __NR_inotify_add_watch	291# define __NR_inotify_rm_watch	292#else# error "Unsupported architecture!"#endifstatic inline int inotify_init (void){	return syscall (__NR_inotify_init);}static inline int inotify_add_watch (int fd, const char *name, __u32 mask){	return syscall (__NR_inotify_add_watch, fd, name, mask);}static inline int inotify_rm_watch (int fd, __u32 wd){	return syscall (__NR_inotify_rm_watch, fd, wd);}#endif /* _LINUX_INOTIFY_SYSCALLS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -