+ log = open(LOGFILE, O_CREAT|O_WRONLY|O_APPEND, 0644);
+ if (log < 0) {
+ syslog(LOG_ERR, "%s: %m\n", LOGFILE);
+ perror("implogd: open");
+ exit(1);
+ }
+ from.sin_time = time(0);
+ from.sin_len = sizeof (time_t);
+ write(log, (char *)&from, sizeof (from));
+ if ((s = socket(AF_IMPLINK, SOCK_RAW, 0)) < 0) {
+ syslog(LOG_ERR, "socket: %m\n");
+ perror("implogd: socket");
+ exit(5);
+ }