Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2008-08-18 16:42:44 +0400
committerCorinna Vinschen <corinna@vinschen.de>2008-08-18 16:42:44 +0400
commit2d1bfd524def4379518e09cede0b9fd43d8a66ef (patch)
tree9a6136cc11e7d53efe514296f6be0e6116f771ba
parent5a625821622d11060b07fc7a31b9265fa01eed9b (diff)
* mkgroup.c (enum_local_groups): Call print_win_error with GetLastError
as argument when LookupAccountXXX failed. (enum_groups): Ditto.
-rw-r--r--winsup/utils/ChangeLog6
-rw-r--r--winsup/utils/mkgroup.c8
2 files changed, 10 insertions, 4 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 6978f95e7..7cd59bff8 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,5 +1,11 @@
2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+ * mkgroup.c (enum_local_groups): Call print_win_error with GetLastError
+ as argument when LookupAccountXXX failed.
+ (enum_groups): Ditto.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
* mkgroup.c (enum_local_groups): Return failure if looking for a single
group succeeded. Add comment.
diff --git a/winsup/utils/mkgroup.c b/winsup/utils/mkgroup.c
index 3034e457a..6854f09d1 100644
--- a/winsup/utils/mkgroup.c
+++ b/winsup/utils/mkgroup.c
@@ -388,7 +388,7 @@ enum_local_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
&sid_length, domain_name, &domname_len,
&acc_type))
{
- print_win_error (rc);
+ print_win_error (GetLastError ());
fprintf (stderr, " (%ls)\n", buffer[i].lgrpi0_name);
continue;
}
@@ -406,7 +406,7 @@ enum_local_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
domain_name, &domname_len,
&acc_type))
{
- print_win_error (rc);
+ print_win_error (GetLastError ());
fprintf(stderr, " (%ls)\n", domname);
continue;
}
@@ -538,7 +538,7 @@ enum_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
domain_name, &domname_len,
&acc_type))
{
- print_win_error (rc);
+ print_win_error (GetLastError ());
fprintf(stderr, " (%ls)\n", buffer[i].grpi2_name);
continue;
}
@@ -557,7 +557,7 @@ enum_groups (BOOL domain, domlist_t *dom_or_machine, const char *sep,
domain_name, &domname_len,
&acc_type))
{
- print_win_error (rc);
+ print_win_error (GetLastError ());
fprintf(stderr, " (%ls)\n", domname);
continue;
}