raise enlastdel to 50
[unix-history] / .ref-BSD-3 / etc / fixddate.c
#include <sys/param.h>
#include <sys/ino.h>
#include <dumprestor.h>
#include <stdio.h>
main()
{
struct idates idt;
char response[100];
FILE *tty;
if (freopen("/etc/ddate", "r", stdin) < 0)
perror("/etc/ddate"), exit(1);
tty = fopen("/dev/tty", "r");
while (fread(&idt, sizeof idt, 1, stdin) == 1) {
fprintf(stderr,"%.8s %c %25.25s ? ", idt.id_name, idt.id_incno,
ctime(&idt.id_ddate));
fgets(response,100,tty);
/*
if (!strcmp(idt.id_name,"rrp0g"))
strcpy(idt.id_name,"rrp2h");
*/
if (response[0] == 'y')
fwrite(&idt, sizeof idt, 1, stdout);
}
}