Merge with 2.3.99-pre1.
[linux-2.6/linux-mips.git] / fs / proc / procfs_syms.c
blob097e83468ed4dffcb4b02b45262e386a17d96f3d
1 #include <linux/config.h>
2 #include <linux/module.h>
3 #include <linux/fs.h>
4 #include <linux/proc_fs.h>
5 #include <linux/init.h>
7 extern struct proc_dir_entry *proc_sys_root;
9 #ifdef CONFIG_SYSCTL
10 EXPORT_SYMBOL(proc_sys_root);
11 #endif
12 EXPORT_SYMBOL(proc_symlink);
13 EXPORT_SYMBOL(proc_mknod);
14 EXPORT_SYMBOL(proc_mkdir);
15 EXPORT_SYMBOL(create_proc_entry);
16 EXPORT_SYMBOL(remove_proc_entry);
17 EXPORT_SYMBOL(proc_root);
18 EXPORT_SYMBOL(proc_root_fs);
19 EXPORT_SYMBOL(proc_net);
20 EXPORT_SYMBOL(proc_bus);
21 EXPORT_SYMBOL(proc_root_driver);
23 static DECLARE_FSTYPE(proc_fs_type, "proc", proc_read_super, 0);
25 static int __init init_proc_fs(void)
27 return register_filesystem(&proc_fs_type);
30 static void __exit exit_proc_fs(void)
32 unregister_filesystem(&proc_fs_type);
35 module_init(init_proc_fs)
36 module_exit(exit_proc_fs)