diff options
author | ache <ache@FreeBSD.org> | 1998-07-29 14:05:01 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1998-07-29 14:05:01 +0000 |
commit | 0ffccfde1572cb6bc3af291d5901bd93508a62ed (patch) | |
tree | 4d25ac16e036decfec211658f83d2f4c2dee14be /lib/libutil/login_class.c | |
parent | de10182213e638313c1a58e5dbb43f76672dab76 (diff) | |
download | FreeBSD-src-0ffccfde1572cb6bc3af291d5901bd93508a62ed.zip FreeBSD-src-0ffccfde1572cb6bc3af291d5901bd93508a62ed.tar.gz |
Print uid/gid as u_long per bde suggestion
Diffstat (limited to 'lib/libutil/login_class.c')
-rw-r--r-- | lib/libutil/login_class.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/libutil/login_class.c b/lib/libutil/login_class.c index 74f1dff..3887541 100644 --- a/lib/libutil/login_class.c +++ b/lib/libutil/login_class.c @@ -21,7 +21,7 @@ * * High-level routines relating to use of the user capabilities database * - * $Id: login_class.c,v 1.8 1998/06/03 08:12:00 jb Exp $ + * $Id: login_class.c,v 1.9 1998/07/28 01:30:16 ache Exp $ */ #include <stdio.h> @@ -364,13 +364,13 @@ setusercontext(login_cap_t *lc, const struct passwd *pwd, uid_t uid, unsigned in /* Setup the user's group permissions */ if (flags & LOGIN_SETGROUP) { if (setgid(pwd->pw_gid) != 0) { - syslog(LOG_ERR, "setgid(%ld): %m", (long)pwd->pw_gid); + syslog(LOG_ERR, "setgid(%lu): %m", (u_long)pwd->pw_gid); login_close(llc); return -1; } if (initgroups(pwd->pw_name, pwd->pw_gid) == -1) { - syslog(LOG_ERR, "initgroups(%s,%ld): %m", pwd->pw_name, - (long)pwd->pw_gid); + syslog(LOG_ERR, "initgroups(%s,%lu): %m", pwd->pw_name, + (u_long)pwd->pw_gid); login_close(llc); return -1; } @@ -389,7 +389,7 @@ setusercontext(login_cap_t *lc, const struct passwd *pwd, uid_t uid, unsigned in /* This needs to be done after anything that needs root privs */ if ((flags & LOGIN_SETUSER) && setuid(uid) != 0) { - syslog(LOG_ERR, "setuid(%ld): %m", (long)uid); + syslog(LOG_ERR, "setuid(%lu): %m", (u_long)uid); return -1; /* Paranoia again */ } |