Список системных вызовов Linux для архитектуры ARM64

Последнее обновление: 07.07.2023

Программы в операционной системе (Windows, Linux) могут работать в двух режимах: в режиме ядра и в пользовательском режиме. В режиме ядра работают компоненты самой операционной системы, драйвера. Обычные прикладные программы выполняются в пользовательском режиме. Это накладывает ограничения на возможности приложений. Так, программы, выполняемые в пользовательском режиме, обычно не имеют прямого доступа к аппаратному обеспечению устройства. Когда программам пользовательского режима действительно необходимо взаимодействовать с другими процессами, получать доступ к файлам и другим системным ресурсам или взаимодействовать с оборудованием, они должны делать это через предоставляемые ОС API-интерфейсы через так называемых системные вызовы (syscall).

Номер

Имя

x8

ARG0 (x0)

ARG1 (x1)

ARG2 (x2)

ARG3 (x3)

ARG4 (x4)

ARG5 (x5)

0

io_setup

0

unsigned nr_reqs

aio_context_t *ctx

-

-

-

-

1

io_destroy

1

aio_context_t ctx

-

-

-

-

-

2

io_submit

2

aio_context_t

long

struct iocb * *

-

-

-

3

io_cancel

3

aio_context_t ctx_id

struct iocb *iocb

struct io_event *result

-

-

-

4

io_getevents

4

aio_context_t ctx_id

long min_nr

long nr

struct io_event *events

struct __kernel_timespec *timeout

-

5

setxattr

5

const char *path

const char *name

const void *value

size_t size

int flags

-

6

lsetxattr

6

const char *path

const char *name

const void *value

size_t size

int flags

-

7

fsetxattr

7

int fd

const char *name

const void *value

size_t size

int flags

-

8

getxattr

8

const char *path

const char *name

void *value

size_t size

-

-

9

lgetxattr

9

const char *path

const char *name

void *value

size_t size

-

-

10

fgetxattr

A

int fd

const char *name

void *value

size_t size

-

-

11

listxattr

B

const char *path

char *list

size_t size

-

-

-

12

llistxattr

C

const char *path

char *list

size_t size

-

-

-

13

flistxattr

D

int fd

char *list

size_t size

-

-

-

14

removexattr

E

const char *path

const char *name

-

-

-

-

15

lremovexattr

F

const char *path

const char *name

-

-

-

-

16

fremovexattr

10

int fd

const char *name

-

-

-

-

17

getcwd

11

char *buf

unsigned long size

-

-

-

-

18

lookup_dcookie

12

u64 cookie64

char *buf

size_t len

-

-

-

19

eventfd2

13

unsigned int count

int flags

-

-

-

-

20

epoll_create1

14

int flags

-

-

-

-

-

21

epoll_ctl

15

int epfd

int op

int fd

struct epoll_event *event

-

-

22

epoll_pwait

16

int epfd

struct epoll_event *events

int maxevents

int timeout

const sigset_t *sigmask

size_t sigsetsize

23

dup

17

unsigned int fildes

-

-

-

-

-

24

dup3

18

unsigned int oldfd

unsigned int newfd

int flags

-

-

-

25

fcntl

19

unsigned int fd

unsigned int cmd

unsigned long arg

-

-

-

26

inotify_init1

1A

int flags

-

-

-

-

-

27

inotify_add_watch

1B

int fd

const char *path

u32 mask

-

-

-

28

inotify_rm_watch

1C

int fd

__s32 wd

-

-

-

-

29

ioctl

1D

unsigned int fd

unsigned int cmd

unsigned long arg

-

-

-

30

ioprio_set

1E

int which

int who

int ioprio

-

-

-

31

ioprio_get

1F

int which

int who

-

-

-

-

32

flock

20

unsigned int fd

unsigned int cmd

-

-

-

-

33

mknodat

21

int dfd

const char * filename

umode_t mode

unsigned dev

-

-

34

mkdirat

22

int dfd

const char * pathname

umode_t mode

-

-

-

35

unlinkat

23

int dfd

const char * pathname

int flag

-

-

-

36

symlinkat

24

const char * oldname

int newdfd

const char * newname

-

-

-

37

linkat

25

int olddfd

const char *oldname

int newdfd

const char *newname

int flags

-

38

renameat

26

int olddfd

const char * oldname

int newdfd

const char * newname

-

-

39

umount

27

char *name

int flags

-

-

-

-

40

