diff options
author | Ron Yorston <rmy@pobox.com> | 2015-02-27 15:00:55 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2015-02-27 15:00:55 +0000 |
commit | 939a8e932851124e05f14df53a925b185054b5ae (patch) | |
tree | f40c7d43e8b8bdd30228fa00e68b8ac8d519465b /win32 | |
parent | 59abbf391be4ddaab0e0335b4f3691cc48590574 (diff) | |
download | busybox-w32-939a8e932851124e05f14df53a925b185054b5ae.tar.gz busybox-w32-939a8e932851124e05f14df53a925b185054b5ae.tar.bz2 busybox-w32-939a8e932851124e05f14df53a925b185054b5ae.zip |
Enable logname in mingw32 configuration
Diffstat (limited to 'win32')
-rw-r--r-- | win32/mingw.c | 17 |
1 files changed, 17 insertions, 0 deletions
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) | |||
624 | return &g; | 624 | return &g; |
625 | } | 625 | } |
626 | 626 | ||
627 | int getlogin_r(char *buf, size_t len) | ||
628 | { | ||
629 | char *name; | ||
630 | |||
631 | if ( (name=get_user_name()) == NULL ) { | ||
632 | return -1; | ||
633 | } | ||
634 | |||
635 | if ( strlen(name) >= len ) { | ||
636 | errno = ERANGE; | ||
637 | return -1; | ||
638 | } | ||
639 | |||
640 | strcpy(buf, name); | ||
641 | return 0; | ||
642 | } | ||
643 | |||
627 | long sysconf(int name) | 644 | long sysconf(int name) |
628 | { | 645 | { |
629 | if ( name == _SC_CLK_TCK ) { | 646 | if ( name == _SC_CLK_TCK ) { |