Lines Matching refs:pp

157 	struct refclockproc *pp;
181 pp = peer->procptr;
182 pp->io.clock_recv = hpgps_receive;
183 pp->io.srcclock = peer;
184 pp->io.datalen = 0;
185 pp->io.fd = fd;
186 if (!io_addclock(&pp->io)) {
188 pp->io.fd = -1;
192 pp->unitptr = up;
198 pp->clockdesc = DESCRIPTION;
199 memcpy((char *)&pp->refid, REFID, 4);
212 if (write(pp->io.fd, "*IDN?\r:PTIME:TZONE?\r", 20) != 20)
229 struct refclockproc *pp;
231 pp = peer->procptr;
232 up = pp->unitptr;
233 if (-1 != pp->io.fd)
234 io_closeclock(&pp->io);
249 struct refclockproc *pp;
270 pp = peer->procptr;
271 up = pp->unitptr;
272 *pp->a_lastcode = '\0';
273 pp->lencode = refclock_gtlin(rbufp, pp->a_lastcode, BMAX, &trtmp);
278 pp->lencode, pp->a_lastcode);
284 if (pp->lencode == 0)
302 if ((int)(pp->lencode + 2) <= (SMAX - (up->lastptr - up->statscrn))) {
304 memcpy(up->lastptr, pp->a_lastcode, pp->lencode);
305 up->lastptr += pp->lencode;
313 record_clock_stats(&peer->srcadr, pp->a_lastcode);
314 pp->lastrec = trtmp;
337 strlcpy(prompt, pp->a_lastcode, sizeof(prompt));
338 tcp = strrchr(pp->a_lastcode,'>');
340 tcp = pp->a_lastcode;
343 prompt[tcp - pp->a_lastcode] = '\0';
354 if (write(pp->io.fd, "*CLS\r\r", 6) != 6)
416 &pp->year, &month, &day, &pp->hour, &pp->minute, &pp->second,
468 if ( ! isleap_4(pp->year) ) { /* Y2KFixes */
492 pp->minute -= up->tzminute;
493 pp->hour -= up->tzhour;
495 if (pp->minute < 0) {
496 pp->minute += 60;
497 pp->hour--;
499 if (pp->minute > 59) {
500 pp->minute -= 60;
501 pp->hour++;
503 if (pp->hour < 0) {
504 pp->hour += 24;
507 pp->year--;
508 if ( isleap_4(pp->year) ) /* Y2KFixes */
515 if (pp->hour > 23) {
516 pp->hour -= 24;
519 pp->year++;
524 pp->day = day;
532 pp->leap = LEAP_NOTINSYNC;
535 pp->leap = LEAP_NOWARNING;
548 pp->leap = LEAP_ADDSECOND;
553 pp->leap = LEAP_DELSECOND;
575 if (!refclock_process(pp)) {
579 pp->lastref = pp->lastrec;
585 if (pp->sloppyclockflag & CLK_FLAG4){
587 if (write(pp->io.fd, ":SYSTEM:PRINT?\r", 15) != 15)
603 struct refclockproc *pp;
611 pp = peer->procptr;
612 up = pp->unitptr;
617 if (write(pp->io.fd, ":PTIME:TCODE?\r", 14) != 14) {
621 pp->polls++;