SCCS-vsn: usr.sbin/mtree/mtree.h 5.6
SCCS-vsn: usr.sbin/mtree/spec.c 5.10
SCCS-vsn: usr.sbin/mtree/compare.c 5.6
-static char sccsid[] = "@(#)compare.c 5.5 (Berkeley) %G%";
+static char sccsid[] = "@(#)compare.c 5.6 (Berkeley) %G%";
#endif /* not lint */
#include <sys/param.h>
#endif /* not lint */
#include <sys/param.h>
if (!S_ISDIR(p->fts_statb.st_mode))
goto typeerr;
break;
if (!S_ISDIR(p->fts_statb.st_mode))
goto typeerr;
break;
+ case F_FIFO:
+ if (!S_ISFIFO(p->fts_statb.st_mode))
+ goto typeerr;
+ break;
case F_FILE:
if (!S_ISREG(p->fts_statb.st_mode))
goto typeerr;
case F_FILE:
if (!S_ISREG(p->fts_statb.st_mode))
goto typeerr;
return("char");
case F_DIR:
return("dir");
return("char");
case F_DIR:
return("dir");
+ case F_FIFO:
+ return("fifo");
case F_FILE:
return("file");
case F_LINK:
case F_FILE:
return("file");
case F_LINK:
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)mtree.h 5.5 (Berkeley) %G%
+ * @(#)mtree.h 5.6 (Berkeley) %G%
#define F_BLOCK 0x001 /* block special */
#define F_CHAR 0x002 /* char special */
#define F_DIR 0x004 /* directory */
#define F_BLOCK 0x001 /* block special */
#define F_CHAR 0x002 /* char special */
#define F_DIR 0x004 /* directory */
-#define F_FILE 0x008 /* regular file */
-#define F_LINK 0x010 /* symbolic link */
-#define F_SOCK 0x020 /* socket */
+#define F_FIFO 0x008 /* fifo */
+#define F_FILE 0x010 /* regular file */
+#define F_LINK 0x020 /* symbolic link */
+#define F_SOCK 0x040 /* socket */
u_short type; /* file type */
#define F_CKSUM 0x001 /* check sum */
u_short type; /* file type */
#define F_CKSUM 0x001 /* check sum */
-static char sccsid[] = "@(#)spec.c 5.9 (Berkeley) %G%";
+static char sccsid[] = "@(#)spec.c 5.10 (Berkeley) %G%";
#endif /* not lint */
#include <sys/types.h>
#endif /* not lint */
#include <sys/types.h>
case 'f':
if (!strcmp(val, "file"))
ip->type = F_FILE;
case 'f':
if (!strcmp(val, "file"))
ip->type = F_FILE;
+ if (!strcmp(val, "fifo"))
+ ip->type = F_FIFO;
break;
case 'l':
if (!strcmp(val, "link"))
break;
case 'l':
if (!strcmp(val, "link"))