![]() |
![]() |
![]() |
MateVFS - Filesystem Abstraction library | ![]() |
---|---|---|---|---|
Top | Description |
const char * mate_vfs_mime_type_from_mode (mode_t mode
); const char * mate_vfs_mime_type_from_mode_or_default (mode_t mode
,const char *defaultv
); void mate_vfs_stat_to_file_info (MateVFSFileInfo *file_info
,const struct stat *statptr
); MateVFSResult mate_vfs_set_meta (MateVFSFileInfo *info
,const char *file_name
,const char *meta_key
); MateVFSResult mate_vfs_set_meta_for_list (MateVFSFileInfo *info
,const char *file_name
,const GList *meta_keys
); const char * mate_vfs_get_special_mime_type (MateVFSURI *uri
);
const char * mate_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 mate_vfs_mime_type_from_mode_or_default()
, except
that it returns NULL
where mate_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 NULL if mode is not a
special file. |
const char * mate_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 mate_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 defaultv if mode is not a
special file. |
void mate_vfs_stat_to_file_info (MateVFSFileInfo *file_info
,const struct stat *statptr
);
Fills the file_info
structure with the values from statptr
structure.
|
a MateVFSFileInfo which will be filled. |
|
pointer to a 'stat' structure. |
MateVFSResult mate_vfs_set_meta (MateVFSFileInfo *info
,const char *file_name
,const char *meta_key
);
MateVFSResult mate_vfs_set_meta_for_list (MateVFSFileInfo *info
,const char *file_name
,const GList *meta_keys
);
const char * mate_vfs_get_special_mime_type (MateVFSURI *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 MateVFSURI to get the mime type for. |
Returns : |
a string containing the mime type or NULL if the uri doesn't
present a special file. |