aboutsummaryrefslogtreecommitdiff
path: root/src/backend/jit/jit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/jit/jit.c')
-rw-r--r--src/backend/jit/jit.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/backend/jit/jit.c b/src/backend/jit/jit.c
index 3f9848e726b..d323c199eaa 100644
--- a/src/backend/jit/jit.c
+++ b/src/backend/jit/jit.c
@@ -45,7 +45,6 @@ static bool provider_failed_loading = false;
static bool provider_init(void);
-static bool file_exists(const char *name);
/*
@@ -89,7 +88,7 @@ provider_init(void)
*/
snprintf(path, MAXPGPATH, "%s/%s%s", pkglib_path, jit_provider, DLSUFFIX);
elog(DEBUG1, "probing availability of JIT provider at %s", path);
- if (!file_exists(path))
+ if (!pg_file_exists(path))
{
elog(DEBUG1,
"provider not available, disabling JIT for current session");
@@ -188,20 +187,3 @@ InstrJitAgg(JitInstrumentation *dst, JitInstrumentation *add)
INSTR_TIME_ADD(dst->optimization_counter, add->optimization_counter);
INSTR_TIME_ADD(dst->emission_counter, add->emission_counter);
}
-
-static bool
-file_exists(const char *name)
-{
- struct stat st;
-
- Assert(name != NULL);
-
- if (stat(name, &st) == 0)
- return !S_ISDIR(st.st_mode);
- else if (!(errno == ENOENT || errno == ENOTDIR))
- ereport(ERROR,
- (errcode_for_file_access(),
- errmsg("could not access file \"%s\": %m", name)));
-
- return false;
-}