]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(NOT_AN_INODE_NUMBER, D_INO): Define (moved here from pwd.c).
authorJim Meyering <jim@meyering.net>
Sun, 26 Feb 2006 10:03:17 +0000 (10:03 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 26 Feb 2006 10:03:17 +0000 (10:03 +0000)
src/system.h

index 0f471e5d142e04da28969507ef20562fd3446819..a9244f04cdc5ee977409bc142e21ef1c5744086e 100644 (file)
@@ -244,6 +244,18 @@ initialize_exit_failure (int status)
 # define CLOSEDIR(d) closedir (d)
 #endif
 
+enum
+{
+  NOT_AN_INODE_NUMBER = 0
+};
+
+#ifdef D_INO_IN_DIRENT
+# define D_INO(dp) ((dp)->d_ino)
+#else
+/* Some systems don't have inodes, so fake them to avoid lots of ifdefs.  */
+# define D_INO(dp) NOT_AN_INODE_NUMBER
+#endif
+
 /* Get or fake the disk device blocksize.
    Usually defined by sys/param.h (if at all).  */
 #if !defined DEV_BSIZE && defined BSIZE