diff options
-rw-r--r-- | file_io/unix/tempdir.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/file_io/unix/tempdir.c b/file_io/unix/tempdir.c index b9bc80a8b..c560c007c 100644 --- a/file_io/unix/tempdir.c +++ b/file_io/unix/tempdir.c @@ -100,6 +100,7 @@ APR_DECLARE(apr_status_t) apr_temp_dir_get(const char **temp_dir, $TEMP $TMPDIR "C:\TEMP" (windows only) + "SYS:\TMP" (netware only) "/tmp" "/var/tmp" "/usr/tmp" @@ -129,6 +130,13 @@ APR_DECLARE(apr_status_t) apr_temp_dir_get(const char **temp_dir, goto end; } #endif +#ifdef NETWARE + /* Next, on NetWare, try the SYS:/TMP directory. */ + if (test_tempdir("SYS:/TMP", p)) { + memcpy(global_temp_dir, "SYS:/TMP", 8 + 1); + goto end; + } +#endif /* Next, try a set of hard-coded paths. */ for (i = 0; i < (sizeof(try_dirs) / sizeof(const char *)); i++) { |