Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
C
123456789101112131415161718192021222324252627282930313233343536/* SPDX-License-Identifier: GPL-2.0 *//* * include/linux/anon_inodes.h * * Copyright (C) 2007 Davide Libenzi <davidel@xmailserver.org> * */
#ifndef _LINUX_ANON_INODES_H#define _LINUX_ANON_INODES_H
#include <linux/types.h>
struct file_operations;struct inode;
struct file *anon_inode_getfile(const char *name, const struct file_operations *fops, void *priv, int flags);struct file *anon_inode_getfile_fmode(const char *name, const struct file_operations *fops, void *priv, int flags, fmode_t f_mode);struct file *anon_inode_create_getfile(const char *name, const struct file_operations *fops, void *priv, int flags, const struct inode *context_inode);int anon_inode_getfd(const char *name, const struct file_operations *fops, void *priv, int flags);int anon_inode_create_getfd(const char *name, const struct file_operations *fops, void *priv, int flags, const struct inode *context_inode);
#endif /* _LINUX_ANON_INODES_H */