=================================================================== RCS file: /cvs/mandoc/compat_mkdtemp.c,v retrieving revision 1.1 retrieving revision 1.3 diff -u -p -r1.1 -r1.3 --- mandoc/compat_mkdtemp.c 2015/03/19 14:57:29 1.1 +++ mandoc/compat_mkdtemp.c 2020/06/15 01:37:15 1.3 @@ -1,12 +1,4 @@ -#include "config.h" - -#if HAVE_MKDTEMP - -int dummy; - -#else - -/* $Id: compat_mkdtemp.c,v 1.1 2015/03/19 14:57:29 schwarze Exp $ */ +/* $Id: compat_mkdtemp.c,v 1.3 2020/06/15 01:37:15 schwarze Exp $ */ /* * Copyright (c) 2015 Ingo Schwarze * @@ -25,6 +17,7 @@ int dummy; * The algorithm of this function is inspired by OpenBSD mkdtemp(3) * by Theo de Raadt and Todd Miller, but the code differs. */ +#include "config.h" #include #include @@ -45,17 +38,15 @@ mkdtemp(char *path) for (tries = INT_MAX; tries; tries--) { if (mktemp(path) == NULL) { errno = EEXIST; - return(NULL); + return NULL; } if (mkdir(path, S_IRUSR | S_IWUSR | S_IXUSR) == 0) - return(path); + return path; if (errno != EEXIST) - return(NULL); + return NULL; for (cp = start; *cp != '\0'; cp++) *cp = 'X'; } errno = EEXIST; - return(NULL); + return NULL; } - -#endif