|
|
BSD 4.3
#include "../../src/parms.h"
#include "../../src/structs.h"
main (argc, argv)
int argc;
char **argv;
{
int i,
j,
k;
char *p,
*q,
*r;
FILE * fp;
struct seq_f buf;
char line[128];
i = open (argv[1], 1);
if (i < 0)
{
i = creat (argv[1], 0666);
if (i < 0)
{
printf ("Couldn't open/create %d\n", argv[1]);
exit (1);
}
}
while (fgets (line, sizeof line, stdin) != NULL)
{
/*
* printf("Hey I read line: %d", line);
*/
buf.lastin.w_gmttime = 0; /* no unixtime */
j=sscanf (line, "%s : %hd:%hd %hd/%hd/%hd",
&buf.nfname,
&buf.lastin.w_hours, &buf.lastin.w_mins,
&buf.lastin.w_day, &buf.lastin.w_month, &buf.lastin.w_year);
/*
* printf("sscanf returned %d\n", j);
* printf ("%-20s: %d:%d %d/%d/%d\n", buf.nfname,
* buf.lastin.w_hours, buf.lastin.w_mins,
* buf.lastin.w_day, buf.lastin.w_month, buf.lastin.w_year);
*/
write (i, &buf, sizeof buf);
}
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.