mount

28

char *dev_name

char *dir_name

char *type

unsigned long flags

void *data

-

41

pivot_root

29

const char *new_root

const char *put_old

-

-

-

-

43

statfs

2B

const char * path

struct statfs *buf

-

-

-

-

44

fstatfs

2C

unsigned int fd

struct statfs *buf

-

-

-

-

45

truncate

2D

const char *path

long length

-

-

-

-

46

ftruncate

2E

unsigned int fd

unsigned long length

-

-

-

-

47

fallocate

2F

int fd

int mode

loff_t offset

loff_t len

-

-

48

faccessat

30

int dfd

const char *filename

int mode

-

-

-

49

chdir

31

const char *filename

-

-

-

-

-

50

fchdir

32

unsigned int fd

-

-

-

-

-

51

chroot

33

const char *filename

-

-

-

-

-

52

fchmod

34

unsigned int fd

umode_t mode

-

-

-

-

53

fchmodat

35

int dfd

const char * filename

umode_t mode

-

-

-

54

fchownat

36

int dfd

const char *filename

uid_t user

gid_t group

int flag

-

55

fchown

37

unsigned int fd

uid_t user

gid_t group

-

-

-

56

openat

38

int dfd

const char *filename

int flags

umode_t mode

-

-

57

close

39

unsigned int fd

-

-

-

-

-

58

vhangup

3A

-

-

-

-

-

-

59

pipe2

3B

int *fildes

int flags

-

-

-

-

60

quotactl

3C

unsigned int cmd

const char *special

qid_t id

void *addr

-

-

61

getdents64

3D

unsigned int fd

struct linux_dirent64 *dirent

unsigned int count

-

-

-

62

lseek

3E

unsigned int fd

off_t offset

unsigned int whence

-

-

-

63

read

3F

unsigned int fd

char *buf

size_t count

-

-

-

64

write

40

unsigned int fd

const char *buf

size_t count

-

-

-

65

readv

41

unsigned long fd

const struct iovec *vec

unsigned long vlen

-

-

-

66

writev

42

unsigned long fd

const struct iovec *vec

unsigned long vlen

-

-

-

67

pread64

43

unsigned int fd

char *buf

size_t count

loff_t pos

-

-

68

pwrite64

44

unsigned int fd

const char *buf

size_t count

loff_t pos

-

-

69

preadv

45

unsigned long fd

const struct iovec *vec

unsigned long vlen

unsigned long pos_l

unsigned long pos_h

-

70

pwritev

46

unsigned long fd

const struct iovec *vec

unsigned long vlen

unsigned long pos_l

unsigned long pos_h

-

71

sendfile

47

int out_fd

int in_fd

off_t *offset

size_t count

-

-

72

pselect6

48

int

fd_set *

fd_set *

fd_set *

struct __kernel_timespec *

void *

73

ppoll

49

struct pollfd *

unsigned int

struct __kernel_timespec *

const sigset_t *

size_t

-

74

signalfd4

4A

int ufd

sigset_t *user_mask

size_t sizemask

int flags

-

-

75

vmsplice

4B

int fd

const struct iovec *iov

unsigned long nr_segs

unsigned int flags

-

-

76

splice

4C

int fd_in

loff_t *off_in

int fd_out

loff_t *off_out

size_t len

unsigned int flags

77

tee

4D

int fdin

int fdout

size_t len

unsigned int flags

-

-

78

readlinkat

4E

int dfd

const char *path

char *buf

int bufsiz

-

-

79

newfstatat

4F

int dfd

const char *filename

struct stat *statbuf

int flag

-

-

80

fstat

50

unsigned int fd

struct __old_kernel_stat *statbuf

-

-

-

-

81

sync

51

-

-

-

-

-

-

82

fsync

52

unsigned int fd

-

-

-

-

-

83

fdatasync

53

unsigned int fd

-

-

-

-

-

84

sync_file_range

54

int fd

loff_t offset

loff_t nbytes

unsigned int flags

-

-

85

timerfd_create

55

int clockid

int flags

-

-

-

-

86

timerfd_settime

56

int ufd

int flags

const struct __kernel_itimerspec *utmr

struct __kernel_itimerspec *otmr

-

-

87

timerfd_gettime

57

int ufd

struct __kernel_itimerspec *otmr

-

-

-

-

88

utimensat

58

int dfd

const char *filename

struct __kernel_timespec *utimes

int flags

-

