3 #include <msp/strings/format.h>
5 #include "stat_private.h"
10 void Stat::Private::fill_owner_info(Stat::OwnerInfo &result)
12 if(owner_id!=INVALID_UID)
15 if((owner = getpwuid(owner_id)))
16 result.owner = owner->pw_name;
18 result.owner = format("%d", owner_id);
21 result.owner = "None";
23 if(group_id!=INVALID_GID)
26 if((group = getgrgid(group_id)))
27 result.group = group->gr_name;
29 result.group = format("%d", group_id);
32 result.group = "None";