2 # define ROOT_DEV_INO_H 1
5 # include "same-inode.h"
8 get_root_dev_ino (struct dev_ino *root_d_i);
10 /* These macros are common to the programs that support the
11 --preserve-root and --no-preserve-root options. */
13 # define ROOT_DEV_INO_CHECK(Root_dev_ino, Dir_statbuf) \
14 (Root_dev_ino && SAME_INODE (*Dir_statbuf, *Root_dev_ino))
16 # define ROOT_DEV_INO_WARN(Dirname) \
19 if (STREQ (Dirname, "/")) \
20 error (0, 0, _("it is dangerous to operate recursively on %s"), \
24 _("it is dangerous to operate recursively on %s (same as %s)"), \
25 quote_n (0, Dirname), quote_n (1, "/")); \
26 error (0, 0, _("use --no-preserve-root to override this failsafe")); \