id.c (38468) | id.c (48566) |
---|---|
1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 28 unchanged lines hidden (view full) --- 37 The Regents of the University of California. All rights reserved.\n"; 38#endif /* not lint */ 39 40#ifndef lint 41#if 0 42static char sccsid[] = "@(#)id.c 8.2 (Berkeley) 2/16/94"; 43#endif 44static const char rcsid[] = | 1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 28 unchanged lines hidden (view full) --- 37 The Regents of the University of California. All rights reserved.\n"; 38#endif /* not lint */ 39 40#ifndef lint 41#if 0 42static char sccsid[] = "@(#)id.c 8.2 (Berkeley) 2/16/94"; 43#endif 44static const char rcsid[] = |
45 "$Id: id.c,v 1.6 1998/02/18 17:35:16 steve Exp $"; | 45 "$Id: id.c,v 1.7 1998/08/21 06:47:58 obrien Exp $"; |
46#endif /* not lint */ 47 48#include <sys/param.h> 49 50#include <err.h> 51#include <grp.h> 52#include <pwd.h> 53#include <stdio.h> --- 122 unchanged lines hidden (view full) --- 176 pw = getpwuid(rid = getuid()); 177 if (pw == NULL || strcmp(login, pw->pw_name)) 178 (void)printf("login\t%s\n", login); 179 if (pw) 180 (void)printf("uid\t%s\n", pw->pw_name); 181 else 182 (void)printf("uid\t%u\n", rid); 183 | 46#endif /* not lint */ 47 48#include <sys/param.h> 49 50#include <err.h> 51#include <grp.h> 52#include <pwd.h> 53#include <stdio.h> --- 122 unchanged lines hidden (view full) --- 176 pw = getpwuid(rid = getuid()); 177 if (pw == NULL || strcmp(login, pw->pw_name)) 178 (void)printf("login\t%s\n", login); 179 if (pw) 180 (void)printf("uid\t%s\n", pw->pw_name); 181 else 182 (void)printf("uid\t%u\n", rid); 183 |
184 if ((eid = geteuid()) != rid) | 184 if ((eid = geteuid()) != rid) { |
185 if ((pw = getpwuid(eid))) 186 (void)printf("euid\t%s\n", pw->pw_name); 187 else 188 (void)printf("euid\t%u\n", eid); | 185 if ((pw = getpwuid(eid))) 186 (void)printf("euid\t%s\n", pw->pw_name); 187 else 188 (void)printf("euid\t%u\n", eid); |
189 if ((rid = getgid()) != (eid = getegid())) | 189 } 190 if ((rid = getgid()) != (eid = getegid())) { |
190 if ((gr = getgrgid(rid))) 191 (void)printf("rgid\t%s\n", gr->gr_name); 192 else 193 (void)printf("rgid\t%u\n", rid); | 191 if ((gr = getgrgid(rid))) 192 (void)printf("rgid\t%s\n", gr->gr_name); 193 else 194 (void)printf("rgid\t%u\n", rid); |
195 } |
|
194 (void)printf("groups\t"); 195 group(NULL, 1); 196 } 197} 198 199void 200current() 201{ --- 154 unchanged lines hidden --- | 196 (void)printf("groups\t"); 197 group(NULL, 1); 198 } 199} 200 201void 202current() 203{ --- 154 unchanged lines hidden --- |