* cygcheck.cc (pretty_id): Drop arguments. Don't change CYGWIN
environment variable. (dump_sysinfo): Don't tweak CYGWIN environment variable, just call pretty_id once.
This commit is contained in:
parent
757ee9af8b
commit
d952e44c44
|
@ -1,3 +1,10 @@
|
|||
2009-10-28 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* cygcheck.cc (pretty_id): Drop arguments. Don't change CYGWIN
|
||||
environment variable.
|
||||
(dump_sysinfo): Don't tweak CYGWIN environment variable, just call
|
||||
pretty_id once.
|
||||
|
||||
2009-10-20 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* cygcheck.cc (dump_sysinfo): Update with latest NT 6.1 versions.
|
||||
|
|
|
@ -1031,14 +1031,10 @@ scan_registry (RegInfo * prev, HKEY hKey, char *name, int cygwin, bool wow64)
|
|||
}
|
||||
|
||||
void
|
||||
pretty_id (const char *s, char *cygwin, size_t cyglen)
|
||||
pretty_id ()
|
||||
{
|
||||
char *groups[16384];
|
||||
|
||||
strcpy (cygwin + cyglen++, " ");
|
||||
strcpy (cygwin + cyglen, s);
|
||||
putenv (cygwin);
|
||||
|
||||
char *id = cygpath ("/bin/id.exe", NULL);
|
||||
for (char *p = id; (p = strchr (p, '/')); p++)
|
||||
*p = '\\';
|
||||
|
@ -1094,7 +1090,7 @@ pretty_id (const char *s, char *cygwin, size_t cyglen)
|
|||
}
|
||||
ng--;
|
||||
|
||||
printf ("\nOutput from %s (%s)\n", id, s);
|
||||
printf ("\nOutput from %s\n", id);
|
||||
int n = 80 / (int) ++sz;
|
||||
int i = n > 2 ? n - 2 : 0;
|
||||
sz = -sz;
|
||||
|
@ -1479,17 +1475,7 @@ dump_sysinfo ()
|
|||
|
||||
fflush (stdout);
|
||||
|
||||
char *cygwin = getenv ("CYGWIN");
|
||||
if (cygwin)
|
||||
cygwin -= strlen ("CYGWIN=");
|
||||
else
|
||||
cygwin = const_cast <char *> ("CYGWIN=");
|
||||
size_t cyglen = strlen (cygwin);
|
||||
cygwin = strcpy ((char *) malloc (cyglen + sizeof (" nontsec")), cygwin);
|
||||
pretty_id ("nontsec", cygwin, cyglen);
|
||||
pretty_id ("ntsec", cygwin, cyglen);
|
||||
cygwin[cyglen] = 0;
|
||||
putenv (cygwin);
|
||||
pretty_id ();
|
||||
|
||||
if (!GetSystemDirectory (tmp, 4000))
|
||||
display_error ("dump_sysinfo: GetSystemDirectory()");
|
||||
|
|
Loading…
Reference in New Issue