diff options
author | Pavel Emelyanov <xemul@openvz.org> | 2007-10-10 05:28:42 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-10-10 19:55:33 -0400 |
commit | 39699037a5c94d7cd1363dfe48a50c78c643fd9a (patch) | |
tree | ea5a0ab329dbe43531c3b713536e45491e1cb51f /include/linux/seq_file.h | |
parent | 59e90b2d22500f2e9cc635793562154abc8f4621 (diff) |
[FS] seq_file: Introduce the seq_open_private()
This function allocates the zeroed chunk of memory and
call seq_open(). The __seq_open_private() helper returns
the allocated memory to make it possible for the caller
to initialize it.
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/seq_file.h')
-rw-r--r-- | include/linux/seq_file.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/seq_file.h b/include/linux/seq_file.h index 83783ab0f552..8bf1e05115b4 100644 --- a/include/linux/seq_file.h +++ b/include/linux/seq_file.h | |||
@@ -46,6 +46,8 @@ int seq_path(struct seq_file *, struct vfsmount *, struct dentry *, char *); | |||
46 | 46 | ||
47 | int single_open(struct file *, int (*)(struct seq_file *, void *), void *); | 47 | int single_open(struct file *, int (*)(struct seq_file *, void *), void *); |
48 | int single_release(struct inode *, struct file *); | 48 | int single_release(struct inode *, struct file *); |
49 | void *__seq_open_private(struct file *, const struct seq_operations *, int); | ||
50 | int seq_open_private(struct file *, const struct seq_operations *, int); | ||
49 | int seq_release_private(struct inode *, struct file *); | 51 | int seq_release_private(struct inode *, struct file *); |
50 | 52 | ||
51 | #define SEQ_START_TOKEN ((void *)1) | 53 | #define SEQ_START_TOKEN ((void *)1) |