char *uid_to_name(uid_t uid)
{
struct passwd * getpwuid(),*pw_ptr;
static char numstr[10];
if((pw_ptr= getpwuid(uid))==NULL)
{
sprintf(numstr,"%d",uid);
return numstr;
}
else
return pw_ptr->pw_name;
}
char *gid_to_name(gid_t gid)
{
struct group *getgrgid(),*grp_ptr;
static char numstr[10];
if((grp_ptr=getgrgid(gid))==NULL)
{
sprintf(numstr,"%d",gid);
return numstr;
}
else
return grp_ptr->gr_name;
}
{
struct passwd * getpwuid(),*pw_ptr;
static char numstr[10];
if((pw_ptr= getpwuid(uid))==NULL)
{
sprintf(numstr,"%d",uid);
return numstr;
}
else
return pw_ptr->pw_name;
}
char *gid_to_name(gid_t gid)
{
struct group *getgrgid(),*grp_ptr;
static char numstr[10];
if((grp_ptr=getgrgid(gid))==NULL)
{
sprintf(numstr,"%d",gid);
return numstr;
}
else
return grp_ptr->gr_name;
}