-

89

acct

59

const char *name

-

-

-

-

-

90

capget

5A

cap_user_header_t header

cap_user_data_t dataptr

-

-

-

-

91

capset

5B

cap_user_header_t header

const cap_user_data_t data

-

-

-

-

92

personality

5C

unsigned int personality

-

-

-

-

-

93

exit

5D

int error_code

-

-

-

-

-

94

exit_group

5E

int error_code

-

-

-

-

-

95

waitid

5F

int which

pid_t pid

struct siginfo *infop

int options

struct rusage *ru

-

96

set_tid_address

60

int *tidptr

-

-

-

-

-

97

unshare

61

unsigned long unshare_flags

-

-

-

-

-

98

futex

62

u32 *uaddr

int op

u32 val

struct __kernel_timespec *utime

u32 *uaddr2

u32 val3

99

set_robust_list

63

struct robust_list_head *head

size_t len

-

-

-

-

100

get_robust_list

64

int pid

struct robust_list_head * *head_ptr

size_t *len_ptr

-

-

-

101

nanosleep

65

struct __kernel_timespec *rqtp

struct __kernel_timespec *rmtp

-

-

-

-

102

getitimer

66

int which

struct itimerval *value

-

-

-

-

103

setitimer

67

int which

struct itimerval *value

struct itimerval *ovalue

-

-

-

104

kexec_load

68

unsigned long entry

unsigned long nr_segments

struct kexec_segment *segments

unsigned long flags

-

-

105

init_module

69

void *umod

unsigned long len

const char *uargs

-

-

-

106

delete_module

6A

const char *name_user

unsigned int flags

-

-

-

-

107

timer_create

6B

clockid_t which_clock

struct sigevent *timer_event_spec

timer_t * created_timer_id

-

-

-

108

timer_gettime

6C

timer_t timer_id

struct __kernel_itimerspec *setting

-

-

-

-

109

timer_getoverrun

6D

timer_t timer_id

-

-

-

-

-

110

timer_settime

6E

timer_t timer_id

int flags

const struct __kernel_itimerspec *new_setting

struct __kernel_itimerspec *old_setting

-

-

111

timer_delete

6F

timer_t timer_id

-

-

-

-

-

112

clock_settime

70

clockid_t which_clock

const struct __kernel_timespec *tp

-

-

-

-

113

clock_gettime

71

clockid_t which_clock

struct __kernel_timespec *tp

-

-

-

-

114

clock_getres

72

clockid_t which_clock

struct __kernel_timespec *tp

-

-

-

-

115

clock_nanosleep

73

clockid_t which_clock

int flags

const struct __kernel_timespec *rqtp

struct __kernel_timespec *rmtp

-

-

116

syslog

74

int type

char *buf

int len

-

-

-

117

ptrace

75

long request

long pid

unsigned long addr

unsigned long data

-

-

118

sched_setparam

76

pid_t pid

struct sched_param *param

-

-

-

-

119

sched_setscheduler

77

pid_t pid

int policy

struct sched_param *param

-

-

-

120

sched_getscheduler

78

pid_t pid

-

-

-

-

-

121

sched_getparam

79

pid_t pid

struct sched_param *param

-

-

-

-

122

sched_setaffinity

7A

pid_t pid

unsigned int len

unsigned long *user_mask_ptr

-

-

-

123

sched_getaffinity

7B

pid_t pid

unsigned int len

unsigned long *user_mask_ptr

-

-

-

124

sched_yield

7C

-

-

-

-

-

-

125

sched_get_priority_max

7D

int policy

-

-

-

-

-

126

sched_get_priority_min

7E

int policy

-

-

-

-

-

127

sched_rr_get_interval

7F

pid_t pid

struct __kernel_timespec *interval

-

-

-

-

128

restart_syscall

80

-

-

-

-

-

-

129

kill

81

pid_t pid

int sig

-

-

-

-

130

tkill

82

pid_t pid

int sig

-

-

-

-

131

tgkill

83

pid_t tgid

pid_t pid

int sig

-

-

-

132

sigaltstack

84

const struct sigaltstack *uss

struct sigaltstack *uoss

-

-

-

-

133

rt_sigsuspend

85

sigset_t *unewset

size_t sigsetsize

-

-

-

-

134

rt_sigaction

86

int

const struct sigaction *

struct sigaction *

size_t

-

-

135

rt_sigprocmask

87

int how

sigset_t *set

