From 13eaeffde5d53638664364a6107f4b6c605b5168 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Tue, 29 Jun 2021 00:39:15 +0200 Subject: [PATCH] libiberty: No longer use /usr/tmp /usr/tmp is antiquated and not present on decently modern systems. Remove it from consideration when choosing a directory for temporary files. libiberty: 2021-06-29 Gerald Pfeifer * make-temp-file.c (usrtmp): Remove. (choose_tmpdir): Remove use of usrtmp. --- libiberty/make-temp-file.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libiberty/make-temp-file.c b/libiberty/make-temp-file.c index 7465cec5ea6a..31f87fbcfdeb 100644 --- a/libiberty/make-temp-file.c +++ b/libiberty/make-temp-file.c @@ -81,8 +81,6 @@ try_dir (const char *dir, const char *base) } static const char tmp[] = { DIR_SEPARATOR, 't', 'm', 'p', 0 }; -static const char usrtmp[] = -{ DIR_SEPARATOR, 'u', 's', 'r', DIR_SEPARATOR, 't', 'm', 'p', 0 }; static const char vartmp[] = { DIR_SEPARATOR, 'v', 'a', 'r', DIR_SEPARATOR, 't', 'm', 'p', 0 }; @@ -129,9 +127,8 @@ choose_tmpdir (void) base = try_dir (P_tmpdir, base); #endif - /* Try /var/tmp, /usr/tmp, then /tmp. */ + /* Try /var/tmp, then /tmp. */ base = try_dir (vartmp, base); - base = try_dir (usrtmp, base); base = try_dir (tmp, base); /* If all else fails, use the current directory! */ -- 2.47.2