Lines Matching refs:rec
454 devtabent->comment = FALSE; /* data rec */
621 * int _putdevtabrec(stream, rec)
623 * struct devtabent *rec
626 * devtab structure <rec> to the current position of the standard I/O
631 * rec The structure containing the information to write
640 struct devtabent *rec) /* Record to write */
651 if (rec->comment) {
658 size = (strlen(rec->attrstr)*2)+1; /* Max rec size */
661 p = strcatesc(buf, rec->attrstr); /* Copy "escaped" */
684 if (rec->cdevice)
685 size += (strlen(rec->cdevice)*2) + 1; /* cdevice: */
686 if (rec->bdevice)
687 size += (strlen(rec->bdevice)*2) + 1; /* bdevice: */
688 if (rec->pathname)
689 size += (strlen(rec->pathname)*2) + 1; /* pathname: */
690 if ((attrval = rec->attrlist) != NULL) do { /* Attributes */
707 p = strcatesc(p, rec->alias);
711 if (rec->cdevice) p = strcatesc(p, rec->cdevice);
715 if (rec->bdevice) p = strcatesc(p, rec->bdevice);
719 if (rec->pathname) p = strcatesc(p, rec->pathname);
723 if ((attrval = rec->attrlist) != NULL)