* posix.c (scm_getpwuid): If we can't find an entry, return our
authorJim Blandy <jimb@red-bean.com>
Sat, 3 Oct 1998 14:10:18 +0000 (14:10 +0000)
committerJim Blandy <jimb@red-bean.com>
Sat, 3 Oct 1998 14:10:18 +0000 (14:10 +0000)
own message, instead of using scm_syserror --- the getpwMUMBLE
functions don't set `errno' to anything interesting.

libguile/posix.c

index 585b247..e35c640 100644 (file)
@@ -279,7 +279,7 @@ scm_getpwuid (user)
       entry = getpwnam (SCM_ROCHARS (user));
     }
   if (!entry)
-    scm_syserror (s_getpwuid);
+    scm_misc_error (s_getpwuid, "entry not found", SCM_EOL);
 
   ve[0] = scm_makfrom0str (entry->pw_name);
   ve[1] = scm_makfrom0str (entry->pw_passwd);