1f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner/* auto-generated by gensyscalls.py, do not touch */
2f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#ifndef _BIONIC_LINUX_UNISTD_H_
3f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
4f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#ifdef __cplusplus
5f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerextern "C" {
6f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif
7f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
8f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid             _exit (int);
9f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid             _exit_thread (int);
10f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            __fork (void);
11f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            _waitpid (pid_t, int*, int, struct rusage*);
12f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              waitid (int, pid_t, struct siginfo_t*, int,void*);
13f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            __clone (int (*fn)(void*), void *child_stack, int flags, void *arg);
14f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              execve (const char*, char* const*, char* const*);
15f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setuid (uid_t);
16f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turneruid_t            getuid (void);
17f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnergid_t            getgid (void);
18f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turneruid_t            geteuid (void);
19f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnergid_t            getegid (void);
20f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turneruid_t            getresuid (void);
21f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnergid_t            getresgid (void);
22f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            gettid (void);
23f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getgroups (int, gid_t *);
24f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            getpgid (pid_t);
25f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            getppid (void);
26f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            setsid (void);
27f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setgid (gid_t);
28f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              seteuid (uid_t);
29f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setreuid (uid_t, uid_t);
30f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setresuid (uid_t, uid_t, uid_t);
31f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setresgid (gid_t, gid_t, gid_t);
32f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid*            __brk (void*);
33f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              kill (pid_t, int);
34f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              tkill (pid_t tid, int sig);
35f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __ptrace (int request, int pid, void* addr, void* data);
36f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __set_thread_area (void*  user_desc);
37f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __getpriority (int, int);
38f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setpriority (int, int, int);
39f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setrlimit (int resource, const struct rlimit *rlp);
40f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getrlimit (int resource, struct rlimit *rlp);
41f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getrusage (int who, struct rusage*  r_usage);
42f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setgroups (int, const gid_t *);
43f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            getpgrp (void);
44f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setpgid (pid_t, pid_t);
45f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            vfork (void);
46f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setregid (gid_t, gid_t);
47f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              chroot (const char *);
48f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              prctl (int option, unsigned int arg2, unsigned int arg3, unsigned int arg4, unsigned int arg5);
49f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              capget (cap_user_header_t header, cap_user_data_t data);
50f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              capset (cap_user_header_t header, const cap_user_data_t data);
51f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              acct (const char*  filepath);
52f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerssize_t          read (int, void*, size_t);
53f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerssize_t          write (int, const void*, size_t);
54f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerssize_t          __pread64 (int, void *, size_t, off_t, off_t);
55f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerssize_t          __pwrite64 (int, void *, size_t, off_t, off_t);
56f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __open (const char*, int, mode_t);
57f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __openat (int, const char*, int, mode_t);
58f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              close (int);
59f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              creat (const char*, mode_t);
60f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turneroff_t            lseek (int, off_t, int);
61f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __llseek (int, unsigned long, unsigned long, loff_t*, int);
62f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            getpid (void);
63f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid *           mmap (void *, size_t, int, int, int, long);
64f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid *           __mmap2 (void*, size_t, int, int, int, long);
65f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              munmap (void *, size_t);
66f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid *           mremap (void *, size_t, size_t, unsigned long);
67f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              msync (const void *, size_t, int);
68f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mprotect (const void *, size_t, int);
69f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              madvise (const void *, size_t, int);
70f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mlock (const void *addr, size_t len);
71f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              munlock (const void *addr, size_t len);
72f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mincore (void*  start, size_t  length, unsigned char*  vec);
73f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __ioctl (int, int, void *);
74f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              readv (int, const struct iovec *, int);
75f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              writev (int, const struct iovec *, int);
76f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __fcntl (int, int, void*);
77f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              flock (int, int);
78f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fchmod (int, mode_t);
79f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              dup (int);
80f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              pipe (int *);
81f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              dup2 (int, int);
82f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              select (int, struct fd_set *, struct fd_set *, struct fd_set *, struct timeval *);
83f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              ftruncate (int, off_t);
84f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getdents (unsigned int, struct dirent *, unsigned int);
85f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fsync (int);
86f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fchown (int, uid_t, gid_t);
87f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnervoid             sync (void);
88f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __fcntl64 (int, int, void *);
89f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fstatfs (int, size_t, struct statfs *);
90f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerssize_t          sendfile (int out_fd, int in_fd, off_t *offset, size_t count);
91f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fstatat (int dirfd, const char *path, struct stat *buf, int flags);
92f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mkdirat (int dirfd, const char *pathname, mode_t mode);
93f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fchownat (int dirfd, const char *path, uid_t owner, gid_t group, int flags);
94f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fchmodat (int dirfd, const char *path, mode_t mode, int flags);
95f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              renameat (int olddirfd, const char *oldpath, int newdirfd, const char *newpath);
96f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              link (const char*, const char*);
97f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              unlink (const char*);
98f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              unlinkat (int, const char *, int);
99f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              chdir (const char*);
100f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mknod (const char*, mode_t, dev_t);
101f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              chmod (const char*,mode_t);
102f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              chown (const char *, uid_t, gid_t);
103f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              lchown (const char*, uid_t, gid_t);
104f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mount (const char*, const char*, const char*, unsigned long, const void*);
105f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              umount (const char*);
106f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              umount2 (const char*, int);
107f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fstat (int, struct stat*);
108f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              stat (const char *, struct stat *);
109f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              lstat (const char *, struct stat *);
110f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              mkdir (const char *, mode_t);
111f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              readlink (const char *, char *, size_t);
112f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              rmdir (const char *);
113f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              rename (const char *, const char *);
114f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __getcwd (char * buf, size_t size);
115f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              access (const char *, int);
116f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              symlink (const char *, const char *);
117f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              fchdir (int);
118f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              truncate (const char*, off_t);
119f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __statfs64 (const char *, size_t, struct statfs *);
120f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              pause (void);
121f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              gettimeofday (struct timeval*, struct timezone*);
122f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              settimeofday (const struct timeval*, const struct timezone*);
123f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerclock_t          times (struct tms *);
124f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              nanosleep (const struct timespec *, struct timespec *);
125f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              clock_gettime (clockid_t clk_id, struct timespec *tp);
126f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              clock_settime (clockid_t clk_id, const struct timespec *tp);
127f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              clock_getres (clockid_t clk_id, struct timespec *res);
128f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              clock_nanosleep (const struct timespec *req, struct timespec *rem);
129f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getitimer (int, const struct itimerval *);
130f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setitimer (int, const struct itimerval *, struct itimerval *);
131f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __timer_create (clockid_t clockid, struct sigevent *evp, timer_t *timerid);
132f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __timer_settime (timer_t, int, const struct itimerspec*, struct itimerspec*);
133f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __timer_gettime (timer_t, struct itimerspec*);
134f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __timer_getoverrun (timer_t);
135f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __timer_delete (timer_t);
136f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              utimes (const char*, const struct timeval tvp[2]);
137f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sigaction (int, const struct sigaction *, struct sigaction *);
138f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sigprocmask (int, const sigset_t *, sigset_t *);
139f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __sigsuspend (int unused1, int unused2, unsigned mask);
140f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __rt_sigaction (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize);
141f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __rt_sigprocmask (int  how, const sigset_t *set, sigset_t *oset, size_t sigsetsize);
142f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __rt_sigtimedwait (const sigset_t *set, struct siginfo_t  *info, struct timespec_t  *timeout, size_t  sigset_size);
143f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sigpending (sigset_t *);
144f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              socket (int, int, int);
145f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              socketpair (int, int, int, int*);
146f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              bind (int, struct sockaddr *, int);
147f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              connect (int, struct sockaddr *, socklen_t);
148f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              listen (int, int);
149f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              accept (int, struct sockaddr *, socklen_t *);
150f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getsockname (int, struct sockaddr *, socklen_t *);
151f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getpeername (int, struct sockaddr *, socklen_t *);
152f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sendto (int, const void *, size_t, int, const struct sockaddr *, socklen_t);
153f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              recvfrom (int, void *, size_t, unsigned int, struct sockaddr *, socklen_t *);
154f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              shutdown (int, int);
155f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setsockopt (int, int, int, const void *, socklen_t);
156f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getsockopt (int, int, int, void *, socklen_t *);
157f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sendmsg (int, const struct msghdr *, unsigned int);
158f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              recvmsg (int, struct msghdr *, unsigned int);
159f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              socket (int, int, int);
160f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              bind (int, struct sockaddr *, int);
161f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              connect (int, struct sockaddr *, socklen_t);
162f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              listen (int, int);
163f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              accept (int, struct sockaddr *, socklen_t *);
164f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getsockname (int, struct sockaddr *, socklen_t *);
165f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getpeername (int, struct sockaddr *, socklen_t *);
166f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              socketpair (int, int, int, int*);
167f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sendto (int, const void *, size_t, int, const struct sockaddr *, socklen_t);
168f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              recvfrom (int, void *, size_t, unsigned int, struct sockaddr *, socklen_t *);
169f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              shutdown (int, int);
170f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              setsockopt (int, int, int, const void *, socklen_t);
171f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              getsockopt (int, int, int, void *, socklen_t *);
172f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sendmsg (int, const struct msghdr *, unsigned int);
173f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              recvmsg (int, struct msghdr *, unsigned int);
174f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_setscheduler (pid_t pid, int policy, const struct sched_param *param);
175f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_getscheduler (pid_t pid);
176f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_yield (void);
177f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_setparam (pid_t pid, const struct sched_param *param);
178f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_getparam (pid_t pid, struct sched_param *param);
179f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_get_priority_max (int policy);
180f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_get_priority_min (int policy);
181f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              sched_rr_get_interval (pid_t pid, struct timespec *interval);
182f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              uname (struct utsname *);
183f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerpid_t            __wait4 (pid_t pid, int *status, int options, struct rusage *rusage);
184f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnermode_t           umask (mode_t);
185f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __reboot (int, int, int, void *);
186f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __syslog (int, char *, int);
187f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              init_module (void *, unsigned long, const char *);
188f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              delete_module (const char*, unsigned int);
189f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              klogctl (int, char *, int);
190f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              futex (void *, int, int, void *, void *, int);
191f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              epoll_create (int size);
192f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              epoll_ctl (int epfd, int op, int fd, struct epoll_event *event);
193f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              epoll_wait (int epfd, struct epoll_event *events, int max, int timeout);
194f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              inotify_init (void);
195f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              inotify_add_watch (int, const char *, unsigned int);
196f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              inotify_rm_watch (int, unsigned int);
197f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              poll (struct pollfd *, unsigned int, long);
198f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              __set_tls (void*);
199f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerint              cacheflush (long start, long end, long flags);
200f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#ifdef __cplusplus
201f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner}
202f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif
203f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
204f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif /* _BIONIC_LINUX_UNISTD_H_ */
205