Updated to fedora-glibc-20060109T2152
[kopensolaris-gnu/glibc.git] / include / unistd.h
index ab6fd67..f4d6cad 100644 (file)
@@ -21,6 +21,7 @@ extern int __access (__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 __off_t __lseek (int __fd, __off_t __offset, int __whence);
+libc_hidden_proto (__lseek)
 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 ssize_t __pread (int __fd, void *__buf, size_t __nbytes,
@@ -104,6 +105,7 @@ libc_hidden_proto (__getresgid)
 libc_hidden_proto (__setresuid)
 libc_hidden_proto (__setresgid)
 extern __pid_t __vfork (void);
+libc_hidden_proto (__vfork)
 extern int __ttyname_r (int __fd, char *__buf, size_t __buflen);
 extern int __isatty (int __fd);
 extern int __link (__const char *__from, __const char *__to);
@@ -123,10 +125,12 @@ libc_hidden_proto (__read)
 extern ssize_t __write (int __fd, __const void *__buf, size_t __n);
 libc_hidden_proto (__write)
 extern __pid_t __fork (void);
+libc_hidden_proto (__fork)
 extern int __getpagesize (void) __attribute__ ((__const__));
 libc_hidden_proto (__getpagesize)
 extern int __ftruncate (int __fd, __off_t __length);
 extern int __ftruncate64 (int __fd, __off64_t __length);
+extern int __truncate (const char *path, __off_t __length);
 extern void *__sbrk (intptr_t __delta);
 libc_hidden_proto (__sbrk)
 
@@ -136,10 +140,11 @@ libc_hidden_proto (__sbrk)
    extra security should be used.  When this is set the dynamic linker
    and some functions contained in the C library ignore various
    environment variables that normally affect them.  */
-extern int __libc_enable_secure;
+extern int __libc_enable_secure attribute_relro;
+extern int __libc_enable_secure_decided;
 #ifdef IS_IN_rtld
 /* XXX The #ifdef should go.  */
-extern int __libc_enable_secure_internal attribute_hidden;
+extern int __libc_enable_secure_internal attribute_relro attribute_hidden;
 #endif