Lines Matching defs:fsname
69 char fsname[FSTYPSZ + 1];
91 static int fstyp_ident_one(struct fstyp_handle *h, const char *fsname,
94 const char *fsname);
96 char *mdir, char *fsname, fstyp_module_t **mpp);
162 * If 'fsname' is specified, only attempt that filesystem.
165 fstyp_ident(struct fstyp_handle *h, const char *fsname, const char **ident)
167 if (fsname == NULL) {
170 return (fstyp_ident_one(h, fsname, ident));
183 *ident = &h->ident->fsname[0];
196 *ident = &mp->fsname[0];
208 fstyp_ident_one(struct fstyp_handle *h, const char *fsname, const char **ident)
214 if (strcmp(h->ident->fsname, fsname) == 0) {
215 *ident = (char *)fsname;
222 if (strlen(fsname) > FSTYPSZ) {
226 mp = fstyp_find_module_by_name(h, fsname);
237 *ident = (char *)fsname;
342 fstyp_find_module_by_name(struct fstyp_handle *h, const char *fsname)
347 if (strcmp(mp->fsname, fsname) == 0) {
359 fstyp_init_module(struct fstyp_handle *h, char *mdir, char *fsname,
367 if ((mp = fstyp_find_module_by_name(h, fsname)) != NULL) {
392 (void) strlcpy(mp->fsname, fsname, sizeof (mp->fsname));