summaryrefslogtreecommitdiff
path: root/libc/pwd_grp/getpw.c
diff options
context:
space:
mode:
Diffstat (limited to 'libc/pwd_grp/getpw.c')
-rw-r--r--libc/pwd_grp/getpw.c45
1 files changed, 20 insertions, 25 deletions
diff --git a/libc/pwd_grp/getpw.c b/libc/pwd_grp/getpw.c
index 4f4e39025..f0663c917 100644
--- a/libc/pwd_grp/getpw.c
+++ b/libc/pwd_grp/getpw.c
@@ -23,29 +23,24 @@
#include <stdio.h>
#include <pwd.h>
-int
-getpw(uid_t uid, char *buf)
+int getpw(uid_t uid, char *buf)
{
- struct passwd * passwd;
-
- if (buf==NULL)
- {
- errno=EINVAL;
- return -1;
- }
- if ((passwd=getpwuid(uid))==NULL)
- return -1;
-
- if (sprintf(buf, "%s:%s:%u:%u:%s:%s:%s", passwd->pw_name, passwd->pw_passwd,
- passwd->pw_gid, passwd->pw_uid, passwd->pw_gecos,
- passwd->pw_dir, passwd->pw_shell)<0)
- {
- errno=ENOBUFS;
- return -1;
- }
-
- return 0;
-}
-
-
-
+ struct passwd *passwd;
+
+ if (buf == NULL) {
+ errno = EINVAL;
+ return -1;
+ }
+ if ((passwd = getpwuid(uid)) == NULL)
+ return -1;
+
+ if (sprintf
+ (buf, "%s:%s:%u:%u:%s:%s:%s", passwd->pw_name, passwd->pw_passwd,
+ passwd->pw_gid, passwd->pw_uid, passwd->pw_gecos, passwd->pw_dir,
+ passwd->pw_shell) < 0) {
+ errno = ENOBUFS;
+ return -1;
+ }
+
+ return 0;
+}