SCCS-vsn: sbin/fsck/inode.c 3.10
-static char version[] = "@(#)inode.c 3.9 (Berkeley) %G%";
+static char version[] = "@(#)inode.c 3.10 (Berkeley) %G%";
#include <sys/param.h>
#include <sys/inode.h>
#include <sys/fs.h>
#include <sys/param.h>
#include <sys/inode.h>
#include <sys/fs.h>
{
register DINODE *dp;
register char *p;
{
register DINODE *dp;
register char *p;
char *ctime();
printf(" I=%u ", ino);
char *ctime();
printf(" I=%u ", ino);
return;
dp = ginode(ino);
printf(" OWNER=");
return;
dp = ginode(ino);
printf(" OWNER=");
- if (getpw((int)dp->di_uid, uidbuf) == 0) {
- for (p = uidbuf; *p != ':'; p++);
- *p = 0;
- printf("%s ", uidbuf);
- }
- else {
+ if ((pw = getpwuid((int)dp->di_uid)) != 0)
+ printf("%s ", pw->pw_name);
+ else
printf("%d ", dp->di_uid);
printf("%d ", dp->di_uid);
printf("MODE=%o\n", dp->di_mode);
if (preen)
printf("%s: ", devname);
printf("MODE=%o\n", dp->di_mode);
if (preen)
printf("%s: ", devname);