1#ifndef __DCL_STUB_BaseHdr_linux_file_h__
2#define __DCL_STUB_BaseHdr_linux_file_h__
77#define FMODE_LSEEK 0x00000004
78#define FMODE_PREAD 0x00000008
79#define FMODE_PWRITE 0x00000010
100static inline void get_file(
struct file*
f)
145#define fd_empty(f) ((f).file == NULL)
146#define fd_file(f) ((f).file)
147#define fd_valid(f) (fd_file(f) != NULL)
149#define fd_t struct fd
158static inline void fd_destructor(
void* p)
163static inline struct fd fd_constructor(unsigned int
fd)
166 return (
struct fd){ 0 };
void fd_install(unsigned int fd, struct file *file)
struct file * file_clone_open(struct file *file)
void fput(struct file *file)
int nonseekable_open(struct inode *inode, struct file *filp)
void put_unused_fd(unsigned int fd)
int get_unused_fd_flags(unsigned flags)
uint8_t flags
Definition virtio.h:0
const char * f
Definition drm_print.h:205
struct file * file
Definition file.h:141
unsigned int flags
Definition file.h:142