summaryrefslogtreecommitdiff
path: root/lib/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2005-11-12 10:06:34 +0000
committerJim Meyering <jim@meyering.net>2005-11-12 10:06:34 +0000
commit716377a20a27a5181385f860f88fd53cde30e5ea (patch)
tree7b0d482b8c9fbda43f734206c2befcd8a9aa376e /lib/ChangeLog
parent108429b83f3146b54a94b781b1f28ae5ffe114a0 (diff)
downloadcoreutils-716377a20a27a5181385f860f88fd53cde30e5ea.tar.xz
*** empty log message ***
Diffstat (limited to 'lib/ChangeLog')
-rw-r--r--lib/ChangeLog11
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,