]> git.lyx.org Git - lyx.git/blobdiff - src/support/userinfo.C
remove unused stuff
[lyx.git] / src / support / userinfo.C
index 78dd703cae078ddf862282fd09f837ce6690a6a9..bc40829dbf86d73fe2cedb6432d8062284253ed2 100644 (file)
 # include <lmcons.h>
 #else
 # include <pwd.h>
-# include <unistd.h>
+# ifdef HAVE_UNISTD_H
+#  include <unistd.h>
+# endif
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
 #endif
-#include <sys/types.h>
 
 using std::string;
 
@@ -37,7 +41,7 @@ string const user_name()
        char name[UNLEN + 1];
        DWORD size = UNLEN + 1;
        if (!GetUserName(name, &size))
-               return _("Unknown user");
+               return lyx::to_utf8(_("Unknown user"));
        return name;
 #else
        struct passwd * pw(getpwuid(geteuid()));