V10/cmd/backup.old/backup.h
#include <libc.h>
#define BACKUP "/etc/backup"
#define BDBM ".db"
#define LOCK "lock"
#define LOG "log"
#define RCVDIRS "rcvdirs"
#define STATLOG "stat.log"
#define STATDIR "stat.dir"
#define VOLMAP "volidmap"
#ifndef S_IFMT
#include <sys/types.h>
#include <sys/stat.h>
#endif
#include <label.h>
#define FNAMELEN 256
struct backfile
{
short checksum; /* checksum of the bytes AFTER the checksum */
short version;
struct stat sbuf; /* original inode */
char uname[16]; /* original user name */
char gname[16]; /* original group name */
char oname[FNAMELEN]; /* original file name */
char bname[FNAMELEN]; /* backup file name */
struct label lab;
char pad[378]; /* make it 1024 */
};
extern unsigned short sum();
#define CURVERSION 3