Jim reminded me that I should have credited Bastien for the bug report and initial patch for the openat-die issue. Sorry about that. I installed this:
>From 422ef85558e07719d5aa28a1bab67d789ecb3e70 Mon Sep 17 00:00:00 2001 From: Paul Eggert <egg...@cs.ucla.edu> Date: Wed, 12 Jan 2011 09:51:47 -0800 Subject: [PATCH] openat: mention Bastien in the recent patch for the openat-die issue --- ChangeLog | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8cffb3a..02f84c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -36,6 +36,8 @@ indirectly on xalloc. This change causes the openat substitute to fall back on save_cwd when memory is tight, and for save_cwd to fail instead of dying when memory is tight, but that's good enough. + Problem and initial idea for fix reported by Bastien Roucaries in + <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00170.html>. * lib/openat-proc.c: Include stdlib.h (for malloc), not xalloc.h (for xmalloc). -- 1.7.3