aboutsummaryrefslogtreecommitdiff
path: root/src/recv.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-08-08 07:07:19 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-08-08 07:07:19 +0000
commite5c03181ba3cd06f27e10677960575e44e7900a6 (patch)
treecfa341f7b9c46b2c7b692e11def79e72622152ab /src/recv.c
parent38ad5762fb87ec8278108d4a8d06e32612e64a13 (diff)
added wrappers for C library function that take pathname arguments.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@478 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/recv.c')
-rw-r--r--src/recv.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/recv.c b/src/recv.c
index f5016c08..2ff635a0 100644
--- a/src/recv.c
+++ b/src/recv.c
@@ -43,7 +43,7 @@ gint recv_write_to_file(SockInfo *sock, const gchar *filename)
g_return_val_if_fail(filename != NULL, -1);
- if ((fp = fopen(filename, "wb")) == NULL) {
+ if ((fp = g_fopen(filename, "wb")) == NULL) {
FILE_OP_ERROR(filename, "fopen");
recv_write(sock, NULL);
return -1;
@@ -54,13 +54,13 @@ gint recv_write_to_file(SockInfo *sock, const gchar *filename)
if ((ret = recv_write(sock, fp)) < 0) {
fclose(fp);
- unlink(filename);
+ g_unlink(filename);
return ret;
}
if (fclose(fp) == EOF) {
FILE_OP_ERROR(filename, "fclose");
- unlink(filename);
+ g_unlink(filename);
return -1;
}
@@ -74,7 +74,7 @@ gint recv_bytes_write_to_file(SockInfo *sock, glong size, const gchar *filename)
g_return_val_if_fail(filename != NULL, -1);
- if ((fp = fopen(filename, "wb")) == NULL) {
+ if ((fp = g_fopen(filename, "wb")) == NULL) {
FILE_OP_ERROR(filename, "fopen");
recv_write(sock, NULL);
return -1;
@@ -85,13 +85,13 @@ gint recv_bytes_write_to_file(SockInfo *sock, glong size, const gchar *filename)
if ((ret = recv_bytes_write(sock, size, fp)) < 0) {
fclose(fp);
- unlink(filename);
+ g_unlink(filename);
return ret;
}
if (fclose(fp) == EOF) {
FILE_OP_ERROR(filename, "fclose");
- unlink(filename);
+ g_unlink(filename);
return -1;
}