(DOT_OR_DOTDOT): New definition (moved here from remove.c.).
authorJim Meyering <jim@meyering.net>
Mon, 30 Nov 1998 03:01:24 +0000 (03:01 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 30 Nov 1998 03:01:24 +0000 (03:01 +0000)
src/sys2.h

index e2795c2..e197cef 100644 (file)
@@ -220,3 +220,7 @@ off_t lseek ();
 #define SAME_INODE(Stat_buf_1, Stat_buf_2) \
   ((Stat_buf_1).st_ino == (Stat_buf_2).st_ino \
    && (Stat_buf_1).st_dev == (Stat_buf_2).st_dev)
+
+#define DOT_OR_DOTDOT(Basename) \
+  (Basename[0] == '.' && (Basename[1] == '\0' \
+                         || (Basename[1] == '.' && Basename[2] == '\0')))