Blame include/unistd.h

Packit Service 82fcde
#ifndef _UNISTD_H
Packit Service 82fcde
# include <posix/unistd.h>
Packit Service 82fcde
Packit Service 82fcde
# ifndef _ISOMAC
Packit Service 82fcde
Packit Service 82fcde
libc_hidden_proto (_exit, __noreturn__)
Packit Service 82fcde
rtld_hidden_proto (_exit, __noreturn__)
Packit Service 82fcde
libc_hidden_proto (alarm)
Packit Service 82fcde
libc_hidden_proto (confstr)
Packit Service 82fcde
libc_hidden_proto (execl)
Packit Service 82fcde
libc_hidden_proto (execle)
Packit Service 82fcde
libc_hidden_proto (execlp)
Packit Service 82fcde
libc_hidden_proto (execvp)
Packit Service 82fcde
libc_hidden_proto (getpid)
Packit Service 82fcde
libc_hidden_proto (getsid)
Packit Service 82fcde
libc_hidden_proto (getdomainname)
Packit Service 82fcde
extern __typeof (getlogin_r) __getlogin_r  __nonnull ((1));
Packit Service 82fcde
libc_hidden_proto (__getlogin_r)
Packit Service 82fcde
libc_hidden_proto (getlogin_r)
Packit Service 82fcde
libc_hidden_proto (seteuid)
Packit Service 82fcde
libc_hidden_proto (setegid)
Packit Service 82fcde
libc_hidden_proto (tcgetpgrp)
Packit Service 82fcde
libc_hidden_proto (readlinkat)
Packit Service 82fcde
Packit Service 82fcde
/* Now define the internal interfaces.  */
Packit Service 82fcde
extern int __access (const char *__name, int __type) attribute_hidden;
Packit Service 82fcde
extern int __euidaccess (const char *__name, int __type);
Packit Service 82fcde
extern int __faccessat (int __fd, const char *__file, int __type, int __flag);
Packit Service 82fcde
extern int __faccessat_noerrno (int __fd, const char *__file, int __type,
Packit Service 82fcde
			        int __flag);
Packit Service 82fcde
extern __off64_t __lseek64 (int __fd, __off64_t __offset, int __whence)
Packit Service 82fcde
     attribute_hidden;
Packit Service 82fcde
extern __off_t __lseek (int __fd, __off_t __offset, int __whence);
Packit Service 82fcde
libc_hidden_proto (__lseek)
Packit Service 82fcde
extern __off_t __libc_lseek (int __fd, __off_t __offset, int __whence);
Packit Service 82fcde
extern __off64_t __libc_lseek64 (int __fd, __off64_t __offset, int __whence);
Packit Service 82fcde
extern ssize_t __pread (int __fd, void *__buf, size_t __nbytes,
Packit Service 82fcde
			__off_t __offset);
Packit Service 82fcde
libc_hidden_proto (__pread);
Packit Service 82fcde
extern ssize_t __libc_pread (int __fd, void *__buf, size_t __nbytes,
Packit Service 82fcde
			     __off_t __offset);
Packit Service 82fcde
extern ssize_t __pread64 (int __fd, void *__buf, size_t __nbytes,
Packit Service 82fcde
			  __off64_t __offset);
Packit Service 82fcde
libc_hidden_proto (__pread64);
Packit Service 82fcde
extern ssize_t __libc_pread64 (int __fd, void *__buf, size_t __nbytes,
Packit Service 82fcde
			       __off64_t __offset) attribute_hidden;
Packit Service 82fcde
extern ssize_t __pwrite (int __fd, const void *__buf, size_t __n,
Packit Service 82fcde
			 __off_t __offset);
Packit Service 82fcde
libc_hidden_proto (__pwrite)
Packit Service 82fcde
extern ssize_t __libc_pwrite (int __fd, const void *__buf, size_t __n,
Packit Service 82fcde
			      __off_t __offset);
Packit Service 82fcde
extern ssize_t __pwrite64 (int __fd, const void *__buf, size_t __n,
Packit Service 82fcde
			   __off64_t __offset);
Packit Service 82fcde
libc_hidden_proto (__pwrite64)
Packit Service 82fcde
extern ssize_t __libc_pwrite64 (int __fd, const void *__buf, size_t __n,
Packit Service 82fcde
				__off64_t __offset) attribute_hidden;
