Home | History | Annotate | Download | only in xdgmime

Lines Matching full:file_name

111 _xdg_mime_cache_new_from_file (const char *file_name)
121 fd = open (file_name, O_RDONLY|_O_BINARY, 0);
356 cache_glob_lookup_literal (const char *file_name,
378 cmp = strcmp (ptr, file_name);
398 cache_glob_lookup_fnmatch (const char *file_name,
424 if (fnmatch (ptr, file_name, 0) == 0)
443 const char *file_name,
458 character = file_name[len - 1];
485 file_name, len,
515 cache_glob_lookup_suffix (const char *file_name,
533 file_name, len,
553 cache_glob_lookup_file_name (const char *file_name,
563 assert (file_name != NULL && n_mime_types > 0);
566 n = cache_glob_lookup_literal (file_name, mime_types, n_mime_types);
570 len = strlen (file_name);
571 n = cache_glob_lookup_suffix (file_name, len, FALSE, mimes, n_mimes);
574 n = cache_glob_lookup_suffix (file_name, len, TRUE, mimes, n_mimes);
578 n = cache_glob_lookup_fnmatch (file_name, mimes, n_mimes);
663 _xdg_mime_cache_get_mime_type_for_file (const char *file_name,
676 if (file_name == NULL)
679 if (! _xdg_utf8_validate (file_name))
682 base_name = _xdg_get_base_name (file_name);
690 if (stat (file_name, &buf) != 0)
707 file = fopen (file_name, "r");
732 _xdg_mime_cache_get_mime_type_from_file_name (const char *file_name)
736 if (cache_glob_lookup_file_name (file_name, &mime_type, 1))
743 _xdg_mime_cache_get_mime_types_from_file_name (const char *file_name,
747 return cache_glob_lookup_file_name (file_name, mime_types, n_mime_types);