diff options
Diffstat (limited to 'src/remove.h')
-rw-r--r-- | src/remove.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/remove.h b/src/remove.h index e4b7aad7e..f067fd9d3 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 |