anon_inodes.h (855B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * include/linux/anon_inodes.h 4 * 5 * Copyright (C) 2007 Davide Libenzi <davidel@xmailserver.org> 6 * 7 */ 8 9#ifndef _LINUX_ANON_INODES_H 10#define _LINUX_ANON_INODES_H 11 12struct file_operations; 13struct inode; 14 15struct file *anon_inode_getfile(const char *name, 16 const struct file_operations *fops, 17 void *priv, int flags); 18struct file *anon_inode_getfile_secure(const char *name, 19 const struct file_operations *fops, 20 void *priv, int flags, 21 const struct inode *context_inode); 22int anon_inode_getfd(const char *name, const struct file_operations *fops, 23 void *priv, int flags); 24int anon_inode_getfd_secure(const char *name, 25 const struct file_operations *fops, 26 void *priv, int flags, 27 const struct inode *context_inode); 28 29#endif /* _LINUX_ANON_INODES_H */ 30