diff options
Diffstat (limited to 'rts/GetEnv.h')
-rw-r--r-- | rts/GetEnv.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/rts/GetEnv.h b/rts/GetEnv.h new file mode 100644 index 0000000000..5e3d0cf184 --- /dev/null +++ b/rts/GetEnv.h @@ -0,0 +1,23 @@ +/* ----------------------------------------------------------------------------- + * + * (c) The GHC Team 2011 + * + * OS-independent interface to the process environment variables + * + * ---------------------------------------------------------------------------*/ + +#ifndef GETENV_H +#define GETENV_H + +#include "BeginPrivate.h" + +/* Get the process environment vector (same style interface as argc/argv) + */ +void getProgEnvv (int *out_envc, char **out_envv[]); +void freeProgEnvv (int envc, char *envv[]); + +/* calls to getProgEnvv must have a corresponding freeProgEnvv */ + +#include "EndPrivate.h" + +#endif /* GETENV_H */ |