spcl
spcl.c_ddate = 0;
if (ddp->dd_ddate <= spcl.c_ddate)
spcl.c_ddate = ddp->dd_ddate;
spcl.c_ddate = 0;
dtwalk->dd_ddate = spcl.c_date;
spcl.c_date == 0 ? "the epoch\n" : ctime((const time_t *)&spcl.c_date));
spcl.c_date = 0;
time((time_t *)&spcl.c_date);
spcl.c_ddate = unctime(optarg);
if (spcl.c_ddate < 0) {
strncpy(spcl.c_dev, dt->fs_spec, NAMELEN);
strncpy(spcl.c_filesys, dt->fs_file, NAMELEN);
strncpy(spcl.c_dev, disk, NAMELEN);
strncpy(spcl.c_filesys, "an unlisted file system", NAMELEN);
spcl.c_dev[NAMELEN-1]='\0';
spcl.c_filesys[NAMELEN-1]='\0';
strcpy(spcl.c_label, "none");
gethostname(spcl.c_host, NAMELEN);
spcl.c_level = level - '0';
spcl.c_type = TS_TAPE;
spcl.c_date == 0 ? "the epoch\n" : ctime((const time_t *)&spcl.c_date));
spcl.c_ddate == 0 ? "the epoch\n" : ctime((const time_t *)&spcl.c_ddate));
spcl.c_flags |= DR_NEWINODEFMT;
nonodump = spcl.c_level < honorlevel;
spcl.c_type = TS_END;
msg("DUMP: %ld tape blocks\n", (long)spcl.c_tapea);
(long)spcl.c_tapea, spcl.c_volume,
(spcl.c_volume == 1) ? "" : "s");
spcl.c_tapea / (tend_writing - tstart_writing));
lastspclrec = spcl.c_tapea;
spcl.c_tapea++;
spcl.c_tapea += avail;
if (spcl.c_type != TS_END) {
for (i = 0; i < spcl.c_count; i++)
if (spcl.c_addr[i] != 0)
slp->count = lastspclrec + blks + 1 - spcl.c_tapea;
slp->tapea = spcl.c_tapea;
savedtapea = spcl.c_tapea;
spcl.c_tapea = slp->tapea;
spcl.c_tapea = savedtapea;
spcl.c_count = slp->count;
spcl.c_firstrec = slp->firstrec;
spcl.c_volume++;
spcl.c_type = TS_TAPE;
spcl.c_flags |= DR_NEWHEADER;
spcl.c_flags &=~ DR_NEWHEADER;
(CHANGEDSINCE(dp, spcl.c_ddate) && \
#define WANTTODUMP(dp) CHANGEDSINCE(dp, spcl.c_ddate)
spcl.c_dinode = *dp;
spcl.c_type = TS_INODE;
spcl.c_count = 0;
spcl.c_addr[0] = 1;
spcl.c_count = 1;
spcl.c_addr[j - i] = 1;
spcl.c_addr[j - i] = 0;
spcl.c_count = count - i;
spcl.c_type = TS_ADDR;
spcl.c_type = type;
spcl.c_count = howmany(mapsize * sizeof(char), TP_BSIZE);
for (i = 0, cp = map; i < spcl.c_count; i++, cp += TP_BSIZE)
spcl.c_inumber = ino;
spcl.c_magic = NFS_MAGIC;
spcl.c_checksum = 0;
lp = (int32_t *)&spcl;
spcl.c_checksum = CHECKSUM - sum;
writerec(&spcl, 1);
panic("unknown tape header type %d\n", spcl.c_type);
if (gethead(&spcl) == FAIL) {
if (gethead(&spcl) == FAIL) {
dumptime = spcl.c_ddate;
dumpdate = spcl.c_date;
if (spcl.c_volume != 1) {
if (gethead(&spcl) == FAIL) {
findinode(&spcl);
if (spcl.c_type != TS_CLRI) {
maxino = (spcl.c_count * TP_BSIZE * NBBY) + 1;
if (spcl.c_type != TS_BITS) {
gethead(&spcl);
findinode(&spcl);
time_t c_date = spcl.c_date;
time_t c_ddate = spcl.c_ddate;
(spcl.c_ddate == 0) ? "the epoch\n" : ctime(&c_ddate));
if (spcl.c_host[0] == '\0')
(long)spcl.c_level, spcl.c_filesys, spcl.c_host, spcl.c_dev);
fprintf(stderr, "Label: %s\n", spcl.c_label);
while (spcl.c_type == TS_BITS || spcl.c_type == TS_CLRI)
volatile quad_t size = spcl.c_dinode.di_size;
if (spcl.c_type == TS_END)
if (spcl.c_magic != NFS_MAGIC)
for (i = 0; i < spcl.c_count; i++) {
if (readmapflag || spcl.c_addr[i]) {
for (i++; i < spcl.c_count; i++)
if (readmapflag || spcl.c_addr[i])
if (gethead(&spcl) == GOOD && size > 0) {
if (spcl.c_type == TS_ADDR)
findinode(&spcl);
if (key->spcl & (0x80 >> i)) {
u_char spcl;
u_char spcl;
map->key[scancode].spcl = 0;
map->key[scancode].spcl |= (0x80 >> i);
if (key->spcl & (0x80 >> i))
if (keymap->key[i].spcl & (0x80 >> j))
(unsigned)keymap->key[i].spcl,