fixes q order problems and temporary file names when inchar > 'z'.
[unix-history] / usr / src / include / protocols / dumprestore.h
index 3c2b711..72291cd 100644 (file)
@@ -1,12 +1,19 @@
 /* Copyright (c) 1981 Regents of the University of California */
 
 /* Copyright (c) 1981 Regents of the University of California */
 
-/* "@(#)dumprestore.h 1.2 %G%" */
+/* "@(#)dumprestore.h 2.4 %G%" */
 
 
+/*
+ * TP_BSIZE is the size of file blocks on the dump tapes.
+ * Note that TP_BSIZE must be a multiple of DEV_BSIZE.
+ *
+ * NTREC is the number of TP_BSIZE blocks that are written
+ * in each tape record.
+ *
+ * TP_NINDIR is the number of indirect pointers in a TS_INODE
+ * or TS_ADDR record. Note that it must be a power of two.
+ */
 #define TP_BSIZE       1024
 #define NTREC          10
 #define TP_BSIZE       1024
 #define NTREC          10
-#define MLEN           16
-#define MSIZ           4096
-#define BLKING         (FSIZE/TP_BSIZE)
 #define TP_NINDIR      (TP_BSIZE/2)
 
 #define TS_TAPE        1
 #define TP_NINDIR      (TP_BSIZE/2)
 
 #define TS_TAPE        1
@@ -15,7 +22,8 @@
 #define TS_ADDR        4
 #define TS_END         5
 #define TS_CLRI        6
 #define TS_ADDR        4
 #define TS_END         5
 #define TS_CLRI        6
-#define MAGIC          (int)60011
+#define OFS_MAGIC      (int)60011
+#define NFS_MAGIC      (int)60012
 #define CHECKSUM       (int)84446
 
 union u_spcl {
 #define CHECKSUM       (int)84446
 
 union u_spcl {
@@ -37,12 +45,6 @@ union u_spcl {
 
 #define spcl u_spcl.s_spcl
 
 
 #define spcl u_spcl.s_spcl
 
-struct idates {
-       char    id_name[16];
-       char    id_incno;
-       time_t  id_ddate;
-};
-
 #define        DUMPOUTFMT      "%-16s %c %s"           /* for printf */
                                                /* name, incno, ctime(date) */
 #define        DUMPINFMT       "%16s %c %[^\n]\n"      /* inverse for scanf */
 #define        DUMPOUTFMT      "%-16s %c %s"           /* for printf */
                                                /* name, incno, ctime(date) */
 #define        DUMPINFMT       "%16s %c %[^\n]\n"      /* inverse for scanf */