Lines Matching full:pp
99 struct refclockproc *pp;
120 pp = peer->procptr;
121 pp->unitptr = up;
122 pp->io.clock_recv = chronolog_receive;
123 pp->io.srcclock = peer;
124 pp->io.datalen = 0;
125 pp->io.fd = fd;
126 if (!io_addclock(&pp->io)) {
128 pp->io.fd = -1;
130 pp->unitptr = NULL;
138 pp->clockdesc = DESCRIPTION;
139 memcpy((char *)&pp->refid, REFID, 4);
154 struct refclockproc *pp;
156 pp = peer->procptr;
157 up = pp->unitptr;
158 if (-1 != pp->io.fd)
159 io_closeclock(&pp->io);
174 struct refclockproc *pp;
188 pp = peer->procptr;
189 up = pp->unitptr;
190 temp = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp);
200 pp->lencode = temp;
201 pp->lastrec = up->laststamp;
207 printf("chronolog: timecode %d %s\n", pp->lencode,
208 pp->a_lastcode);
219 if (sscanf(pp->a_lastcode, "Y %d/%d/%d", &up->year,&up->month,&up->day))
227 if (sscanf(pp->a_lastcode,"Z %02d:%02d:%02d",
261 pp->day = ymd2yd (adjyear, adjmon, gmtp->tm_mday);
262 pp->hour = gmtp->tm_hour;
263 pp->minute = gmtp->tm_min;
264 pp->second = gmtp->tm_sec;
268 adjyear,adjmon,gmtp->tm_mday,pp->hour,pp->minute,
269 pp->second);
276 pp->day = ymd2yd(year+1900,month,day);
277 pp->hour = hours;
278 pp->minute = minutes;
279 pp->second = seconds;
293 if (!refclock_process(pp)) {
297 pp->lastref = pp->lastrec;
299 record_clock_stats(&peer->srcadr, pp->a_lastcode);
300 up->lasthour = (u_char)pp->hour;
323 struct refclockproc *pp;
326 pp = peer->procptr;
327 up = pp->unitptr;
334 if (write(pp->io.fd, &pollchar, 1) != 1)
337 pp->polls++;