Linux Kernel
3.7.1
|
#include <linux/fanotify.h>
#include <linux/fcntl.h>
#include <linux/file.h>
#include <linux/fs.h>
#include <linux/anon_inodes.h>
#include <linux/fsnotify_backend.h>
#include <linux/init.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/poll.h>
#include <linux/security.h>
#include <linux/syscalls.h>
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/uaccess.h>
#include <asm/ioctls.h>
#include "../../mount.h"
Go to the source code of this file.
Data Structures | |
struct | fanotify_response_event |
Macros | |
#define | FANOTIFY_DEFAULT_MAX_EVENTS 16384 |
#define | FANOTIFY_DEFAULT_MAX_MARKS 8192 |
#define | FANOTIFY_DEFAULT_MAX_LISTENERS 128 |
Functions | |
SYSCALL_DEFINE2 (fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | |
SYSCALL_DEFINE() | fanotify_mark (int fanotify_fd, unsigned int flags, __u64 mask, int dfd, const char __user *pathname) |
device_initcall (fanotify_user_setup) | |
Variables | |
struct fsnotify_ops | fanotify_fsnotify_ops |
#define FANOTIFY_DEFAULT_MAX_EVENTS 16384 |
Definition at line 21 of file fanotify_user.c.
#define FANOTIFY_DEFAULT_MAX_LISTENERS 128 |
Definition at line 23 of file fanotify_user.c.
#define FANOTIFY_DEFAULT_MAX_MARKS 8192 |
Definition at line 22 of file fanotify_user.c.
device_initcall | ( | fanotify_user_setup | ) |
SYSCALL_DEFINE() fanotify_mark | ( | int | fanotify_fd, |
unsigned int | flags, | ||
__u64 | mask, | ||
int | dfd, | ||
const char __user * | pathname | ||
) |
Definition at line 743 of file fanotify_user.c.
SYSCALL_DEFINE2 | ( | fanotify_init | , |
unsigned | int, | ||
flags | , | ||
unsigned | int, | ||
event_f_flags | |||
) |
Definition at line 655 of file fanotify_user.c.
struct fsnotify_ops fanotify_fsnotify_ops |
Definition at line 223 of file fanotify.c.