From fd571d9c7525247c0cdcf154f547d4658df0837e Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Thu, 26 Apr 2012 14:57:13 +0100 Subject: ash: set working directory and environment on first startup --- win32/mingw.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'win32') diff --git a/win32/mingw.c b/win32/mingw.c index 4c7465482..be08c5bd5 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -527,14 +527,18 @@ struct passwd *getpwuid(int uid UNUSED_PARAM) { static char user_name[100]; static struct passwd p; - DWORD len = sizeof(user_name); + + user_name[0] = '\0'; if (!GetUserName(user_name, &len)) return NULL; p.pw_name = user_name; p.pw_gecos = "unknown"; p.pw_dir = gethomedir(); p.pw_shell = NULL; + p.pw_uid = 1000; + p.pw_gid = 1000; + return &p; } -- cgit v1.2.3-55-g6feb