|  |  |  | GnomeVFS - Filesystem Abstraction library |  | 
|---|---|---|---|---|
| Top | Description | ||||
const char * gnome_vfs_mime_type_from_mode (mode_t mode); const char * gnome_vfs_mime_type_from_mode_or_default (mode_t mode,const char *defaultv); void gnome_vfs_stat_to_file_info (GnomeVFSFileInfo *file_info,const struct stat *statptr); GnomeVFSResult gnome_vfs_set_meta (GnomeVFSFileInfo *info,const char *file_name,const char *meta_key); GnomeVFSResult gnome_vfs_set_meta_for_list (GnomeVFSFileInfo *info,const char *file_name,const GList *meta_keys); const char * gnome_vfs_get_special_mime_type (GnomeVFSURI *uri);
const char *        gnome_vfs_mime_type_from_mode       (mode_t mode);
Returns a MIME type based on the mode if it
references a special file (directory, device, fifo, socket or symlink).
This function works like gnome_vfs_mime_type_from_mode_or_default(), except
that it returns NULL where gnome_vfs_mime_type_from_mode_or_default()
would return a fallback MIME type.
| 
 | value as the st_mode field in the system stat structure. | 
| Returns : | a string containing the MIME type, or NULLifmodeis not a
special file. | 
const char * gnome_vfs_mime_type_from_mode_or_default (mode_t mode,const char *defaultv);
Returns a MIME type based on the mode if it
references a special file (directory, device, fifo, socket or symlink).
This function works like gnome_vfs_mime_type_from_mode() except that
it returns defaultv instead of NULL.
| 
 | value as the st_mode field in the system stat structure. | 
| 
 | default fallback MIME type. | 
| Returns : | a string containing the MIME type, or defaultvifmodeis not a
special file. | 
void gnome_vfs_stat_to_file_info (GnomeVFSFileInfo *file_info,const struct stat *statptr);
Fills the file_info structure with the values from statptr structure.
| 
 | a GnomeVFSFileInfo which will be filled. | 
| 
 | pointer to a 'stat' structure. | 
GnomeVFSResult gnome_vfs_set_meta (GnomeVFSFileInfo *info,const char *file_name,const char *meta_key);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GnomeVFSResult gnome_vfs_set_meta_for_list (GnomeVFSFileInfo *info,const char *file_name,const GList *meta_keys);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
const char *        gnome_vfs_get_special_mime_type     (GnomeVFSURI *uri);
Gets the MIME type for uri, this function only returns the type
when the uri points to a file that can't be sniffed (sockets, 
directories, devices, and fifos).
| 
 | a GnomeVFSURI to get the mime type for. | 
| Returns : | a string containing the mime type or NULLif theuridoesn't 
present a special file. |