sigset_t *oset

size_t sigsetsize

-

-

136

rt_sigpending

88

sigset_t *set

size_t sigsetsize

-

-

-

-

137

rt_sigtimedwait

89

const sigset_t *uthese

siginfo_t *uinfo

const struct __kernel_timespec *uts

size_t sigsetsize

-

-

138

rt_sigqueueinfo

8A

pid_t pid

int sig

siginfo_t *uinfo

-

-

-

139

rt_sigreturn

8B

-

-

-

-

-

-

140

setpriority

8C

int which

int who

int niceval

-

-

-

141

getpriority

8D

int which

int who

-

-

-

-

142

reboot

8E

int magic1

int magic2

unsigned int cmd

void *arg

-

-

143

setregid

8F

gid_t rgid

gid_t egid

-

-

-

-

144

setgid

90

gid_t gid

-

-

-

-

-

145

setreuid

91

uid_t ruid

uid_t euid

-

-

-

-

146

setuid

92

uid_t uid

-

-

-

-

-

147

setresuid

93

uid_t ruid

uid_t euid

uid_t suid

-

-

-

148

getresuid

94

uid_t *ruid

uid_t *euid

uid_t *suid

-

-

-

149

setresgid

95

gid_t rgid

gid_t egid

gid_t sgid

-

-

-

150

getresgid

96

gid_t *rgid

gid_t *egid

gid_t *sgid

-

-

-

151

setfsuid

97

uid_t uid

-

-

-

-

-

152

setfsgid

98

gid_t gid

-

-

-

-

-

153

times

99

struct tms *tbuf

-

-

-

-

-

154

setpgid

9A

pid_t pid

pid_t pgid

-

-

-

-

155

getpgid

9B

pid_t pid

-

-

-

-

-

156

getsid

9C

pid_t pid

-

-

-

-

-

157

setsid

9D

-

-

-

-

-

-

158

getgroups

9E

int gidsetsize

gid_t *grouplist

-

-

-

-

159

setgroups

9F

int gidsetsize

gid_t *grouplist

-

-

-

-

160

uname

A0

struct old_utsname *

-

-

-

-

-

161

sethostname

A1

char *name

int len

-

-

-

-

162

setdomainname

A2

char *name

int len

-

-

-

-

163

getrlimit

A3

unsigned int resource

struct rlimit *rlim

-

-

-

-

164

setrlimit

A4

unsigned int resource

struct rlimit *rlim

-

-

-

-

165

getrusage

A5

int who

struct rusage *ru

-

-

-

-

166

umask

A6

int mask

-

-

-

-

-

167

prctl

A7

int option

unsigned long arg2

unsigned long arg3

unsigned long arg4

unsigned long arg5

-

168

getcpu

A8

unsigned *cpu

unsigned *node

struct getcpu_cache *cache

-

-

-

169

gettimeofday

A9

struct timeval *tv

struct timezone *tz

-

-

-

-

170

settimeofday

AA

struct timeval *tv

struct timezone *tz

-

-

-

-

171

adjtimex

AB

struct __kernel_timex *txc_p

-

-

-

-

-

172

getpid

AC

-

-

-

-

-

-

173

getppid

AD

-

-

-

-

-

-

174

getuid

AE

-

-

-

-

-

-

175

geteuid

AF

-

-

-

-

-

-

176

getgid

B0

-

-

-

-

-

-

177

getegid

B1

-

-

-

-

-

-

178

gettid

B2

-

-

-

-

-

-

179

sysinfo

B3

struct sysinfo *info

-

-

-

-

-

180

mq_open

B4

const char *name

int oflag

umode_t mode

struct mq_attr *attr

-

-

181

mq_unlink

B5

const char *name

-

-

-

-

-

182

mq_timedsend

B6

mqd_t mqdes

const char *msg_ptr

size_t msg_len

unsigned int msg_prio

const struct __kernel_timespec *abs_timeout

-

183

mq_timedreceive

B7

mqd_t mqdes

char *msg_ptr

size_t msg_len

unsigned int *msg_prio

const struct __kernel_timespec *abs_timeout

-

184

mq_notify

B8

mqd_t mqdes

const struct sigevent *notification

-

-

-

-

185

mq_getsetattr

B9

mqd_t mqdes

const struct mq_attr *mqstat

struct mq_attr *omqstat

-

-

-

186

msgget

BA

key_t key

int msgflg

-

-

-

