* modules/chdir-long (Depends-on): Remove mempcpy.
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 22 Jan 2005 05:37:06 +0000 (05:37 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 22 Jan 2005 05:37:06 +0000 (05:37 +0000)
commit6528cac57d999d924da1a4fdf64a487361164668
tree9ef2ad5ff2a1c004f4872c13f53bc18955ca0e3b
parent0213df7111578c134aaa805e82d69ebc6d84d3a4
* modules/chdir-long (Depends-on): Remove mempcpy.

* lib/openat.h (AT_SYMLINK_NOFOLLOW): Define to 4096, so it's the
same value as for Solaris 9.

* lib/chdir-long.c (chdir_long): Rewrite to remove limitation on
component length.  This included changing the parameter to be
of type `char *' rather than `char const *'.
* lib/chdir-long.h (chdir_long): Update prototype.

* lib/openat.c (fdopendir, fstatat): New functions.
* lib/openat.h: Include headers required for use of DIR and struct stat.
[AT_SYMLINK_NOFOLLOW]: Define.
(fdopendir, fstatat): Add prototypes.
ChangeLog
lib/ChangeLog
lib/chdir-long.c
lib/chdir-long.h
lib/openat.c
lib/openat.h
modules/chdir-long