From b0e481a653b01e4329bccb1d101d56e3e878e960 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 3 Jun 2016 16:43:46 +0300 Subject: Port to MinGW --- build2/b.cxx | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'build2/b.cxx') diff --git a/build2/b.cxx b/build2/b.cxx index 1377d5b..633d583 100644 --- a/build2/b.cxx +++ b/build2/b.cxx @@ -8,7 +8,6 @@ #include // getenv() #include // getuid() #include // uid_t -#include // struct passwd, getpwuid() #include #include // strcmp(), strchr() @@ -202,21 +201,7 @@ main (int argc, char* argv[]) // Figure out work and home directories. // work = dir_path::current (); - - if (const char* h = getenv ("HOME")) - home = dir_path (h); - else - { - struct passwd* pw (getpwuid (getuid ())); - - if (pw == nullptr) - { - const char* msg (strerror (errno)); - fail << "unable to determine home directory: " << msg; - } - - home = dir_path (pw->pw_dir); - } + home = dir_path::home (); if (verb >= 5) { -- cgit v1.1