Should've gone with revision 1.95 date: 2018/09/16 02:44:06; author: millert; state: Exp; lines: +10 -5; Use uid_from_user(3) and gid_from_group(3) in utilities that do repeated lookups. OK tb@
OK? Index: fstat.c =================================================================== RCS file: /cvs/src/usr.bin/fstat/fstat.c,v retrieving revision 1.101 diff -u -p -r1.101 fstat.c --- fstat.c 22 Aug 2020 18:34:29 -0000 1.101 +++ fstat.c 17 Jul 2021 03:46:31 -0000 @@ -142,7 +142,6 @@ hide(void *p) int main(int argc, char *argv[]) { - struct passwd *passwd; struct kinfo_file *kf, *kflast; int ch; char *memf, *nlistf, *optstr; @@ -163,9 +162,6 @@ main(int argc, char *argv[]) fuser = 0; optstr = "fnop:su:vN:M:"; } - - /* Keep passwd file open for faster lookups. */ - setpassent(1); /* * fuser and fstat share three flags: -f, -s and -u. In both cases