mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-09 10:50:08 +00:00
* posix/unistd.h: Move internal prototypes from here ...
* include/unistd.h: ... to here.
This commit is contained in:
parent
83628d3173
commit
6991feeb94
@ -5,18 +5,23 @@
|
|||||||
extern int __access (__const char *__name, int __type);
|
extern int __access (__const char *__name, int __type);
|
||||||
extern int __euidaccess (__const char *__name, int __type);
|
extern int __euidaccess (__const char *__name, int __type);
|
||||||
extern __off64_t __lseek64 (int __fd, __off64_t __offset, int __whence);
|
extern __off64_t __lseek64 (int __fd, __off64_t __offset, int __whence);
|
||||||
|
extern __off_t __lseek (int __fd, __off_t __offset, int __whence);
|
||||||
extern __off_t __libc_lseek (int __fd, __off_t __offset, int __whence);
|
extern __off_t __libc_lseek (int __fd, __off_t __offset, int __whence);
|
||||||
extern __off64_t __libc_lseek64 (int __fd, __off64_t __offset, int __whence);
|
extern __off64_t __libc_lseek64 (int __fd, __off64_t __offset, int __whence);
|
||||||
extern ssize_t __pread (int __fd, void *__buf, size_t __nbytes,
|
extern ssize_t __pread (int __fd, void *__buf, size_t __nbytes,
|
||||||
__off_t __offset);
|
__off_t __offset);
|
||||||
extern ssize_t __libc_pread (int __fd, void *__buf, size_t __nbytes,
|
extern ssize_t __libc_pread (int __fd, void *__buf, size_t __nbytes,
|
||||||
__off_t __offset);
|
__off_t __offset);
|
||||||
|
extern ssize_t __pread64 (int __fd, void *__buf, size_t __nbytes,
|
||||||
|
__off64_t __offset);
|
||||||
extern ssize_t __libc_pread64 (int __fd, void *__buf, size_t __nbytes,
|
extern ssize_t __libc_pread64 (int __fd, void *__buf, size_t __nbytes,
|
||||||
__off64_t __offset);
|
__off64_t __offset);
|
||||||
extern ssize_t __pwrite (int __fd, __const void *__buf, size_t __n,
|
extern ssize_t __pwrite (int __fd, __const void *__buf, size_t __n,
|
||||||
__off_t __offset);
|
__off_t __offset);
|
||||||
extern ssize_t __libc_pwrite (int __fd, __const void *__buf, size_t __n,
|
extern ssize_t __libc_pwrite (int __fd, __const void *__buf, size_t __n,
|
||||||
__off_t __offset);
|
__off_t __offset);
|
||||||
|
extern ssize_t __pwrite64 (int __fd, __const void *__buf, size_t __n,
|
||||||
|
__off64_t __offset);
|
||||||
extern ssize_t __libc_pwrite64 (int __fd, __const void *__buf, size_t __n,
|
extern ssize_t __libc_pwrite64 (int __fd, __const void *__buf, size_t __n,
|
||||||
__off64_t __offset);
|
__off64_t __offset);
|
||||||
extern ssize_t __libc_read (int __fd, void *__buf, size_t __n);
|
extern ssize_t __libc_read (int __fd, void *__buf, size_t __n);
|
||||||
@ -51,6 +56,7 @@ extern int __execve (__const char *__path, char *__const __argv[],
|
|||||||
extern long int __pathconf (__const char *__path, int __name);
|
extern long int __pathconf (__const char *__path, int __name);
|
||||||
extern long int __fpathconf (int __fd, int __name);
|
extern long int __fpathconf (int __fd, int __name);
|
||||||
extern long int __sysconf (int __name);
|
extern long int __sysconf (int __name);
|
||||||
|
extern __pid_t __getpid (void);
|
||||||
extern __pid_t __getppid (void);
|
extern __pid_t __getppid (void);
|
||||||
extern __pid_t __setsid (void);
|
extern __pid_t __setsid (void);
|
||||||
extern __uid_t __getuid (void);
|
extern __uid_t __getuid (void);
|
||||||
@ -62,6 +68,7 @@ extern int __group_member (__gid_t __gid);
|
|||||||
extern int __setuid (__uid_t __uid);
|
extern int __setuid (__uid_t __uid);
|
||||||
extern int __setreuid (__uid_t __ruid, __uid_t __euid);
|
extern int __setreuid (__uid_t __ruid, __uid_t __euid);
|
||||||
extern int __setgid (__gid_t __gid);
|
extern int __setgid (__gid_t __gid);
|
||||||
|
extern int __setpgid (__pid_t __pid, __pid_t __pgid);
|
||||||
extern int __setregid (__gid_t __rgid, __gid_t __egid);
|
extern int __setregid (__gid_t __rgid, __gid_t __egid);
|
||||||
extern __pid_t __vfork (void);
|
extern __pid_t __vfork (void);
|
||||||
extern int __ttyname_r (int __fd, char *__buf, size_t __buflen);
|
extern int __ttyname_r (int __fd, char *__buf, size_t __buflen);
|
||||||
@ -75,6 +82,13 @@ extern int __profil (unsigned short int *__sample_buffer, size_t __size,
|
|||||||
size_t __offset, unsigned int __scale);
|
size_t __offset, unsigned int __scale);
|
||||||
extern int __getdtablesize (void);
|
extern int __getdtablesize (void);
|
||||||
extern int __brk (void *__addr);
|
extern int __brk (void *__addr);
|
||||||
|
extern int __close (int __fd);
|
||||||
|
extern ssize_t __read (int __fd, void *__buf, size_t __nbytes);
|
||||||
|
extern ssize_t __write (int __fd, __const void *__buf, size_t __n);
|
||||||
|
extern __pid_t __fork (void);
|
||||||
|
extern int __getpagesize (void) __attribute__ ((__const__));
|
||||||
|
extern int __ftruncate (int __fd, __off_t __length);
|
||||||
|
extern void *__sbrk (intptr_t __delta);
|
||||||
|
|
||||||
|
|
||||||
/* This variable is set nonzero at startup if the process's effective
|
/* This variable is set nonzero at startup if the process's effective
|
||||||
|
@ -286,7 +286,6 @@ extern int euidaccess (__const char *__name, int __type) __THROW;
|
|||||||
the current position (if WHENCE is SEEK_CUR),
|
the current position (if WHENCE is SEEK_CUR),
|
||||||
or the end of the file (if WHENCE is SEEK_END).
|
or the end of the file (if WHENCE is SEEK_END).
|
||||||
Return the new file position. */
|
Return the new file position. */
|
||||||
extern __off_t __lseek (int __fd, __off_t __offset, int __whence) __THROW;
|
|
||||||
#ifndef __USE_FILE_OFFSET64
|
#ifndef __USE_FILE_OFFSET64
|
||||||
extern __off_t lseek (int __fd, __off_t __offset, int __whence) __THROW;
|
extern __off_t lseek (int __fd, __off_t __offset, int __whence) __THROW;
|
||||||
#else
|
#else
|
||||||
@ -304,29 +303,16 @@ extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence) __THROW;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Close the file descriptor FD. */
|
/* Close the file descriptor FD. */
|
||||||
extern int __close (int __fd) __THROW;
|
|
||||||
extern int close (int __fd) __THROW;
|
extern int close (int __fd) __THROW;
|
||||||
|
|
||||||
/* Read NBYTES into BUF from FD. Return the
|
/* Read NBYTES into BUF from FD. Return the
|
||||||
number read, -1 for errors or 0 for EOF. */
|
number read, -1 for errors or 0 for EOF. */
|
||||||
extern ssize_t __read (int __fd, void *__buf, size_t __nbytes) __THROW;
|
|
||||||
extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __THROW;
|
extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __THROW;
|
||||||
|
|
||||||
/* Write N bytes of BUF to FD. Return the number written, or -1. */
|
/* Write N bytes of BUF to FD. Return the number written, or -1. */
|
||||||
extern ssize_t __write (int __fd, __const void *__buf, size_t __n) __THROW;
|
|
||||||
extern ssize_t write (int __fd, __const void *__buf, size_t __n) __THROW;
|
extern ssize_t write (int __fd, __const void *__buf, size_t __n) __THROW;
|
||||||
|
|
||||||
#ifdef __USE_UNIX98
|
#ifdef __USE_UNIX98
|
||||||
/* Read NBYTES into BUF from FD at the given position OFFSET without
|
|
||||||
changing the file pointer. Return the number read, -1 for errors
|
|
||||||
or 0 for EOF. */
|
|
||||||
extern ssize_t __pread64 (int __fd, void *__buf, size_t __nbytes,
|
|
||||||
__off64_t __offset) __THROW;
|
|
||||||
/* Write N bytes of BUF to FD at the given position OFFSET without
|
|
||||||
changing the file pointer. Return the number written, or -1. */
|
|
||||||
extern ssize_t __pwrite64 (int __fd, __const void *__buf, size_t __n,
|
|
||||||
__off64_t __offset) __THROW;
|
|
||||||
|
|
||||||
# ifndef __USE_FILE_OFFSET64
|
# ifndef __USE_FILE_OFFSET64
|
||||||
extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off_t __offset)
|
extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off_t __offset)
|
||||||
__THROW;
|
__THROW;
|
||||||
@ -348,8 +334,13 @@ extern ssize_t __REDIRECT (pwrite, (int __fd, __const void *__buf,
|
|||||||
# endif
|
# endif
|
||||||
|
|
||||||
# ifdef __USE_LARGEFILE64
|
# ifdef __USE_LARGEFILE64
|
||||||
|
/* Read NBYTES into BUF from FD at the given position OFFSET without
|
||||||
|
changing the file pointer. Return the number read, -1 for errors
|
||||||
|
or 0 for EOF. */
|
||||||
extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
|
extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
|
||||||
__off64_t __offset) __THROW;
|
__off64_t __offset) __THROW;
|
||||||
|
/* Write N bytes of BUF to FD at the given position OFFSET without
|
||||||
|
changing the file pointer. Return the number written, or -1. */
|
||||||
extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n,
|
extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n,
|
||||||
__off64_t __offset) __THROW;
|
__off64_t __offset) __THROW;
|
||||||
# endif
|
# endif
|
||||||
@ -524,7 +515,6 @@ extern size_t confstr (int __name, char *__buf, size_t __len) __THROW;
|
|||||||
|
|
||||||
|
|
||||||
/* Get the process ID of the calling process. */
|
/* Get the process ID of the calling process. */
|
||||||
extern __pid_t __getpid (void) __THROW;
|
|
||||||
extern __pid_t getpid (void) __THROW;
|
extern __pid_t getpid (void) __THROW;
|
||||||
|
|
||||||
/* Get the process ID of the calling process's parent. */
|
/* Get the process ID of the calling process's parent. */
|
||||||
@ -552,7 +542,6 @@ extern __pid_t getpgid (__pid_t __pid) __THROW;
|
|||||||
/* Set the process group ID of the process matching PID to PGID.
|
/* Set the process group ID of the process matching PID to PGID.
|
||||||
If PID is zero, the current process's process group ID is set.
|
If PID is zero, the current process's process group ID is set.
|
||||||
If PGID is zero, the process ID of the process is used. */
|
If PGID is zero, the process ID of the process is used. */
|
||||||
extern int __setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
|
|
||||||
extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
|
extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
|
||||||
|
|
||||||
#if defined __USE_SVID || defined __USE_BSD || defined __USE_XOPEN_EXTENDED
|
#if defined __USE_SVID || defined __USE_BSD || defined __USE_XOPEN_EXTENDED
|
||||||
@ -655,7 +644,6 @@ extern int setegid (__gid_t __gid) __THROW;
|
|||||||
/* Clone the calling process, creating an exact copy.
|
/* Clone the calling process, creating an exact copy.
|
||||||
Return -1 for errors, 0 to the new process,
|
Return -1 for errors, 0 to the new process,
|
||||||
and the process ID of the new process to the old process. */
|
and the process ID of the new process to the old process. */
|
||||||
extern __pid_t __fork (void) __THROW;
|
|
||||||
extern __pid_t fork (void) __THROW;
|
extern __pid_t fork (void) __THROW;
|
||||||
|
|
||||||
#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED
|
#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED
|
||||||
@ -822,7 +810,6 @@ extern int sync (void) __THROW;
|
|||||||
|
|
||||||
/* Return the number of bytes in a page. This is the system's page size,
|
/* Return the number of bytes in a page. This is the system's page size,
|
||||||
which is not necessarily the same as the hardware page size. */
|
which is not necessarily the same as the hardware page size. */
|
||||||
extern int __getpagesize (void) __THROW __attribute__ ((__const__));
|
|
||||||
extern int getpagesize (void) __THROW __attribute__ ((__const__));
|
extern int getpagesize (void) __THROW __attribute__ ((__const__));
|
||||||
|
|
||||||
|
|
||||||
@ -843,7 +830,6 @@ extern int truncate64 (__const char *__file, __off64_t __length) __THROW;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Truncate the file FD is open on to LENGTH bytes. */
|
/* Truncate the file FD is open on to LENGTH bytes. */
|
||||||
extern int __ftruncate (int __fd, __off_t __length) __THROW;
|
|
||||||
#ifndef __USE_FILE_OFFSET64
|
#ifndef __USE_FILE_OFFSET64
|
||||||
extern int ftruncate (int __fd, __off_t __length) __THROW;
|
extern int ftruncate (int __fd, __off_t __length) __THROW;
|
||||||
#else
|
#else
|
||||||
@ -876,7 +862,6 @@ extern int brk (void *__addr) __THROW;
|
|||||||
If successful, returns the address the previous end of data space
|
If successful, returns the address the previous end of data space
|
||||||
(i.e. the beginning of the new space, if DELTA > 0);
|
(i.e. the beginning of the new space, if DELTA > 0);
|
||||||
returns (void *) -1 for errors (with errno set). */
|
returns (void *) -1 for errors (with errno set). */
|
||||||
extern void *__sbrk (intptr_t __delta) __THROW;
|
|
||||||
extern void *sbrk (intptr_t __delta) __THROW;
|
extern void *sbrk (intptr_t __delta) __THROW;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user