sysctl.c (bd9b0bac6f601655044fc35978e26231dffee03e) sysctl.c (15ad7cdcfd76450d4beebc789ec646664238184d)
1/*
2 * sysctl.c: General linux system control interface
3 *
4 * Begun 24 March 1995, Stephen Tweedie
5 * Added /proc support, Dec 1995
6 * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
7 * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.
8 * Added kernel/java-{interpreter,appletviewer}, 96/5/10, Mike Shaver.

--- 156 unchanged lines hidden (view full) ---

165/* /proc declarations: */
166
167#ifdef CONFIG_PROC_SYSCTL
168
169static ssize_t proc_readsys(struct file *, char __user *, size_t, loff_t *);
170static ssize_t proc_writesys(struct file *, const char __user *, size_t, loff_t *);
171static int proc_opensys(struct inode *, struct file *);
172
1/*
2 * sysctl.c: General linux system control interface
3 *
4 * Begun 24 March 1995, Stephen Tweedie
5 * Added /proc support, Dec 1995
6 * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
7 * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.
8 * Added kernel/java-{interpreter,appletviewer}, 96/5/10, Mike Shaver.

--- 156 unchanged lines hidden (view full) ---

165/* /proc declarations: */
166
167#ifdef CONFIG_PROC_SYSCTL
168
169static ssize_t proc_readsys(struct file *, char __user *, size_t, loff_t *);
170static ssize_t proc_writesys(struct file *, const char __user *, size_t, loff_t *);
171static int proc_opensys(struct inode *, struct file *);
172
173struct file_operations proc_sys_file_operations = {
173const struct file_operations proc_sys_file_operations = {
174 .open = proc_opensys,
175 .read = proc_readsys,
176 .write = proc_writesys,
177};
178
179extern struct proc_dir_entry *proc_sys_root;
180
181static void register_proc_table(ctl_table *, struct proc_dir_entry *, void *);

--- 2570 unchanged lines hidden ---
174 .open = proc_opensys,
175 .read = proc_readsys,
176 .write = proc_writesys,
177};
178
179extern struct proc_dir_entry *proc_sys_root;
180
181static void register_proc_table(ctl_table *, struct proc_dir_entry *, void *);

--- 2570 unchanged lines hidden ---