From 3ece90674ac6b63e98a3bc0d0c392aab9e46f70d Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Thu, 18 Nov 2010 11:16:50 +0100 Subject: expanduser tweaks * tekuti/util.scm (expanduser): Use passwd:name accessor, and geteuid as cuserid did. --- tekuti/util.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tekuti/util.scm b/tekuti/util.scm index e12bf00..ceb3300 100644 --- a/tekuti/util.scm +++ b/tekuti/util.scm @@ -89,7 +89,7 @@ (let ((parts (string-split path #\/))) (if (eqv? (string-ref (car parts) 0) #\~) (let ((user (if (= (string-length (car parts)) 1) - (vector-ref (getpwuid (getuid)) 0) + (passwd:name (getpwuid (geteuid))) (substring (car parts) 1)))) (string-join (cons (passwd:dir (getpwnam user)) (cdr parts)) "/")) path))) -- cgit v1.2.3-54-g00ecf