Mercurial > pidgin.yaz
diff src/ft.c @ 3716:d7e83b4db191
[gaim-migrate @ 3849]
Warning fixes
committer: Tailor Script <tailor@pidgin.im>
author | Herman Bloggs <hermanator12002@yahoo.com> |
---|---|
date | Wed, 16 Oct 2002 19:44:19 +0000 |
parents | 9682c0e022c6 |
children | a20bf3d247ff |
line wrap: on
line diff
--- a/src/ft.c Wed Oct 16 19:40:00 2002 +0000 +++ b/src/ft.c Wed Oct 16 19:44:19 2002 +0000 @@ -35,6 +35,10 @@ #include "proxy.h" #include "prpl.h" +#ifdef _WIN32 +#include "win32dep.h" +#endif + /* Completely describes a file transfer. Opaque to callers. */ struct file_transfer { enum { FILE_TRANSFER_TYPE_SEND, FILE_TRANSFER_TYPE_RECEIVE } type; @@ -461,11 +465,9 @@ /* Two functions, one recursive, just to make a directory. Yuck. */ static int ft_mkdir_help(char *dir) { int ret; -#ifndef _WIN32 + ret = mkdir(dir, 0775); -#else - ret = _mkdir(dir); -#endif + if (ret) { char *index = strrchr(dir, G_DIR_SEPARATOR); if (!index) @@ -474,11 +476,7 @@ ret = ft_mkdir_help(dir); *index = G_DIR_SEPARATOR; if (!ret) -#ifndef _WIN32 ret = mkdir(dir, 0775); -#else - ret = _mkdir(dir); -#endif } return ret;