/* implogd.c 4.1 82/04/04 */
#define LOGFILE "/usr/adm/implog"
#define IMPMTU ((8159 / 8) & ~01)
* Socket address, internet style, with
* unused space taken by timestamp and packet
struct sockproto improto
= { PF_IMPLINK
, 0 };
if (argc
> 0 && !strcmp(argv
[0], "-d"))
from
.sin_cc
= sizeof(time_t);
write(log
, (char *)&from
, sizeof(from
));
if ((s
= socket(SOCK_RAW
, &improto
, 0, options
)) < 0) {
cc
= receive(s
, &from
, request
, sizeof(request
));
if (cc
> IMPMTU
) /* sanity */
write(log
, (char *)&from
, sizeof(from
));