Blame view
include/linux/seq_file_net.h
674 Bytes
c0f39322c [NETNS]: Do not i... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#ifndef __SEQ_FILE_NET_H__ #define __SEQ_FILE_NET_H__ #include <linux/seq_file.h> struct net; extern struct net init_net; struct seq_net_private { #ifdef CONFIG_NET_NS struct net *net; #endif }; int seq_open_net(struct inode *, struct file *, const struct seq_operations *, int); |
de05c557b proc: consolidate... |
17 18 |
int single_open_net(struct inode *, struct file *file, int (*show)(struct seq_file *, void *)); |
c0f39322c [NETNS]: Do not i... |
19 |
int seq_release_net(struct inode *, struct file *); |
b6fcbdb4f proc: consolidate... |
20 |
int single_release_net(struct inode *, struct file *); |
c0f39322c [NETNS]: Do not i... |
21 22 23 24 25 26 27 28 29 30 |
static inline struct net *seq_file_net(struct seq_file *seq) { #ifdef CONFIG_NET_NS return ((struct seq_net_private *)seq->private)->net; #else return &init_net; #endif } #endif |