X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fpath.c;h=71ccb3e9a309a1e432ae2388bfb6ca7dfb264337;hb=refs%2Fheads%2Ftizen_7.0_base;hp=278200b78255b638b34c759b631a29e97c6ab851;hpb=931b01b091932a1f796c23379ea32abb68bd5895;p=platform%2Fupstream%2Fm4.git
diff --git a/src/path.c b/src/path.c
index 278200b..71ccb3e 100644
--- a/src/path.c
+++ b/src/path.c
@@ -1,7 +1,7 @@
/* GNU m4 -- A simple macro processor
- Copyright (C) 1989-1993, 2004, 2006-2013 Free Software Foundation,
- Inc.
+ Copyright (C) 1989-1993, 2004, 2006-2014, 2016-2017, 2020-2021 Free
+ Software Foundation, Inc.
This file is part of GNU M4.
@@ -16,7 +16,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see .
+ along with this program. If not, see .
*/
/* Handling of path search of included files via the builtins "include"
@@ -110,7 +110,7 @@ add_include_directory (const char *dir)
static FILE *
m4_fopen (const char *file)
{
- FILE *fp = fopen (file, "r");
+ FILE *fp = fopen (file, "re");
if (fp)
{
struct stat st;
@@ -121,9 +121,6 @@ m4_fopen (const char *file)
errno = EISDIR;
return NULL;
}
- if (set_cloexec_flag (fd, true) != 0)
- M4ERROR ((warning_status, errno,
- "Warning: cannot protect input file across forks"));
}
return fp;
}
@@ -192,7 +189,7 @@ m4_path_search (const char *file, char **result)
#ifdef DEBUG_INCL
-static void M4_GNUC_UNUSED
+static void MAYBE_UNUSED
include_dump (void)
{
includes *incl;