2005-01-11 Pierre Humblet <pierre.humblet@ieee.org>
* mkpasswd.c (print_win_error): Transform into macro. (_print_win_error): Upgrade former print_win_error by printing the line. (current_user): Call _print_win_error. (enum_users): Print name in case of lookup failure. (enum_local_groups): Ditto.
This commit is contained in:
parent
7730395470
commit
114b7248ee
|
@ -1,3 +1,12 @@
|
||||||
|
2005-01-11 Pierre Humblet <pierre.humblet@ieee.org>
|
||||||
|
|
||||||
|
* mkpasswd.c (print_win_error): Transform into macro.
|
||||||
|
(_print_win_error): Upgrade former print_win_error by
|
||||||
|
printing the line.
|
||||||
|
(current_user): Call _print_win_error.
|
||||||
|
(enum_users): Print name in case of lookup failure.
|
||||||
|
(enum_local_groups): Ditto.
|
||||||
|
|
||||||
2004-11-18 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
|
2004-11-18 Bas van Gompel <cygwin-patch.buzz@bavag.tmfweb.nl>
|
||||||
|
|
||||||
* cygcheck.cc (eprintf): New function.
|
* cygcheck.cc (eprintf): New function.
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
#include <lmerr.h>
|
#include <lmerr.h>
|
||||||
#include <lmcons.h>
|
#include <lmcons.h>
|
||||||
|
|
||||||
|
#define print_win_error(x) _print_win_error(x, __LINE__)
|
||||||
|
|
||||||
static const char version[] = "$Revision$";
|
static const char version[] = "$Revision$";
|
||||||
|
|
||||||
SID_IDENTIFIER_AUTHORITY sid_world_auth = {SECURITY_WORLD_SID_AUTHORITY};
|
SID_IDENTIFIER_AUTHORITY sid_world_auth = {SECURITY_WORLD_SID_AUTHORITY};
|
||||||
|
@ -111,7 +113,7 @@ uni2ansi (LPWSTR wcs, char *mbs, int size)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
print_win_error(DWORD code)
|
_print_win_error(DWORD code, int line)
|
||||||
{
|
{
|
||||||
char buf[4096];
|
char buf[4096];
|
||||||
|
|
||||||
|
@ -121,9 +123,9 @@ print_win_error(DWORD code)
|
||||||
code,
|
code,
|
||||||
MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),
|
MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),
|
||||||
(LPTSTR) buf, sizeof (buf), NULL))
|
(LPTSTR) buf, sizeof (buf), NULL))
|
||||||
fprintf (stderr, "mkpasswd: [%lu] %s", code, buf);
|
fprintf (stderr, "mkpasswd (%d): [%lu] %s", line, code, buf);
|
||||||
else
|
else
|
||||||
fprintf (stderr, "mkpasswd: error %lu", code);
|
fprintf (stderr, "mkpasswd (%d): error %lu", line, code);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -159,10 +161,7 @@ current_user (int print_sids, int print_cygpath,
|
||||||
|| (!CloseHandle (ptok) && (errpos = __LINE__)))
|
|| (!CloseHandle (ptok) && (errpos = __LINE__)))
|
||||||
{
|
{
|
||||||
if (errpos)
|
if (errpos)
|
||||||
{
|
_print_win_error (GetLastError (), errpos);
|
||||||
print_win_error (GetLastError ());
|
|
||||||
fprintf(stderr, " on line %d\n", errpos);
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -309,6 +308,7 @@ enum_users (LPWSTR servername, int print_sids, int print_cygpath,
|
||||||
&acc_type))
|
&acc_type))
|
||||||
{
|
{
|
||||||
print_win_error(GetLastError ());
|
print_win_error(GetLastError ());
|
||||||
|
fprintf(stderr, " (%s)\n", username);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else if (acc_type == SidTypeDomain)
|
else if (acc_type == SidTypeDomain)
|
||||||
|
@ -327,6 +327,7 @@ enum_users (LPWSTR servername, int print_sids, int print_cygpath,
|
||||||
&acc_type))
|
&acc_type))
|
||||||
{
|
{
|
||||||
print_win_error(GetLastError ());
|
print_win_error(GetLastError ());
|
||||||
|
fprintf(stderr, " (%s)\n", domname);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -401,6 +402,7 @@ enum_local_groups (int print_sids)
|
||||||
&acc_type))
|
&acc_type))
|
||||||
{
|
{
|
||||||
print_win_error(GetLastError ());
|
print_win_error(GetLastError ());
|
||||||
|
fprintf(stderr, " (%s)\n", localgroup_name);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else if (acc_type == SidTypeDomain)
|
else if (acc_type == SidTypeDomain)
|
||||||
|
@ -418,6 +420,7 @@ enum_local_groups (int print_sids)
|
||||||
&acc_type))
|
&acc_type))
|
||||||
{
|
{
|
||||||
print_win_error(GetLastError ());
|
print_win_error(GetLastError ());
|
||||||
|
fprintf(stderr, " (%s)\n", domname);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue