Lines Matching refs:_fs_fstab
52 static struct fstab _fs_fstab;
95 if (_fs_fstab.fs_file != NULL && strcmp(_fs_fstab.fs_file, "/") != 0)
107 _fs_fstab.fs_spec = buf;
128 _fs_fstab.fs_spec = strsep(&p, ":\n");
129 _fs_fstab.fs_file = strsep(&p, ":\n");
131 _fs_fstab.fs_type = strsep(&p, ":\n");
132 if (_fs_fstab.fs_type) {
133 if (!strcmp(_fs_fstab.fs_type, FSTAB_XX))
135 _fs_fstab.fs_mntops = _fs_fstab.fs_type;
136 _fs_fstab.fs_vfstype =
137 strcmp(_fs_fstab.fs_type, FSTAB_SW) ?
140 _fs_fstab.fs_freq = atoi(cp);
142 _fs_fstab.fs_passno = atoi(cp);
152 _fs_fstab.fs_spec = cp;
153 if (_fs_fstab.fs_spec == NULL || *_fs_fstab.fs_spec == '#')
155 if (strunvis(_fs_fstab.fs_spec, _fs_fstab.fs_spec) < 0)
159 _fs_fstab.fs_file = cp;
160 if (_fs_fstab.fs_file == NULL)
162 if (strunvis(_fs_fstab.fs_file, _fs_fstab.fs_file) < 0)
167 _fs_fstab.fs_vfstype = cp;
170 _fs_fstab.fs_mntops = cp;
171 if (_fs_fstab.fs_mntops == NULL)
173 _fs_fstab.fs_freq = 0;
174 _fs_fstab.fs_passno = 0;
178 _fs_fstab.fs_freq = atoi(cp);
182 _fs_fstab.fs_passno = atoi(cp);
184 (void)strlcpy(subline, _fs_fstab.fs_mntops, sizeof(subline));
191 _fs_fstab.fs_type = FSTAB_RW;
195 _fs_fstab.fs_type = FSTAB_RQ;
199 _fs_fstab.fs_type = FSTAB_RO;
203 _fs_fstab.fs_type = FSTAB_SW;
207 _fs_fstab.fs_type = FSTAB_XX;
229 return (&_fs_fstab);
238 if (!strcmp(_fs_fstab.fs_spec, name))
239 return (&_fs_fstab);
249 if (!strcmp(_fs_fstab.fs_file, name))
250 return (&_fs_fstab);