version 1.20, 2005/07/27 10:36:14 |
version 1.21, 2005/08/08 14:28:59 |
|
|
#include <sys/stat.h> |
#include <sys/stat.h> |
|
|
#include <errno.h> |
#include <errno.h> |
#include <paths.h> |
|
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
|
|
|
|
/* create the temporary directory */ |
/* create the temporary directory */ |
l = snprintf(cvs_server_tmpdir, sizeof(cvs_server_tmpdir), |
l = snprintf(cvs_server_tmpdir, sizeof(cvs_server_tmpdir), |
"%scvs-serv%d", _PATH_TMP, getpid()); |
"%s/cvs-serv%d", cvs_tmpdir, getpid()); |
if (l == -1 || l >= (int)sizeof(cvs_server_tmpdir)) { |
if (l == -1 || l >= (int)sizeof(cvs_server_tmpdir)) { |
errno = ENAMETOOLONG; |
errno = ENAMETOOLONG; |
cvs_log(LP_ERRNO, "%s", cvs_server_tmpdir); |
cvs_log(LP_ERRNO, "%s", cvs_server_tmpdir); |