diff options
author | Reini Urban <rurban@x-ray.at> | 2012-02-08 17:58:21 -0600 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2012-02-09 12:52:12 +1100 |
commit | 286f819461ff93f6b56f8f7d1b5689a84b32896f (patch) | |
tree | 225b8a69b6b692291e4ebf5f03f682f145be7d5a /cygwin | |
parent | 5bc802de7e259c78b42107eb3d64a617e13556f9 (diff) | |
download | perl-286f819461ff93f6b56f8f7d1b5689a84b32896f.tar.gz |
add Cygwin::sync_winenv [perl #110190]
Cygwin::sync_winenv should fix [CPAN #65052], ADODB missing
%COMMONPROGRAMFILES%.
sync_winenv code and solution by Chris Day.
Diffstat (limited to 'cygwin')
-rw-r--r-- | cygwin/cygwin.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cygwin/cygwin.c b/cygwin/cygwin.c index 0f5fe1d7fc..9419e83aa7 100644 --- a/cygwin/cygwin.c +++ b/cygwin/cygwin.c @@ -538,6 +538,8 @@ XS(XS_Cygwin_is_binmount) XSRETURN(1); } +XS(XS_Cygwin_sync_winenv){ cygwin_internal(CW_SYNC_WINENV); } + void init_os_extras(void) { @@ -553,6 +555,7 @@ init_os_extras(void) newXSproto("Cygwin::mount_table", XS_Cygwin_mount_table, file, ""); newXSproto("Cygwin::mount_flags", XS_Cygwin_mount_flags, file, "$"); newXSproto("Cygwin::is_binmount", XS_Cygwin_is_binmount, file, "$"); + newXS("Cygwin::sync_winenv", XS_Cygwin_sync_winenv, file); /* Initialize Win32CORE if it has been statically linked. */ handle = dlopen(NULL, RTLD_LAZY); |