crash.software
Projects
Pull Requests
Issues
Builds
CVE-2022-27666
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
CVE-2022-27666
Files
🤬
Sign In
cf60e909
ROOT
/
libfuse
/
fuse.h
Search
History
1297 lines
|
ISO-8859-1
|
44 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
FUSE_H_
fuse_main
(
argc,argv,op,private_data
)
fuse_new
(
args,op,size,data
)
fuse_loop_mt
(
f,clone_fd
)
FUSE_REGISTER_MODULE
(
name_,factory_
)
fuse_readdir_flags
FUSE_READDIR_PLUS
fuse_fill_dir_flags
FUSE_FILL_DIR_PLUS
fuse_fill_dir_t
:
int(*)(void*,const char*,const struct stat*,off_t,enum fuse_fill_dir_flags)
fuse_config
set_gid
:
int
gid
:
unsigned int
set_uid
:
int
uid
:
unsigned int
set_mode
:
int
umask
:
unsigned int
entry_timeout
:
double
negative_timeout
:
double
attr_timeout
:
double
intr
:
int
intr_signal
:
int
remember
:
int
hard_remove
:
int
use_ino
:
int
readdir_ino
:
int
direct_io
:
int
kernel_cache
:
int
auto_cache
:
int
ac_attr_timeout_set
:
int
ac_attr_timeout
:
double
nullpath_ok
:
int
show_help
:
int
modules
:
char*
debug
:
int
fuse_operations
getattr
:
int(*)(const char*,struct stat*,struct fuse_file_info*)
readlink
:
int(*)(const char*,char*,size_t)
mknod
:
int(*)(const char*,mode_t,dev_t)
mkdir
:
int(*)(const char*,mode_t)
unlink
:
int(*)(const char*)
rmdir
:
int(*)(const char*)
symlink
:
int(*)(const char*,const char*)
rename
:
int(*)(const char*,const char*,unsigned int)
link
:
int(*)(const char*,const char*)
chmod
:
int(*)(const char*,mode_t,struct fuse_file_info*)
chown
:
int(*)(const char*,uid_t,gid_t,struct fuse_file_info*)
truncate
:
int(*)(const char*,off_t,struct fuse_file_info*)
open
:
int(*)(const char*,struct fuse_file_info*)
read
:
int(*)(const char*,char*,size_t,off_t,struct fuse_file_info*)
write
:
int(*)(const char*,const char*,size_t,off_t,struct fuse_file_info*)
statfs
:
int(*)(const char*,struct statvfs*)
flush
:
int(*)(const char*,struct fuse_file_info*)
release
:
int(*)(const char*,struct fuse_file_info*)
fsync
:
int(*)(const char*,int,struct fuse_file_info*)
setxattr
:
int(*)(const char*,const char*,const char*,size_t,int)
getxattr
:
int(*)(const char*,const char*,char*,size_t)
listxattr
:
int(*)(const char*,char*,size_t)
removexattr
:
int(*)(const char*,const char*)
opendir
:
int(*)(const char*,struct fuse_file_info*)
readdir
:
int(*)(const char*,void*,fuse_fill_dir_t,off_t,struct fuse_file_info*,enum fuse_readdir_flags)
releasedir
:
int(*)(const char*,struct fuse_file_info*)
fsyncdir
:
int(*)(const char*,int,struct fuse_file_info*)
init
:
void*(*)(struct fuse_conn_info*,struct fuse_config*)
destroy
:
void(*)(void*)
access
:
int(*)(const char*,int)
create
:
int(*)(const char*,mode_t,struct fuse_file_info*)
lock
:
int(*)(const char*,struct fuse_file_info*,int,struct flock*)
utimens
:
int(*)(const char*,const struct timespec[2],struct fuse_file_info*)
bmap
:
int(*)(const char*,size_t,uint64_t*)
ioctl
:
int(*)(const char*,int,void*,struct fuse_file_info*,unsigned int,void*)
poll
:
int(*)(const char*,struct fuse_file_info*,struct fuse_pollhandle*,unsigned*)
write_buf
:
int(*)(const char*,struct fuse_bufvec*,off_t,struct fuse_file_info*)
read_buf
:
int(*)(const char*,struct fuse_bufvec**,size_t,off_t,struct fuse_file_info*)
flock
:
int(*)(const char*,struct fuse_file_info*,int)
fallocate
:
int(*)(const char*,int,off_t,off_t,struct fuse_file_info*)
copy_file_range
:
ssize_t(*)(const char*,struct fuse_file_info*,off_t,const char*,struct fuse_file_info*,off_t,size_t,int)
lseek
:
off_t(*)(const char*,off_t,int,struct fuse_file_info*)
fuse_context
fuse
:
struct fuse*
uid
:
uid_t
gid
:
gid_t
pid
:
pid_t
private_data
:
void*
umask
:
mode_t
fuse_lib_help
(
struct fuse_args*
)
:
void
fuse_new
(
struct fuse_args*,const struct fuse_operations*,size_t,void*
)
:
struct fuse*
fuse_mount
(
struct fuse*,const char*
)
:
int
fuse_unmount
(
struct fuse*
)
:
void
fuse_destroy
(
struct fuse*
)
:
void
fuse_loop
(
struct fuse*
)
:
int
fuse_exit
(
struct fuse*
)
:
void
fuse_loop_mt_31
(
struct fuse*,int
)
:
int
fuse_get_context
(
void
)
:
struct fuse_context*
fuse_getgroups
(
int,gid_t[]
)
:
int
fuse_interrupted
(
void
)
:
int
fuse_invalidate_path
(
struct fuse*,const char*
)
:
int
fuse_main_real
(
int,char*[],const struct fuse_operations*,size_t,void*
)
:
int
fuse_start_cleanup_thread
(
struct fuse*
)
:
int
fuse_stop_cleanup_thread
(
struct fuse*
)
:
void
fuse_clean_cache
(
struct fuse*
)
:
int
fuse_fs_getattr
(
struct fuse_fs*,const char*,struct stat*,struct fuse_file_info*
)
:
int
fuse_fs_rename
(
struct fuse_fs*,const char*,const char*,unsigned int
)
:
int
fuse_fs_unlink
(
struct fuse_fs*,const char*
)
:
int
fuse_fs_rmdir
(
struct fuse_fs*,const char*
)
:
int
fuse_fs_symlink
(
struct fuse_fs*,const char*,const char*
)
:
int
fuse_fs_link
(
struct fuse_fs*,const char*,const char*
)
:
int
fuse_fs_release
(
struct fuse_fs*,const char*,struct fuse_file_info*
)
:
int
fuse_fs_open
(
struct fuse_fs*,const char*,struct fuse_file_info*
)
:
int
fuse_fs_read
(
struct fuse_fs*,const char*,char*,size_t,off_t,struct fuse_file_info*
)
:
int
fuse_fs_read_buf
(
struct fuse_fs*,const char*,struct fuse_bufvec**,size_t,off_t,struct fuse_file_info*
)
:
int
fuse_fs_write
(
struct fuse_fs*,const char*,const char*,size_t,off_t,struct fuse_file_info*
)
:
int
fuse_fs_write_buf
(
struct fuse_fs*,const char*,struct fuse_bufvec*,off_t,struct fuse_file_info*
)
:
int
fuse_fs_fsync
(
struct fuse_fs*,const char*,int,struct fuse_file_info*
)
:
int
fuse_fs_flush
(
struct fuse_fs*,const char*,struct fuse_file_info*
)
:
int
fuse_fs_statfs
(
struct fuse_fs*,const char*,struct statvfs*
)
:
int
fuse_fs_opendir
(
struct fuse_fs*,const char*,struct fuse_file_info*
)
:
int
fuse_fs_readdir
(
struct fuse_fs*,const char*,void*,fuse_fill_dir_t,off_t,struct fuse_file_info*,enum fuse_readdir_flags
)
:
int
fuse_fs_fsyncdir
(
struct fuse_fs*,const char*,int,struct fuse_file_info*
)
:
int
fuse_fs_releasedir
(
struct fuse_fs*,const char*,struct fuse_file_info*
)
:
int
fuse_fs_create
(
struct fuse_fs*,const char*,mode_t,struct fuse_file_info*
)
:
int
fuse_fs_lock
(
struct fuse_fs*,const char*,struct fuse_file_info*,int,struct flock*
)
:
int
fuse_fs_flock
(
struct fuse_fs*,const char*,struct fuse_file_info*,int
)
:
int
fuse_fs_chmod
(
struct fuse_fs*,const char*,mode_t,struct fuse_file_info*
)
:
int
fuse_fs_chown
(
struct fuse_fs*,const char*,uid_t,gid_t,struct fuse_file_info*
)
:
int
fuse_fs_truncate
(
struct fuse_fs*,const char*,off_t,struct fuse_file_info*
)
:
int
fuse_fs_utimens
(
struct fuse_fs*,const char*,const struct timespec[2],struct fuse_file_info*
)
:
int
fuse_fs_access
(
struct fuse_fs*,const char*,int
)
:
int
fuse_fs_readlink
(
struct fuse_fs*,const char*,char*,size_t
)
:
int
fuse_fs_mknod
(
struct fuse_fs*,const char*,mode_t,dev_t
)
:
int
fuse_fs_mkdir
(
struct fuse_fs*,const char*,mode_t
)
:
int
fuse_fs_setxattr
(
struct fuse_fs*,const char*,const char*,const char*,size_t,int
)
:
int
fuse_fs_getxattr
(
struct fuse_fs*,const char*,const char*,char*,size_t
)
:
int
fuse_fs_listxattr
(
struct fuse_fs*,const char*,char*,size_t
)
:
int
fuse_fs_removexattr
(
struct fuse_fs*,const char*,const char*
)
:
int
fuse_fs_bmap
(
struct fuse_fs*,const char*,size_t,uint64_t*
)
:
int
fuse_fs_ioctl
(
struct fuse_fs*,const char*,int,void*,struct fuse_file_info*,unsigned int,void*
)
:
int
fuse_fs_poll
(
struct fuse_fs*,const char*,struct fuse_file_info*,struct fuse_pollhandle*,unsigned*
)
:
int
fuse_fs_fallocate
(
struct fuse_fs*,const char*,int,off_t,off_t,struct fuse_file_info*
)
:
int
fuse_fs_init
(
struct fuse_fs*,struct fuse_conn_info*,struct fuse_config*
)
:
void
fuse_fs_destroy
(
struct fuse_fs*
)
:
void
fuse_notify_poll
(
struct fuse_pollhandle*
)
:
int
fuse_fs_new
(
const struct fuse_operations*,size_t,void*
)
:
struct fuse_fs*
fuse_module_factory_t
:
struct fuse_fs*(*)(struct fuse_args*,struct fuse_fs*[])
fuse_get_session
(
struct fuse*
)
:
struct fuse_session*
fuse_open_channel
(
const char*,const char*
)
:
int
All occurrences
Please wait...
Page is in error, reload to recover