From: Jim Meyering Date: Sat, 29 May 2004 22:05:26 +0000 (+0000) Subject: (struct rm_options) [require_restore_cwd]: New member. X-Git-Tag: v5.3.0~1479 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8f7ac733b9c295ee38b4935a7cf9730f39af0fc8;p=thirdparty%2Fcoreutils.git (struct rm_options) [require_restore_cwd]: New member. --- 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