brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 7ae3a4b Raw
36 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 *  include/linux/anon_inodes.h4 *5 *  Copyright (C) 2007  Davide Libenzi <davidel@xmailserver.org>6 *7 */8 9#ifndef _LINUX_ANON_INODES_H10#define _LINUX_ANON_INODES_H11 12#include <linux/types.h>13 14struct file_operations;15struct inode;16 17struct file *anon_inode_getfile(const char *name,18				const struct file_operations *fops,19				void *priv, int flags) HWJS_SUSPENDS;20struct file *anon_inode_getfile_fmode(const char *name,21				const struct file_operations *fops,22				void *priv, int flags, fmode_t f_mode) HWJS_SUSPENDS;23struct file *anon_inode_create_getfile(const char *name,24				       const struct file_operations *fops,25				       void *priv, int flags,26				       const struct inode *context_inode) HWJS_SUSPENDS;27int anon_inode_getfd(const char *name, const struct file_operations *fops,28		     void *priv, int flags) HWJS_SUSPENDS;29int anon_inode_create_getfd(const char *name,30			    const struct file_operations *fops,31			    void *priv, int flags,32			    const struct inode *context_inode) HWJS_SUSPENDS;33 34#endif /* _LINUX_ANON_INODES_H */35 36