From: Jim Meyering Date: Sat, 12 Nov 2005 10:06:34 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: v6.0~1365 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=716377a20a27a5181385f860f88fd53cde30e5ea;p=thirdparty%2Fcoreutils.git *** empty log message *** --- diff --git a/lib/ChangeLog b/lib/ChangeLog index bf22c1d5e1..53c8e7f17d 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,14 @@ +2005-11-12 Jim Meyering + + Emulate openat-family functions using Linux's procfs, if possible. + Idea and some code from Ulrich Drepper's glibc changes. + + * openat.c: (BUILD_PROC_NAME): New macro. + Include , , "alloca.h" and "intprops.h". + (rpl_openat): Emulate by trying to open /proc/self/fd/%d/%s, + before falling back on save_cwd and restore_cwd. + (fdopendir, fstatat, unlinkat): Likewise. + 2005-11-11 Jim Meyering * openat.c (fstatat, unlinkat): Perform the syscall directly,