diff options
Diffstat (limited to 'mail/importers/evolution-outlook-importer.c')
-rw-r--r-- | mail/importers/evolution-outlook-importer.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mail/importers/evolution-outlook-importer.c b/mail/importers/evolution-outlook-importer.c index ca04678260..04f14bfc01 100644 --- a/mail/importers/evolution-outlook-importer.c +++ b/mail/importers/evolution-outlook-importer.c @@ -34,6 +34,9 @@ #include <ctype.h> #include <string.h> +#include <glib.h> +#include <glib/gstdio.h> + #include <gtk/gtkhbox.h> #include <gtk/gtklabel.h> #include <gtk/gtkmessagedialog.h> @@ -51,6 +54,8 @@ #include <importer/evolution-importer.h> #include <importer/GNOME_Evolution_Importer.h> +#include <e-util/e-util-private.h> + #include "mail/em-folder-selection-button.h" #include "mail/mail-component.h" @@ -154,7 +159,7 @@ support_format_fn(EvolutionImporter *importer, const char *filename, void *data) Taken from liboe 0.92 (STABLE) Copyright (C) 2000 Stephan B. Nedregård (stephan@micropop.com) */ - handle = fopen (filename, "rb"); + handle = g_fopen (filename, "rb"); if (handle == NULL) return FALSE; /* Can't open file: Can't support it :) */ @@ -332,7 +337,7 @@ import_outlook_import(struct _mail_msg *mm) int fd; off_t pos; - fd = open(m->path, O_RDONLY); + fd = g_open(m->path, O_RDONLY|O_BINARY, 0); if (fd == -1) { g_warning("cannot find source file to import '%s': %s", m->path, g_strerror(errno)); goto fail; |