b24413180f560 (Greg Kroah-Hartman 2017-11-01 15:07:57 +0100 1) /* SPDX-License-Identifier: GPL-2.0 */
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 2) #ifndef __FSNOTIFY_FDINFO_H__
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 3) #define __FSNOTIFY_FDINFO_H__
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 4)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 5) #include <linux/errno.h>
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 6) #include <linux/proc_fs.h>
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 7)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 8) struct seq_file;
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 9) struct file;
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 10)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 11) #ifdef CONFIG_PROC_FS
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 12)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 13) #ifdef CONFIG_INOTIFY_USER
a3816ab0e8fe5 (Joe Perches 2014-09-29 16:08:25 -0700 14) void inotify_show_fdinfo(struct seq_file *m, struct file *f);
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 15) #endif
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 16)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 17) #ifdef CONFIG_FANOTIFY
a3816ab0e8fe5 (Joe Perches 2014-09-29 16:08:25 -0700 18) void fanotify_show_fdinfo(struct seq_file *m, struct file *f);
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 19) #endif
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 20)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 21) #else /* CONFIG_PROC_FS */
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 22)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 23) #define inotify_show_fdinfo NULL
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 24) #define fanotify_show_fdinfo NULL
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 25)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 26) #endif /* CONFIG_PROC_FS */
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 27)
be77196b809cd (Cyrill Gorcunov 2012-12-17 16:05:12 -0800 28) #endif /* __FSNOTIFY_FDINFO_H__ */