Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lib/ev-file-helpers.h
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2006-11-15 11:33:09 (GMT)
committer Carlos Garcia Campos <carlosgc@src.gnome.org>2006-11-15 11:33:09 (GMT)
commit67654fe8c933af2932e2c87ec2a4560cb064c545 (patch)
treea272dcff310f3b4f7b9b34652d42db7cda755f67 /lib/ev-file-helpers.h
parent1dd619d11cc65d17b3fd08b650668fb3f85e35e9 (diff)
Use always ev_tmp_dir instead of g_get_tmp_dir. Fix a race condition in
2006-11-15 Carlos Garcia Campos <carlosgc@gnome.org> * backend/Makefile.am: * backend/ev-attachment.c: (ev_attachment_open): * lib/ev-file-helpers.[ch]: (ensure_dir_exists), (ev_dot_dir), (ev_tmp_dir), (ev_tmp_filename): * shell/ev-sidebar-attachments.c: (ev_sidebar_attachments_drag_data_get): * shell/ev-window.c: (ev_window_clear_temp_file): Use always ev_tmp_dir instead of g_get_tmp_dir. Fix a race condition in ensure_dir_exists. Abort without crashing when we can't create user's directory.
Diffstat (limited to 'lib/ev-file-helpers.h')
-rw-r--r--lib/ev-file-helpers.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/ev-file-helpers.h b/lib/ev-file-helpers.h
index 2cc817a..69ff83d 100644
--- a/lib/ev-file-helpers.h
+++ b/lib/ev-file-helpers.h
@@ -25,17 +25,19 @@
G_BEGIN_DECLS
-const char *ev_dot_dir (void);
+const gchar *ev_dot_dir (void);
-void ev_file_helpers_init (void);
+const gchar *ev_tmp_dir (void);
-void ev_file_helpers_shutdown (void);
+void ev_file_helpers_init (void);
-gchar* ev_tmp_filename (void);
+void ev_file_helpers_shutdown (void);
-gboolean ev_xfer_uri_simple (const char *from,
- const char *to,
- GError **error);
+gchar* ev_tmp_filename (void);
+
+gboolean ev_xfer_uri_simple (const char *from,
+ const char *to,
+ GError **error);
G_END_DECLS