From 31d7bdfe771853a480203d7d4a661d476d2231a4 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 14 Apr 2010 11:24:02 +0000 Subject: Whole lot of changes to support CE. --- g10/ChangeLog | 5 +++++ g10/openfile.c | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'g10') diff --git a/g10/ChangeLog b/g10/ChangeLog index 52fcf4b8e..fd1167e41 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,8 @@ +2010-04-06 Werner Koch + + * openfile.c (mkdir): Remove. + (try_make_homedir): Use gnupg_mkdir. + 2010-04-01 Werner Koch Use gpg_err_set_errno to set ERRNO. diff --git a/g10/openfile.c b/g10/openfile.c index eb12f0482..101a0f1e4 100644 --- a/g10/openfile.c +++ b/g10/openfile.c @@ -56,10 +56,6 @@ #define CMP_FILENAME(a,b) strcmp( (a), (b) ) #endif -#ifdef MKDIR_TAKES_ONE_ARG -#undef mkdir -#define mkdir(a,b) mkdir(a) -#endif /* FIXME: Implement opt.interactive. */ @@ -444,12 +440,11 @@ try_make_homedir (const char *fname) #endif ) { - if ( mkdir (fname, S_IRUSR|S_IWUSR|S_IXUSR) ) + if (gnupg_mkdir (fname, "-rwx")) log_fatal ( _("can't create directory `%s': %s\n"), fname, strerror(errno) ); else if (!opt.quiet ) log_info ( _("directory `%s' created\n"), fname ); copy_options_file( fname ); - } } -- cgit v1.2.3