diff options
Diffstat (limited to 'include/private/gc_priv.h')
-rw-r--r-- | include/private/gc_priv.h | 5 |
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); |