/usr/lib/s9fes/help/sys_user-name is in scheme9 2010.11.13-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | S9 EXT (sys:user-name integer|string) ==> string
(sys:user-uid integer|string) ==> integer
(sys:user-gid integer|string) ==> integer
(sys:user-gecos integer|string) ==> string
(sys:user-home integer|string) ==> string
(sys:user-shell integer|string) ==> string
Return a specific member of the user database entry for the
given user. A user may be indicated by its user name (STRING)
or UID (INTEGER). See SYS:GETPWNAM for details. Basically
(sys:user-MEMBER user) is short for:
(let ((u (if (string? user)
(sys:getpwnam user)
(sys:getpwuid user))))
(if u
(cdr (assq 'MEMBER u))
(error "no such name or UID")))
(sys:user-gecos "man") ==> "Mr. Man Pages"
|