-

187

msgctl

BB

int msqid

int cmd

struct msqid_ds *buf

-

-

-

188

msgrcv

BC

int msqid

struct msgbuf *msgp

size_t msgsz

long msgtyp

int msgflg

-

189

msgsnd

BD

int msqid

struct msgbuf *msgp

size_t msgsz

int msgflg

-

-

190

semget

BE

key_t key

int nsems

int semflg

-

-

-

191

semctl

BF

int semid

int semnum

int cmd

unsigned long arg

-

-

192

semtimedop

C0

int semid

struct sembuf *sops

unsigned nsops

const struct __kernel_timespec *timeout

-

-

193

semop

C1

int semid

struct sembuf *sops

unsigned nsops

-

-

-

194

shmget

C2

key_t key

size_t size

int flag

-

-

-

195

shmctl

C3

int shmid

int cmd

struct shmid_ds *buf

-

-

-

196

shmat

C4

int shmid

char *shmaddr

int shmflg

-

-

-

197

shmdt

C5

char *shmaddr

-

-

-

-

-

198

socket

C6

int

int

int

-

-

-

199

socketpair

C7

int

int

int

int *

-

-

200

bind

C8

int

struct sockaddr *

int

-

-

-

201

listen

C9

int

int

-

-

-

-

202

accept

CA

int

struct sockaddr *

int *

-

-

-

203

connect

CB

int

struct sockaddr *

int

-

-

-

204

getsockname

CC

int

struct sockaddr *

int *

-

-

-

205

getpeername

CD

int

struct sockaddr *

int *

-

-

-

206

sendto

CE

int

void *

size_t

unsigned

struct sockaddr *

int

207

recvfrom

CF

int

void *

size_t

unsigned

struct sockaddr *

int *

208

setsockopt

D0

int fd

int level

int optname

char *optval

int optlen

-

209

getsockopt

D1

int fd

int level

int optname

char *optval

int *optlen

-

210

shutdown

D2

int

int

-

-

-

-

211

sendmsg

D3

int fd

struct user_msghdr *msg

unsigned flags

-

-

-

212

recvmsg

D4

int fd

struct user_msghdr *msg

unsigned flags

-

-

-

213

readahead

D5

int fd

loff_t offset

size_t count

-

-

-

214

brk

D6

unsigned long brk

-

-

-

-

-

215

munmap

D7

unsigned long addr

size_t len

-

-

-

-

216

mremap

D8

unsigned long addr

unsigned long old_len

unsigned long new_len

unsigned long flags

unsigned long new_addr

-

217

add_key

D9

const char *_type

const char *_description

const void *_payload

size_t plen

key_serial_t destringid

-

218

request_key

DA

const char *_type

const char *_description

const char *_callout_info

key_serial_t destringid

-

-

219

keyctl

DB

int cmd

unsigned long arg2

unsigned long arg3

unsigned long arg4

unsigned long arg5

-

220

clone

DC

unsigned long

unsigned long

int *

int *

unsigned long

-

221

execve

DD

const char *filename

const char *const *argv

const char *const *envp

-

-

-

222

mmap

DE

unsigned long addr

unsigned long len

unsigned long prot

unsigned long flags

unsigned long fd

unsigned long off

223

fadvise64

DF

int fd

loff_t offset

size_t len

int advice

-

-

224

swapon

E0

const char *specialfile

int swap_flags

-

-

-

-

225

swapoff

E1

const char *specialfile

-

-

-

-

-

226

mprotect

E2

unsigned long start

size_t len

unsigned long prot

-

-

-

227

msync

E3

unsigned long start

size_t len

int flags

-

-

-

228

mlock

E4

unsigned long start

size_t len

-

-

-

-

229

munlock

E5

unsigned long start

size_t len

-

-

-

-

230

mlockall

E6

int flags

-

-

-

-

-

231

munlockall

E7

-

-

-

-

-

-

232

mincore

E8

unsigned long start

size_t len

unsigned char * vec

-

-

-

233

madvise

E9

unsigned long start

size_t len

int behavior

-

-

-

234

remap_file_pages

EA

unsigned long start

unsigned long size

unsigned long prot

unsigned long pgoff

unsigned long flags

-

235

mbind

EB

unsigned long start

unsigned long len

unsigned long mode

const unsigned long *nmask

unsigned long maxnode

unsigned flags

236

get_mempolicy

EC

int *policy

unsigned long *nmask

