Searched refs:devtabent (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/libadm/common/
H A Dlistdev.c133 struct devtabent *devtabent; /* Ptr to devtab entry */ local
143 if (devtabent = _getdevrec(device)) {
152 if (devtabent->alias) n++; /* Alias, if defined */
153 if (devtabent->cdevice) n++; /* Char spcl, if defined */
154 if (devtabent->bdevice) n++; /* Blk spcl, if defined */
155 if (devtabent->pathname) n++; /* Pathname, if defined */
158 if ((attrval = devtabent->attrlist) != NULL) {
166 if (devtabent->alias) {
171 if (noerror && devtabent
[all...]
H A Dputdev.c105 static struct devtabent *mkdevtabent(char *, char **);
400 * struct devtabent *mkdevtabent(alias, attrlist)
404 * This function builds a struct devtabent structure describing the
413 * Returns: struct devtabent *
414 * A completed struct devtabent structure containing the description
424 static struct devtabent *
430 struct devtabent *devtabent; /* * to struct we're making */ local
446 if (devtabent = malloc(sizeof (struct devtabent))) {
774 struct devtabent *devtabent; /* Ptr to dev tab entry */ local
1023 struct devtabent *devtabent; local
1095 struct devtabent *devtabent; /* Entry being copied */ local
[all...]
H A Dgetdev.c158 static int matchallcriteria(struct devtabent *, struct srch *);
159 static int matchanycriteria(struct devtabent *, struct srch *);
776 struct devtabent *devtabent; /* Ptr to current record */ local
801 while (notdone && (devtabent = _getdevtabent())) {
802 if (!devtabent->comment) {
803 if (!criteria || matchallcriteria(devtabent, criteria)) {
804 if (alias = malloc(strlen(devtabent->alias)+1))
805 (void) strcpy(alias, devtabent->alias);
810 _freedevtabent(devtabent);
[all...]
H A Ddevattr.c104 struct devtabent *record; /* Retrieved record */
174 /* Free the space allocated to the struct devtabent structure */
H A Ddevtab.c657 * struct devtabent *_getdevtabent()
665 * Returns: struct devtabent *
667 * (struct devtabent *) NULL if it was unable to open the file or there
676 struct devtabent *
680 struct devtabent *ent; /* Ptr to dev table entry structure */
695 if (!(ent = malloc(sizeof (struct devtabent)))) {
823 * void _freedevtabent(devtabent)
824 * struct devtabent *devtabent;
829 * struct devtabent *devtaben
[all...]
/illumos-gate/usr/src/lib/libadm/inc/
H A Ddevtab.h93 * devtabent Describes an entry in the device table
99 * struct devtabent
115 struct devtabent { struct
207 struct devtabent *_getdevtabent(void);
208 void _freedevtabent(struct devtabent *);
209 struct devtabent *_getdevrec(char *);
230 extern int _putdevtabrec(FILE *stream, struct devtabent *rec);
/illumos-gate/usr/src/cmd/svr4pkg/hdrs/
H A Dlibadm.h182 extern struct devtabent *_getdevtabent __P((void));
183 extern void _freedevtabent __P((struct devtabent *ent));
184 extern struct devtabent *_getdevrec __P((char *device));
272 extern int _putdevtabrec __P((FILE *stream, struct devtabent *rec));

Completed in 97 milliseconds