From 939a8e932851124e05f14df53a925b185054b5ae Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Fri, 27 Feb 2015 15:00:55 +0000 Subject: Enable logname in mingw32 configuration --- win32/mingw.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'win32') diff --git a/win32/mingw.c b/win32/mingw.c index 197f331f6..4b5701b2d 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -624,6 +624,23 @@ struct group *getgrgid(gid_t gid UNUSED_PARAM) return &g; } +int getlogin_r(char *buf, size_t len) +{ + char *name; + + if ( (name=get_user_name()) == NULL ) { + return -1; + } + + if ( strlen(name) >= len ) { + errno = ERANGE; + return -1; + } + + strcpy(buf, name); + return 0; +} + long sysconf(int name) { if ( name == _SC_CLK_TCK ) { -- cgit v1.2.3-55-g6feb