From 8f7ac733b9c295ee38b4935a7cf9730f39af0fc8 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 29 May 2004 22:05:26 +0000 Subject: [PATCH] (struct rm_options) [require_restore_cwd]: New member. --- src/remove.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/remove.h b/src/remove.h index e4b7aad7e3..f067fd9d36 100644 --- a/src/remove.h +++ b/src/remove.h @@ -28,6 +28,14 @@ struct rm_options /* If nonzero, display the name of each file removed. */ int verbose; + + /* If true, treat the failure by the rm function to restore the + current working directory as a fatal error. I.e., if this field + is true and the rm function cannot restore cwd, it must exit with + a nonzero status. Some applications require that the rm function + restore cwd (e.g., mv) and some others do not (e.g., rm, + in many cases). */ + bool require_restore_cwd; }; enum RM_status -- 2.47.3