From 6cd5aacd98782ca3497e8bf584d3791ef8678804 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Tue, 14 Sep 2010 20:07:22 +1000 Subject: win32: enable whoami --- coreutils/whoami.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'coreutils') diff --git a/coreutils/whoami.c b/coreutils/whoami.c index 78d20db14..f7ac7aa6d 100644 --- a/coreutils/whoami.c +++ b/coreutils/whoami.c @@ -16,11 +16,21 @@ int whoami_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int whoami_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) { +#if ENABLE_PLATFORM_MINGW32 + char buf[64]; + DWORD len = 64; +#endif + if (argv[1]) bb_show_usage(); +#if ENABLE_PLATFORM_MINGW32 + GetUserName(buf, &len); + puts(buf); +#else /* Will complain and die if username not found */ puts(xuid2uname(geteuid())); +#endif return fflush_all(); } -- cgit v1.2.3-55-g6feb