Lines Matching refs:pp

97 	struct refclockproc *pp;
120 pp = peer->procptr;
121 pp->unitptr = up;
122 pp->io.clock_recv = fg_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;
137 pp->clockdesc = DESCRIPTION;
138 memcpy(&pp->refid, REFID, 3);
145 if(!fg_init(pp->io.fd))
161 struct refclockproc *pp;
164 pp = peer->procptr;
165 up = pp->unitptr;
166 if (pp->io.fd != -1)
167 io_closeclock(&pp->io);
182 struct refclockproc *pp;
184 pp = peer->procptr;
193 if (write(pp->io.fd, fgdate, LENFG) != LENFG)
196 pp->polls++;
199 if (pp->coderecv == pp->codeproc) {
205 record_clock_stats(&peer->srcadr, pp->a_lastcode);
219 struct refclockproc *pp;
229 pp = peer->procptr;
230 up = pp->unitptr;
258 pp->year = BP1(2) * 10 + BP2(2);
260 if (pp->year == 94) {
262 if (!fg_init(pp->io.fd))
270 if (pp->year < 99)
271 pp->year += 100;
273 pp->year += 1900;
274 pp->day = 100 * BP2(3) + 10 * BP1(4) + BP2(4);
284 pp->hour = BP1(6)*10 + BP2(6);
286 pp->hour = BP1(5)*10 + BP2(5);
288 if ((up->y2kwarn > 10) && (pp->hour == 10)) {
289 pp->minute = BP1(7)*10 + BP2(7);
290 pp->second = BP1(8)*10 + BP2(8);
291 pp->nsec = (BP1(9)*10 + BP2(9)) * 1000000;
292 pp->nsec += BP1(10) * 1000;
294 pp->hour = BP1(5)*10 + BP2(5);
295 pp->minute = BP1(6)*10 + BP2(6);
296 pp->second = BP1(7)*10 + BP2(7);
297 pp->nsec = (BP1(8)*10 + BP2(8)) * 1000000;
298 pp->nsec += BP1(9) * 1000;
301 if ((pp->hour == 10) && (pp->minute == 10)) {
305 snprintf(pp->a_lastcode, sizeof(pp->a_lastcode),
306 "%d %d %d %d %d", pp->year, pp->day, pp->hour,
307 pp->minute, pp->second);
308 pp->lencode = strlen(pp->a_lastcode);
309 /*get_systime(&pp->lastrec);*/
314 pp->year, pp->day, pp->hour, pp->minute, pp->second);
316 pp->disp = (10e-6);
317 pp->lastrec = rbufp->recv_time; /* Is it better than get_systime()? */
318 /* pp->leap = LEAP_NOWARNING; */
325 if (!refclock_process(pp))
327 pp->lastref = pp->lastrec;