Lines Matching defs:rtmp
365 RMPCONN *rtmp;
368 if ((rtmp = (RMPCONN *) malloc(sizeof(RMPCONN))) == NULL) {
374 rtmp = LastFree;
379 * Copy template into `rtmp', init file descriptor to `-1' and
382 memmove((char *)rtmp, (char *)rconn, sizeof(RMPCONN));
383 rtmp->bootfd = -1;
384 rtmp->next = NULL;
386 return(rtmp);
393 ** rtmp - ptr to RMPCONN to be free'd.
399 ** - Memory associated with `rtmp' may be free'd (or cached).
400 ** - File desc associated with `rtmp->bootfd' will be closed.
403 FreeConn(RMPCONN *rtmp)
408 if (rtmp->bootfd >= 0) {
409 (void) close(rtmp->bootfd);
410 rtmp->bootfd = -1;
414 LastFree = rtmp;
416 free((char *)rtmp);
439 RMPCONN *rtmp;
442 rtmp = RmpConns;
444 FreeConn(rtmp);
498 RMPCONN *rtmp;
500 for (rtmp = RmpConns; rtmp != NULL; rtmp = rtmp->next)
502 (char *)&rtmp->rmp.hp_hdr.saddr[0], RMP_ADDRLEN) == 0)
505 return(rtmp);