aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2015-02-27 15:00:55 +0000
committerRon Yorston <rmy@pobox.com>2015-02-27 15:00:55 +0000
commit939a8e932851124e05f14df53a925b185054b5ae (patch)
treef40c7d43e8b8bdd30228fa00e68b8ac8d519465b /win32
parent59abbf391be4ddaab0e0335b4f3691cc48590574 (diff)
downloadbusybox-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.c17
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
627int 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
627long sysconf(int name) 644long sysconf(int name)
628{ 645{
629 if ( name == _SC_CLK_TCK ) { 646 if ( name == _SC_CLK_TCK ) {