diff options
author | Jim Meyering <jim@meyering.net> | 2005-11-12 10:06:34 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-11-12 10:06:34 +0000 |
commit | 716377a20a27a5181385f860f88fd53cde30e5ea (patch) | |
tree | 7b0d482b8c9fbda43f734206c2befcd8a9aa376e | |
parent | 108429b83f3146b54a94b781b1f28ae5ffe114a0 (diff) | |
download | coreutils-716377a20a27a5181385f860f88fd53cde30e5ea.tar.xz |
*** empty log message ***
-rw-r--r-- | lib/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog index bf22c1d5e..53c8e7f17 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,14 @@ +2005-11-12 Jim Meyering <jim@meyering.net> + + 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 <stdio.h>, <string.h>, "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 <jim@meyering.net> * openat.c (fstatat, unlinkat): Perform the syscall directly, |