Return true if an rmdir failure with errno == error_number for DIR is ignorable. */
| 96 | /* Return true if an rmdir failure with errno == error_number |
| 97 | for DIR is ignorable. */ |
| 98 | static bool |
| 99 | ignorable_failure (int error_number, char const *dir) |
| 100 | { |
| 101 | return (ignore_fail_on_non_empty |
| 102 | && (errno_rmdir_non_empty (error_number) |
| 103 | || (errno_may_be_non_empty (error_number) |
| 104 | && directory_status (AT_FDCWD, dir) == DS_NONEMPTY))); |
| 105 | } |
| 106 | |
| 107 | /* Remove any empty parent directories of DIR. |
| 108 | If DIR contains slash characters, at least one of them |
no test coverage detected