Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/libadm/common/
H A Dputdev.c424 static struct devtabent *
430 struct devtabent *devtabent; /* * to struct we're making */ in mkdevtabent() local
446 if (devtabent = malloc(sizeof (struct devtabent))) { in mkdevtabent()
599 devtabent = NULL; in mkdevtabent()
609 free(devtabent); in mkdevtabent()
610 devtabent = NULL; in mkdevtabent()
615 return (devtabent); in mkdevtabent()
774 struct devtabent *devtabent; /* Ptr to dev tab entry */ in _adddevtabrec() local
1022 struct devtabent *rment; in _rmdevtabrec()
1023 struct devtabent *devtabent; in _rmdevtabrec() local
[all …]
H A Dlistdev.c132 struct devtabent *devtabent; /* Ptr to devtab entry */ in listdev() local
142 if (devtabent = _getdevrec(device)) { in listdev()
151 if (devtabent->alias) n++; /* Alias, if defined */ in listdev()
152 if (devtabent->cdevice) n++; /* Char spcl, if defined */ in listdev()
153 if (devtabent->bdevice) n++; /* Blk spcl, if defined */ in listdev()
157 if ((attrval = devtabent->attrlist) != NULL) { in listdev()
165 if (devtabent->alias) { in listdev()
170 if (noerror && devtabent->bdevice) { in listdev()
176 if (noerror && devtabent->cdevice) { in listdev()
182 if (noerror && devtabent->pathname) { in listdev()
[all …]
H A Dgetdev.c775 struct devtabent *devtabent; /* Ptr to current record */ in getnextmatch() local
801 if (!devtabent->comment) { in getnextmatch()
803 if (alias = malloc(strlen(devtabent->alias)+1)) in getnextmatch()
804 (void) strcpy(alias, devtabent->alias); in getnextmatch()
809 _freedevtabent(devtabent); in getnextmatch()
819 if (!devtabent->comment) { in getnextmatch()
821 if (alias = malloc(strlen(devtabent->alias)+1)) in getnextmatch()
822 (void) strcpy(alias, devtabent->alias); in getnextmatch()
827 _freedevtabent(devtabent); in getnextmatch()
854 struct devtabent *ent, /* Entry to check */ in matchallcriteria()
[all …]
H A Ddevtab.c674 struct devtabent *
678 struct devtabent *ent; /* Ptr to dev table entry structure */ in _getdevtabent()
693 if (!(ent = malloc(sizeof (struct devtabent)))) { in _getdevtabent()
834 _freedevtabent(struct devtabent *ent) in _freedevtabent()
906 struct devtabent *
915 struct devtabent *devrec; /* Pointer to current record */ in _getdevrec()
H A Ddevattr.c102 struct devtabent *record; /* Retrieved record */ in devattr()
/illumos-gate/usr/src/lib/libadm/inc/
H A Ddevtab.h113 struct devtabent { struct
205 struct devtabent *_getdevtabent(void);
206 void _freedevtabent(struct devtabent *);
207 struct devtabent *_getdevrec(char *);
228 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));