lib/savewd.c


Log

Author Commit Date CI Message
Jim Meyering df048d48 2007-09-17T16:51:01 * lib/savewd.c (ESTALE) [!defined]: Define. Reported to be required on Interix by Martin Koeppe.
Jim Meyering c3a06f7b 2007-03-21T08:07:20 When trying to open ".", treat ESTALE like EACCES. * lib/savewd.c (savewd_save): Resort to forking not just upon failure with EACCES, but also when errno is ESTALE.
Bruno Haible 9fbb5dcb 2007-02-18T21:08:06 exit.h is replaced with stdlib.h.
Paul Eggert 2e749d98 2006-10-05T21:38:10 [lib/ChangeLog] * fcntl_.h (O_NOFOLLOW): Don't depend on O_NOFOLLOW_IS_INEFFECTIVE; we now test for that separately. * fts.c (fts_safe_changedir): Inspect HAVE_WORKING_O_NOFOLLOW rather than O_NOFOLLOW, when testing whether it's possible to avoid a race condition reliably. * savewd.c (savewd_chdir): Likewise. [m4/ChangeLog] * fcntl_h.m4 (gl_FCNTL_H): Define HAVE_WORKING_O_NOFOLLOW instead of O_NOFOLLOW_IS_INEFFECTIVE. Define HAVE_WORKING_O_NOATIME if O_NOATIME works.
Paul Eggert 68aa9462 2006-09-26T23:33:11 [ChangeLog] * modules/savewd (Depends-on): Add 'raise'. [lib/ChangeLog] * savewd.c: Include <signal.h>, for 'raise'.
Jim Meyering 07f694e7 2006-09-18T06:47:32 * savewd.c (savewd_restore): Don't shadow: s/status/child_status/.
Paul Eggert 52034676 2006-09-18T03:31:18 Initial revision.