-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfile_operation_function_list
More file actions
135 lines (134 loc) · 3.96 KB
/
Copy pathfile_operation_function_list
File metadata and controls
135 lines (134 loc) · 3.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Name preload Type glibc capabilities require
-----------------------------------------------------------------------------------------------------
read Y access read NORMAL_FILE
write Y access write NORMAL_FILE
open Y create open NORMAL_FILE
close Y close close ALL_FILE
fstat Y access fstat NORMAL_FILE
poll access poll
lseek Y access lseek NORMAL_FILE
mmap access mmap
ioctl Y access ioctl ALL_FILE
pread64 Y access pread NORMAL_FILE
pwrite64 Y access pwrite
readv Y access readv
writev Y access writev
pipe Y create pipe NORMAL_FILE
select access select
shmget not sure
shmat not sure
shmctl not sure
dup Y create dup DUP
dup2 Y create dup2 DUP
sendfile access sendfile
socket create socket SOCKET_FILE
connect access connect
accept create accept SOCKET_FILE
sendto access sendto
recvfrom access recvfrom
sendmsg access sendmsg
recvmsg access recvmsg
shutdown access shutdown
bind access bind
listen access listen
getsockname access getsockname
getpeername accces getpeername
socketpair create socketpair SOCKET_FILE
setsockopt access setsockopt
getsockopt access getsockopt
semget not sure
semop not sure
semctl not sure
shmdt not sure
msgget not sure
msgsnd not sure
msgrcv not sure
msgctl not sure
fcntl Y access fcntl
flock Y access flock
fsync Y access fsync
fdatasync Y access fdatasync
ftruncate Y access ftruncate
fchdir Y access fchdir
creat Y create creat NORMAL_FILE
fchmod Y access fchmod
fchown Y access fchown
fstatfs Y access fstatfs
readahead Y access readahead
setxattr
lsetxattr
fsetxattr
getxattr
lgetxattr
fgetxattr
listxattr
llistxattr
flistxattr
removexattr
lremovexattr
fremovexattr
epoll_create create epoll_create
epoll_ctl_old access NA
epoll_wait_old access NA
semtimedop not sure
fadvise64 Y access posix_fadvise
epoll_wait access epoll_wait
epoll_ctl access epoll_ctl
mq_open create mq_open
mq_timedsend access mq_timedsend
mq_timedreceive access mq_timedreceive
mq_notify access mq_notify
mq_getsetattr access mq_getattr/???
inotify_init create inotify_init
inotify_add_watch access inotify_add_watch
inotify_rm_watch access inotify_rm_watch
openat Y create openat
mkdirat Y access mkdirat
mknodat Y access mknodat
fchownat Y access fchownat
futimesat Y access futimesat
newfstatat not sure
unlinkat Y access unlinkat
renameat Y access renameat
linkat Y access linkat
symlinkat access symlinkat
readlinkat access readlinkat
fchmodat access fchmodat
faccessat access faccessat
pselect6 access pselect
ppoll access ppoll
splice access splice
tee access tee
sync_file_range access sync_file_range
vmsplice access vmsplice
utimensat access utimensat
epoll_pwait access epoll_pwait
signalfd create/access signalfd
timerfd_create create/access timerfd_create
eventfd create eventfd
fallocate access fallocate
timerfd_settime access timerfd_settime
timerfd_gettime access timerfd_gettime
accept4 create accept4
signalfd4 create signalfd
eventfd2 create eventfd
epoll_create1 create epoll_create1
dup3 create dup3
pipe2 create pipe2
inotify_init1 create inotify_init1
preadv access preadv
pwritev access pwritev
recvmmsg access recvmmsg
fanotify_init not sure
fanotify_mark not sure
prlimit64 not sure
name_to_handle_at not sure
open_by_handle_at not sure
syncfs access
sendmmsg access
setns access
process_vm_readv not sure
process_vm_writev not sure
Y create opendir
Y access fdopendir
Y close close