gioutils: Many new utility functions
Reading symbolic links becomes a much more common thing now.
This commit is contained in:
1 parent
f6946a368f
commit
e3dc0c91df
2 files changed
+244
No files matched your search
@@ -42,6 +42,43 @@ GFile *ot_gfile_get_child_strconcat (GFile *parent, const char *first, ...) G_GN
|
||||
|
||||
GFile *ot_gfile_get_child_build_path (GFile *parent, const char *first, ...) G_GNUC_NULL_TERMINATED;
|
||||
|
||||
GFile * ot_gfile_resolve_path_printf (GFile *path,
|
||||
const char *format,
|
||||
...) G_GNUC_PRINTF(2, 3);
|
||||
|
||||
|
||||
gboolean ot_gfile_get_symlink_target_from_info (GFile *path,
|
||||
GFileInfo *file_info,
|
||||
GFile **out_target,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
gboolean ot_gfile_query_info_allow_noent (GFile *path,
|
||||
const char *queryopts,
|
||||
GFileQueryInfoFlags flags,
|
||||
GFileInfo **out_info,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
gboolean ot_gfile_query_symlink_target_allow_noent (GFile *path,
|
||||
GFile **out_target,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
gboolean ot_gfile_load_contents_utf8_allow_noent (GFile *path,
|
||||
char **out_contents,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
gboolean ot_gfile_ensure_unlinked (GFile *path,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
gboolean ot_gfile_atomic_symlink_swap (GFile *path,
|
||||
const char *target,
|
||||
GCancellable *cancellable,
|
||||
GError **error);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user