Packit Service 82fcde
extern ssize_t __libc_read (int __fd, void *__buf, size_t __n);
Packit Service 82fcde
libc_hidden_proto (__libc_read)
Packit Service 82fcde
libc_hidden_proto (read)
Packit Service 82fcde
extern ssize_t __libc_write (int __fd, const void *__buf, size_t __n);
Packit Service 82fcde
libc_hidden_proto (__libc_write)
Packit Service 82fcde
libc_hidden_proto (write)
Packit Service 82fcde
extern int __pipe (int __pipedes[2]);
Packit Service 82fcde
libc_hidden_proto (__pipe)
Packit Service 82fcde
extern int __pipe2 (int __pipedes[2], int __flags) attribute_hidden;
Packit Service 82fcde
extern unsigned int __sleep (unsigned int __seconds) attribute_hidden;
Packit Service 82fcde
extern int __chown (const char *__file,
Packit Service 82fcde
		    __uid_t __owner, __gid_t __group);
Packit Service 82fcde
libc_hidden_proto (__chown)
Packit Service 82fcde
extern int __fchown (int __fd,
Packit Service 82fcde
		     __uid_t __owner, __gid_t __group);
Packit Service 82fcde
extern int __lchown (const char *__file, __uid_t __owner,
Packit Service 82fcde
		     __gid_t __group);
Packit Service 82fcde
extern int __chdir (const char *__path) attribute_hidden;
Packit Service 82fcde
extern int __fchdir (int __fd) attribute_hidden;
Packit Service 82fcde
extern char *__getcwd (char *__buf, size_t __size) attribute_hidden;
Packit Service 82fcde
extern int __rmdir (const char *__path) attribute_hidden;
Packit Service 82fcde
extern int __execvpe (const char *file, char *const argv[],
Packit Service 82fcde
		      char *const envp[]) attribute_hidden;
Packit Service 82fcde
extern int __execvpex (const char *file, char *const argv[],
Packit Service 82fcde
		       char *const envp[]) attribute_hidden;
Packit Service 82fcde
Packit Service 82fcde
/* Get the canonical absolute name of the named directory, and put it in SIZE
Packit Service 82fcde
   bytes of BUF.  Returns NULL if the directory couldn't be determined or
Packit Service 82fcde
   SIZE was too small.  If successful, returns BUF.  In GNU, if BUF is
Packit Service 82fcde
   NULL, an array is allocated with `malloc'; the array is SIZE bytes long,
Packit Service 82fcde
   unless SIZE <= 0, in which case it is as big as necessary.  */
Packit Service 82fcde
Packit Service 82fcde
char *__canonicalize_directory_name_internal (const char *__thisdir,
Packit Service 82fcde
					      char *__buf,
Packit Service 82fcde
					      size_t __size) attribute_hidden;
Packit Service 82fcde
Packit Service 82fcde
extern int __dup (int __fd);
Packit Service 82fcde
libc_hidden_proto (__dup)
Packit Service 82fcde
extern int __dup2 (int __fd, int __fd2);
Packit Service 82fcde
libc_hidden_proto (__dup2)
Packit Service 82fcde
extern int __dup3 (int __fd, int __fd2, int flags);
Packit Service 82fcde
libc_hidden_proto (__dup3)
Packit Service 82fcde
extern int __execve (const char *__path, char *const __argv[],
Packit Service 82fcde
		     char *const __envp[]) attribute_hidden;
Packit Service 82fcde
extern long int __pathconf (const char *__path, int __name);
Packit Service 82fcde
extern long int __fpathconf (int __fd, int __name);
Packit Service 82fcde
extern long int __sysconf (int __name);
Packit Service 82fcde
libc_hidden_proto (__sysconf)
Packit Service 82fcde
extern __pid_t __getpid (void);
Packit Service 82fcde
libc_hidden_proto (__getpid)
Packit Service 82fcde
extern __pid_t __getppid (void);
Packit Service 82fcde
extern __pid_t __setsid (void) attribute_hidden;
Packit Service 82fcde
extern __uid_t __getuid (void) attribute_hidden;
Packit Service 82fcde
extern __uid_t __geteuid (void) attribute_hidden;
Packit Service 82fcde
extern __gid_t __getgid (void) attribute_hidden;
Packit Service 82fcde
extern __gid_t __getegid (void) attribute_hidden;
Packit Service 82fcde
extern int __getgroups (int __size, __gid_t __list[]) attribute_hidden;
Packit Service 82fcde
libc_hidden_proto (__getpgid)
Packit Service 82fcde
extern int __group_member (__gid_t __gid) attribute_hidden;
Packit Service 82fcde
extern int __setuid (__uid_t __uid);
Packit Service 82fcde
extern int __setreuid (__uid_t __ruid, __uid_t __euid);
Packit Service 82fcde
extern int __setgid (__gid_t __gid);
Packit Service 82fcde
extern int __setpgid (__pid_t __pid, __pid_t __pgid);
Packit Service 82fcde
libc_hidden_proto (__setpgid)
Packit Service 82fcde
extern int __setregid (__gid_t __rgid, __gid_t __egid);
Packit Service 82fcde
extern int __getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid);
Packit Service 82fcde
extern int __getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid);
Packit Service 82fcde
extern int __setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid);
Packit Service 82fcde
extern int __setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid);
Packit Service 82fcde
libc_hidden_proto (__getresuid)
Packit Service 82fcde
libc_hidden_proto (__getresgid)
Packit Service 82fcde
libc_hidden_proto (__setresuid)
Packit Service 82fcde
libc_hidden_proto (__setresgid)
Packit Service 82fcde
extern __pid_t __vfork (void);
Packit Service 82fcde
libc_hidden_proto (__vfork)
Packit Service 82fcde
extern int __ttyname_r (int __fd, char *__buf, size_t __buflen)
Packit Service 82fcde
     attribute_hidden;
