Lines Matching defs:rec
452 devtabent->comment = FALSE; /* data rec */
619 * int _putdevtabrec(stream, rec)
621 * struct devtabent *rec
624 * devtab structure <rec> to the current position of the standard I/O
629 * rec The structure containing the information to write
638 struct devtabent *rec) /* Record to write */
649 if (rec->comment) {
656 size = (strlen(rec->attrstr)*2)+1; /* Max rec size */
659 p = strcatesc(buf, rec->attrstr); /* Copy "escaped" */
682 if (rec->cdevice)
683 size += (strlen(rec->cdevice)*2) + 1; /* cdevice: */
684 if (rec->bdevice)
685 size += (strlen(rec->bdevice)*2) + 1; /* bdevice: */
686 if (rec->pathname)
687 size += (strlen(rec->pathname)*2) + 1; /* pathname: */
688 if ((attrval = rec->attrlist) != NULL) do { /* Attributes */
705 p = strcatesc(p, rec->alias);
709 if (rec->cdevice) p = strcatesc(p, rec->cdevice);
713 if (rec->bdevice) p = strcatesc(p, rec->bdevice);
717 if (rec->pathname) p = strcatesc(p, rec->pathname);
721 if ((attrval = rec->attrlist) != NULL)