From 9f4e87b2e7c18243341707a2d2df3957105139e5 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 14 Apr 2010 06:57:44 +0200 Subject: win32: add getpwuid() --- win32/mingw.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'win32') diff --git a/win32/mingw.c b/win32/mingw.c index 9ce7bc3ff..2b9776175 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -76,3 +76,17 @@ struct tm *localtime_r(const time_t *timep, struct tm *result) memcpy(result, localtime(timep), sizeof(struct tm)); return result; } + +struct passwd *getpwuid(int uid) +{ + static char user_name[100]; + static struct passwd p; + + DWORD len = sizeof(user_name); + if (!GetUserName(user_name, &len)) + return NULL; + p.pw_name = user_name; + p.pw_gecos = "unknown"; + p.pw_dir = NULL; + return &p; +} -- cgit v1.2.3-55-g6feb