This is dumpsf.h in view mode; [Download] [Up]
#include <whoami.h> /* pick up cpu type */
#include <stdio.h>
#include <ctype.h>
#include <sys/param.h>
#include <sys/stat.h>
#ifdef VAXCPU
#include <sys/inode.h>
#else !VAXCPU
#include <sys/time.h>
#include <sys/vnode.h>
#include <ufs/inode.h>
#endif !VAXCPU
#include <sys/dir.h>
#include <utmp.h>
#include <sys/time.h>
#include <signal.h>
#include <carl/dumprestor.h>
#include <fstab.h>
#define TBLKLEN (TP_BSIZE*NTREC)
char *tape; /* name of the tape file */
char *rewtape; /* name of the rewind tape file */
char *increm; /* name of the file containing incremental information*/
int incno; /* increment number */
int tapeid; /* tape id number */
int uflag; /* update flag */
int density; /* density in 0.1" units */
long tsize; /* tape size in 0.1" units */
long esize; /* estimated tape size, blocks */
int etapes; /* estimated number of tapes */
int tapeno; /* current tape number */
char *ctime();
long atol();
/*int dump();*/
/*int tapsrec();*/
/*int dmpspc();*/
/*int dsrch();*/
/*int nullf();*/
/*char *getsuffix();*/
/*char *rawname();*/
/*int interrupt(); /* in case operator bangs on console */
struct incinfo
{
int dumplevel;
long dumpdate;
int tapeid;
int tapeidmax;
};
/*#define HOUR (60L*60L)*/
/*#define DAY (24L*HOUR)*/
/*#define YEAR (365L*DAY)*/
/*
* Exit status codes
*/
#define X_FINOK 1 /* normal exit */
#define X_REWRITE 2 /* restart writing from the check point */
#define X_ABORT 3 /* abort all of dump; don't attempt checkpointing*/
#define TAPE "/dev/rmt12" /* default tape device */
#define RWTAPE "/dev/rmt8" /* default rewind device */
#define SNDUMPHED "sndump: dump directory:"
#define SNDTAPEHED "sndump: tape directory:"
/*#define MAXFSTAB 32*/
/*
* The contents of the file NINCREM is maintained both on
* a linked list, and then (eventually) arrayified.
*/
/*struct itime{*/
/* struct idates it_value;*/
/* struct itime *it_next;*/
/*};*/
/*#define ITITERATE(i, ip) for (i = 0,ip = idatev[0]; i < nidates; i++, ip = idatev[i])*/
# define BUFSIZE (20*512)
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.