unsigned long maxnode

unsigned long addr

unsigned long flags

-

237

set_mempolicy

ED

int mode

const unsigned long *nmask

unsigned long maxnode

-

-

-

238

migrate_pages

EE

pid_t pid

unsigned long maxnode

const unsigned long *from

const unsigned long *to

-

-

239

move_pages

EF

pid_t pid

unsigned long nr_pages

const void * *pages

const int *nodes

int *status

int flags

240

rt_tgsigqueueinfo

F0

pid_t tgid

pid_t pid

int sig

siginfo_t *uinfo

-

-

241

perf_event_open

F1

struct perf_event_attr *attr_uptr

pid_t pid

int cpu

int group_fd

unsigned long flags

-

242

accept4

F2

int

struct sockaddr *

int *

int

-

-

243

recvmmsg

F3

int fd

struct mmsghdr *msg

unsigned int vlen

unsigned flags

struct __kernel_timespec *timeout

-

260

wait4

104

pid_t pid

int *stat_addr

int options

struct rusage *ru

-

-

261

prlimit64

105

pid_t pid

unsigned int resource

const struct rlimit64 *new_rlim

struct rlimit64 *old_rlim

-

-

262

fanotify_init

106

unsigned int flags

unsigned int event_f_flags

-

-

-

-

263

fanotify_mark

107

int fanotify_fd

unsigned int flags

u64 mask

int fd

const char *pathname

-

264

name_to_handle_at

108

int dfd

const char *name

struct file_handle *handle

int *mnt_id

int flag

-

265

open_by_handle_at

109

int mountdirfd

struct file_handle *handle

int flags

-

-

-

266

clock_adjtime

10A

clockid_t which_clock

struct __kernel_timex *tx

-

-

-

-

267

syncfs

10B

int fd

-

-

-

-

-

268

setns

10C

int fd

int nstype

-

-

-

-

269

sendmmsg

10D

int fd

struct mmsghdr *msg

unsigned int vlen

unsigned flags

-

-

270

process_vm_readv

10E

pid_t pid

const struct iovec *lvec

unsigned long liovcnt

const struct iovec *rvec

unsigned long riovcnt

unsigned long flags

271

process_vm_writev

10F

pid_t pid

const struct iovec *lvec

unsigned long liovcnt

const struct iovec *rvec

unsigned long riovcnt

unsigned long flags

272

kcmp

110

pid_t pid1

pid_t pid2

int type

unsigned long idx1

unsigned long idx2

-

273

finit_module

111

int fd

const char *uargs

int flags

-

-

-

274

sched_setattr

112

pid_t pid

struct sched_attr *attr

unsigned int flags

-

-

-

275

sched_getattr

113

pid_t pid

struct sched_attr *attr

unsigned int size

unsigned int flags

-

-

276

renameat2

114

int olddfd

const char *oldname

int newdfd

const char *newname

unsigned int flags

-

277

seccomp

115

unsigned int op

unsigned int flags

void *uargs

-

-

-

278

getrandom

116

char *buf

size_t count

unsigned int flags

-

-

-

279

memfd_create

117

const char *uname_ptr

unsigned int flags

-

-

-

-

280

bpf

118

int cmd

union bpf_attr *attr

unsigned int size

-

-

-

281

execveat

119

int dfd

const char *filename

const char *const *argv

const char *const *envp

int flags

-

282

userfaultfd

11A

int flags

-

-

-

-

-

283

membarrier

11B

int cmd

int flags

-

-

-

-

284

mlock2

11C

unsigned long start

size_t len

int flags

-

-

-

285

copy_file_range

11D

int fd_in

loff_t *off_in

int fd_out

loff_t *off_out

size_t len

unsigned int flags

286

preadv2

11E

unsigned long fd

const struct iovec *vec

unsigned long vlen

unsigned long pos_l

unsigned long pos_h

rwf_t flags

287

pwritev2

11F

unsigned long fd

const struct iovec *vec

unsigned long vlen

unsigned long pos_l

unsigned long pos_h

rwf_t flags

288

pkey_mprotect

120

unsigned long start

size_t len

unsigned long prot

int pkey

-

-

289

pkey_alloc

121

unsigned long flags

unsigned long init_val

-

-

-

-

290

pkey_free

122

int pkey

-

-

-

-

-

291

statx

123

int dfd

const char *path

unsigned flags

unsigned mask

struct statx *buffer

-

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850