Packit Service 82fcde
extern int __isatty (int __fd) attribute_hidden;
Packit Service 82fcde
extern int __link (const char *__from, const char *__to);
Packit Service 82fcde
extern int __symlink (const char *__from, const char *__to);
Packit Service 82fcde
extern ssize_t __readlink (const char *__path, char *__buf, size_t __len)
Packit Service 82fcde
     attribute_hidden;
Packit Service 82fcde
extern int __unlink (const char *__name) attribute_hidden;
Packit Service 82fcde
extern int __gethostname (char *__name, size_t __len) attribute_hidden;
Packit Service 82fcde
extern int __revoke (const char *__file);
Packit Service 82fcde
extern int __profil (unsigned short int *__sample_buffer, size_t __size,
Packit Service 82fcde
		     size_t __offset, unsigned int __scale)
Packit Service 82fcde
     attribute_hidden;
Packit Service 82fcde
extern int __getdtablesize (void) attribute_hidden;
Packit Service 82fcde
extern int __brk (void *__addr) attribute_hidden;
Packit Service 82fcde
extern int __close (int __fd);
Packit Service 82fcde
libc_hidden_proto (__close)
Packit Service 82fcde
extern int __libc_close (int __fd);
Packit Service 82fcde
extern ssize_t __read (int __fd, void *__buf, size_t __nbytes);
Packit Service 82fcde
libc_hidden_proto (__read)
Packit Service 82fcde
extern ssize_t __write (int __fd, const void *__buf, size_t __n);
Packit Service 82fcde
libc_hidden_proto (__write)
Packit Service 82fcde
extern __pid_t __fork (void);
Packit Service 82fcde
libc_hidden_proto (__fork)
Packit Service 82fcde
extern int __getpagesize (void) __attribute__ ((__const__));
Packit Service 82fcde
libc_hidden_proto (__getpagesize)
Packit Service 82fcde
extern int __ftruncate (int __fd, __off_t __length) attribute_hidden;
Packit Service 82fcde
extern int __ftruncate64 (int __fd, __off64_t __length) attribute_hidden;
Packit Service 82fcde
extern int __truncate (const char *path, __off_t __length);
Packit Service 82fcde
extern void *__sbrk (intptr_t __delta);
Packit Service 82fcde
libc_hidden_proto (__sbrk)
Packit Service 82fcde
Packit Service 82fcde
Packit Service 82fcde
/* This variable is set nonzero at startup if the process's effective
Packit Service 82fcde
   IDs differ from its real IDs, or it is otherwise indicated that
Packit Service 82fcde
   extra security should be used.  When this is set the dynamic linker
Packit Service 82fcde
   and some functions contained in the C library ignore various
Packit Service 82fcde
   environment variables that normally affect them.  */
Packit Service 82fcde
extern int __libc_enable_secure attribute_relro;
Packit Service 82fcde
extern int __libc_enable_secure_decided;
Packit Service 82fcde
rtld_hidden_proto (__libc_enable_secure)
Packit Service 82fcde
Packit Service 82fcde
Packit Service 82fcde
/* Various internal function.  */
Packit Service 82fcde
extern void __libc_check_standard_fds (void) attribute_hidden;
Packit Service 82fcde
Packit Service 82fcde
Packit Service 82fcde
/* Internal name for fork function.  */
Packit Service 82fcde
extern __pid_t __libc_fork (void);
Packit Service 82fcde
Packit Service 82fcde
/* Suspend the process until a signal arrives.
Packit Service 82fcde
   This always returns -1 and sets `errno' to EINTR.  */
Packit Service 82fcde
extern int __libc_pause (void);
Packit Service 82fcde
Packit Service 82fcde
extern int __getlogin_r_loginuid (char *name, size_t namesize)
Packit Service 82fcde
     attribute_hidden;
Packit Service 82fcde
Packit Service 82fcde
#  if IS_IN (rtld)
Packit Service 82fcde
#   include <dl-unistd.h>
Packit Service 82fcde
#  endif
Packit Service 82fcde
Packit Service 82fcde
# endif
Packit Service 82fcde
#endif