diff options
Diffstat (limited to 'lib/root-dev-ino.h')
-rw-r--r-- | lib/root-dev-ino.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/lib/root-dev-ino.h b/lib/root-dev-ino.h deleted file mode 100644 index ad38f7635..000000000 --- a/lib/root-dev-ino.h +++ /dev/null @@ -1,48 +0,0 @@ -/* Root device and inode number checking. - - Copyright (C) 2003, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - -#ifndef ROOT_DEV_INO_H -# define ROOT_DEV_INO_H 1 - -# include "dev-ino.h" -# include "same-inode.h" - -struct dev_ino * -get_root_dev_ino (struct dev_ino *root_d_i); - -/* These macros are common to the programs that support the - --preserve-root and --no-preserve-root options. */ - -# define ROOT_DEV_INO_CHECK(Root_dev_ino, Dir_statbuf) \ - (Root_dev_ino && SAME_INODE (*Dir_statbuf, *Root_dev_ino)) - -# define ROOT_DEV_INO_WARN(Dirname) \ - do \ - { \ - if (STREQ (Dirname, "/")) \ - error (0, 0, _("it is dangerous to operate recursively on %s"), \ - quote (Dirname)); \ - else \ - error (0, 0, \ - _("it is dangerous to operate recursively on %s (same as %s)"), \ - quote_n (0, Dirname), quote_n (1, "/")); \ - error (0, 0, _("use --no-preserve-root to override this failsafe")); \ - } \ - while (0) - -#endif |