--- a/src/log.c Sun Nov 23 18:21:03 2003 +0000 +++ b/src/log.c Sun Nov 23 18:41:11 2003 +0000 @@ -339,20 +339,9 @@ strftime(date, sizeof(date), "%Y-%m-%d.%H%M%S.xml", localtime(&log->time)); - dir = g_build_filename(ud, "logs", NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); - dir = g_build_filename(ud, "logs", - prpl, NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); - dir = g_build_filename(ud, "logs", - prpl, guy, NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); dir = g_build_filename(ud, "logs", prpl, guy, gaim_normalize(log->account, log->name), NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); + gaim_build_dir (dir, S_IRUSR | S_IWUSR | S_IXUSR); g_free(guy); char *filename = g_build_filename(dir, date, NULL); @@ -442,20 +431,9 @@ strftime(date, sizeof(date), "%Y-%m-%d.%H%M%S.html", localtime(&log->time)); - dir = g_build_filename(ud, "logs", NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); - dir = g_build_filename(ud, "logs", - prpl, NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); - dir = g_build_filename(ud, "logs", - prpl, guy, NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); dir = g_build_filename(ud, "logs", prpl, guy, gaim_normalize(log->account, log->name), NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); + gaim_build_dir (dir, S_IRUSR | S_IWUSR | S_IXUSR); g_free(guy); filename = g_build_filename(dir, date, NULL); @@ -584,20 +562,9 @@ } strftime(date, sizeof(date), "%Y-%m-%d.%H%M%S.txt", localtime(&log->time)); - dir = g_build_filename(ud, "logs", NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); - dir = g_build_filename(ud, "logs", - prpl, NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); - dir = g_build_filename(ud, "logs", - prpl, guy, NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); - g_free(dir); dir = g_build_filename(ud, "logs", prpl, guy, gaim_normalize(log->account, log->name), NULL); - mkdir (dir, S_IRUSR | S_IWUSR | S_IXUSR); + gaim_build_dir (dir, S_IRUSR | S_IWUSR | S_IXUSR); g_free(guy); filename = g_build_filename(dir, date, NULL);