Lines Matching refs:filename
151 get_vroot_path(register char **vroot, register char **path, register char **filename)
160 if (filename != NULL)
161 *filename= vroot_data.filename_start;
166 translate_with_thunk(register char *filename, int (*thunk) (char *), pathpt path_vector, pathpt vroot_vector, rwt rw)
198 int flen = strlen(filename);
207 (void)strcpy(vroot_data.full_path, filename);
212 if (filename[0] != '/') goto use_name;
221 (void)strcpy(vroot_data.filename_start= p, filename);
223 (void)strcpy(vroot_data.full_path, filename);
227 if (filename[0] == '/') goto use_name;
229 if (strchr(filename, '/') != NULL) goto use_name;
249 (void)strcpy(vroot_data.filename_start= p, filename);
251 (void)strcpy(vroot_data.full_path, filename);
265 if ((filename[0] == '/') || (pp->path[0] == '/')) {
274 if (filename[0] != '/') {
284 if (strchr(filename, '/') == NULL) {
298 (void)strcpy(vroot_data.filename_start= p, filename);
305 if ((filename[0] == '/') || (pp->path[0] == '/')) {
314 if (filename[0] != '/') {
324 if (strchr(filename, '/') == NULL) {
334 (void)strcpy(vroot_data.filename_start= p, filename);
336 (void)strcpy(vroot_data.full_path, filename);