Lines Matching defs:file_name
70 static SANITIZEcode msdosify(char **const sanitized, const char *file_name,
74 const char *file_name,
110 Success: (SANITIZE_ERR_OK) *sanitized points to a sanitized copy of file_name.
113 SANITIZEcode sanitize_file_name(char **const sanitized, const char *file_name,
126 if(!file_name)
131 if(file_name[0] == '\\' && file_name[1] == '\\')
144 len = strlen(file_name);
147 truncate_dryrun(file_name, max_sanitized_len))
157 strncpy(target, file_name, len);
300 Extra sanitization MSDOS for file_name.
309 Success: (SANITIZE_ERR_OK) *sanitized points to a sanitized copy of file_name.
313 SANITIZEcode msdosify(char **const sanitized, const char *file_name,
321 const char *s = file_name;
332 if(!file_name)
335 if(strlen(file_name) > PATH_MAX-1 &&
337 truncate_dryrun(file_name, PATH_MAX-1)))
341 if(_use_lfn(file_name)) {
448 Rename file_name if it's a reserved dos device name.
457 Success: (SANITIZE_ERR_OK) *sanitized points to a sanitized copy of file_name.
461 const char *file_name,
478 if(!file_name)
484 file_name[0] == '\\' && file_name[1] == '\\') {
485 size_t len = strlen(file_name);
489 strncpy(*sanitized, file_name, len + 1);
494 if(strlen(file_name) > PATH_MAX-1 &&
496 truncate_dryrun(file_name, PATH_MAX-1)))
499 strncpy(fname, file_name, PATH_MAX-1);