diff options
Diffstat (limited to 'winsup/cygwin/environ.h')
-rw-r--r-- | winsup/cygwin/environ.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/winsup/cygwin/environ.h b/winsup/cygwin/environ.h index f6a1797..b953148 100644 --- a/winsup/cygwin/environ.h +++ b/winsup/cygwin/environ.h @@ -27,13 +27,17 @@ struct win_env int (*towin32) (const char *, char *); int (*posix_len) (const char *); int (*win32_len) (const char *); + bool immediate; void add_cache (const char *in_posix, const char *in_native = NULL) __attribute__ ((regparm (3))); const char * get_native () const {return native ? native + namelen : NULL;} const char * get_posix () const {return posix ? posix : NULL;} + struct win_env& operator = (struct win_env& x); + void reset () {native = posix = NULL;} + ~win_env (); }; -win_env * __stdcall getwinenv (const char *name, const char *posix = NULL) +win_env * __stdcall getwinenv (const char *name, const char *posix = NULL, win_env * = NULL) __attribute__ ((regparm (3))); char * __stdcall getwinenveq (const char *name, size_t len, int) __attribute__ ((regparm (3))); |