glibc/include/sys
Ulrich Drepper 7fb90fb89b Fix Linux getcwd for long paths
The getcwd syscall (so far?) can only handle path up to one page
in size.  There is no limit about directory hierarchy depth, though,
and the POSIX getcwd is supposed to handle this.  In that case fall
back to the generic getcwd.

Additionally, optimize the generic getcwd to use openat when possible
to change the asymptotic performance from O(N^2) to O(n).
2011-05-08 08:37:19 -04:00
..
bitypes.h
cdefs.h Redefine __nonnull so that test for incorrect parameters in the libc code itself are not omitted. 2007-05-10 20:15:11 +00:00
dir.h
errno.h * include/sys/errno.h: New file. 2002-08-11 22:06:06 +00:00
fcntl.h
file.h
gmon_out.h
gmon.h
ioctl.h
ipc.h
mman.h * include/sys/mman.h: Mark madvise hidden. 2007-04-19 17:41:07 +00:00
msg.h [BZ #2182] 2006-08-03 20:36:43 +00:00
poll.h Update. 2002-08-03 07:02:10 +00:00
prctl.h Update. 2003-01-28 05:59:24 +00:00
profil.h
queue.h
resource.h Clean up PLT use for getrlimit64. 2011-01-13 16:21:04 -05:00
select.h Update. 2002-08-03 07:02:10 +00:00
sem.h
sendfile.h [BZ #1920] 2005-11-24 18:16:42 +00:00
shm.h
signal.h
socket.h * include/rpc/clnt.h: Declare __libc_clntudp_bufcreate and 2008-07-25 17:06:50 +00:00
stat.h Fix Linux getcwd for long paths 2011-05-08 08:37:19 -04:00
statfs.h Update. 2002-08-03 07:02:10 +00:00
statvfs.h * include/unistd.h (seteuid, setegid): Add libc_hidden_proto. 2002-08-13 00:24:58 +00:00
sysctl.h * sunrpc/xcrypt.c (passwd2des_internal): Renamed fom passwd2des. 2002-09-17 10:58:17 +00:00
sysinfo.h [BZ #1535] 2006-01-08 09:39:29 +00:00
syslog.h * misc/bits/syslog.h: New file. 2005-07-30 06:00:43 +00:00
termios.h
time.h * sysdeps/unix/sysv/linux/futimesat.c [__NR_futimesat] 2006-02-03 05:28:06 +00:00
timeb.h
times.h
types.h
uio.h Update. 2002-10-09 09:42:48 +00:00
un.h
unistd.h
utsname.h * include/sys/utsname.h: Use libc_hidden_proto for uname, __uname. 2002-08-05 22:47:19 +00:00
vlimit.h
vtimes.h
wait.h * include/sys/resource.h (__getrusage): Mark hidden. * include/sys/time.h (__settimeofday, __setitimer, __utimes): Likewise. * include/sys/wait.h (__wait4): Likewise. 2003-06-30 23:15:13 +00:00
xattr.h 2005-12-29 Roland McGrath <roland@frob.com> 2005-12-29 10:38:08 +00:00