Go to the documentation of this file.
21 #ifndef _LINUX_SYSCTL_H
22 #define _LINUX_SYSCTL_H
24 #include <linux/list.h>
26 #include <linux/wait.h>
27 #include <linux/rbtree.h>
40 void __user *
buffer,
size_t *lenp, loff_t *ppos);
43 void __user *,
size_t *, loff_t *);
45 void __user *,
size_t *, loff_t *);
47 void __user *,
size_t *, loff_t *);
49 void __user *,
size_t *, loff_t *);
51 void __user *,
size_t *, loff_t *);
53 void __user *,
size_t *, loff_t *);
55 void __user *,
size_t *, loff_t *);
57 void __user *,
size_t *, loff_t *);
59 void __user *,
size_t *, loff_t *);
99 #define __CTL_TABLE_POLL_INITIALIZER(name) { \
100 .event = ATOMIC_INIT(0), \
101 .wait = __WAIT_QUEUE_HEAD_INITIALIZER(name.wait) }
103 #define DEFINE_CTL_TABLE_POLL(name) \
104 struct ctl_table_poll name = __CTL_TABLE_POLL_INITIALIZER(name)
193 extern int sysctl_init(
void);