Lines Matching defs:usr
235 struct user *usr;
243 for (usr = users, i = nusers; --i >= 0; usr++) {
244 usr->space = usr->spc30 = usr->spc60 = usr->spc90 = 0;
245 usr->count = 0;
254 struct user *usr, *usrn;
261 for (usr = svusr, i = nusers >> 1; --i >= 0; usr++) {
262 for (usrn = users + (usr->uid&(nusers - 1)); usrn->name;
267 *usrn = *usr;
274 struct user *usr;
279 for (usr = users + (uid&(nusers - 1)), i = nusers; --i >= 0;
280 usr--) {
281 if (!usr->name) {
282 usr->uid = uid;
285 if ((usr->name = (char *)malloc(7)))
286 sprintf(usr->name,"#%d",uid);
288 if ((usr->name = (char *)
290 strcpy(usr->name,pwd->pw_name);
292 if (!usr->name)
295 return usr;
297 } else if (usr->uid == uid)
298 return usr;
300 if (usr <= users)
301 usr = users + nusers;
324 struct user *usr;
329 usr = user(uid);
330 usr->count++;
331 usr->space += blks;
334 usr->spc90 += blks;
336 usr->spc60 += blks;
338 usr->spc30 += blks;
443 struct user *usr, *usrs;
464 for (usr = usrs, n = nusers; --n >= 0 && usr->count; usr++) {
465 printf("%5d",SIZE(usr->space));
467 printf("\t%5ld",usr->count);
468 printf("\t%-8s",usr->name);
471 SIZE(usr->spc30),
472 SIZE(usr->spc60),
473 SIZE(usr->spc90));