diff options
Diffstat (limited to 'winsup/cygwin/environ.h')
-rw-r--r-- | winsup/cygwin/environ.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/winsup/cygwin/environ.h b/winsup/cygwin/environ.h index 86f70f675..3f372b17c 100644 --- a/winsup/cygwin/environ.h +++ b/winsup/cygwin/environ.h @@ -1,6 +1,6 @@ /* environ.h: Declarations for environ manipulation - Copyright 2000 Red Hat, Inc. + Copyright 2000, 2001, 2002 Red Hat, Inc. This file is part of Cygwin. @@ -12,11 +12,10 @@ details. */ void environ_init (char **, int); /* The structure below is used to control conversion to/from posix-style - * file specs. Currently, only PATH and HOME are converted, but PATH - * needs to use a "convert path list" function while HOME needs a simple - * "convert to posix/win32". For the simple case, where a calculated length - * is required, just return MAX_PATH. *FIXME* - */ + file specs. Currently, only PATH and HOME are converted, but PATH + needs to use a "convert path list" function while HOME needs a simple + "convert to posix/win32". For the simple case, where a calculated length + is required, just return MAX_PATH. *FIXME* */ struct win_env { const char *name; @@ -35,7 +34,7 @@ struct win_env win_env * __stdcall getwinenv (const char *name, const char *posix = NULL); void __stdcall update_envptrs (); -char * __stdcall winenv (const char * const *, int); extern char **__cygwin_environ, ***main_environ; extern "C" char __stdcall **cur_environ (); -int __stdcall envsize (const char * const *, int debug_print = 0); +char ** __stdcall build_env (const char * const *envp, char *&envblock, + int &envc, bool need_envblock); |