summaryrefslogtreecommitdiff
path: root/include/private/gc_priv.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/private/gc_priv.h')
-rw-r--r--include/private/gc_priv.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h
index 73eb48cd..979b27fa 100644
--- a/include/private/gc_priv.h
+++ b/include/private/gc_priv.h
@@ -565,6 +565,11 @@ GC_EXTERN GC_warn_proc GC_current_warn_proc;
# define WARN_PRIdPTR "ld"
#endif
+/* A tagging macro (for a code static analyzer) to indicate that the */
+/* string obtained from an untrusted source (e.g., argv[], getenv) is */
+/* safe to use in a vulnerable operation (e.g., open, exec). */
+#define TRUSTED_STRING(s) (s)
+
/* Get environment entry */
#ifdef GC_READ_ENV_FILE
GC_INNER char * GC_envfile_getenv(const char *name);