Lines Matching defs:usr
239 struct user *usr;
247 for (usr = users, i = nusers; --i >= 0; usr++) {
248 usr->space = usr->spc30 = usr->spc60 = usr->spc90 = 0;
249 usr->count = 0;
258 struct user *usr, *usrn;
265 for (usr = svusr, i = nusers >> 1; --i >= 0; usr++) {
266 for (usrn = users + (usr->uid&(nusers - 1)); usrn->name;
271 *usrn = *usr;
278 struct user *usr;
283 for (usr = users + (uid&(nusers - 1)), i = nusers; --i >= 0;
284 usr--) {
285 if (!usr->name) {
286 usr->uid = uid;
289 if ((usr->name = (char *)malloc(7)))
290 sprintf(usr->name,"#%d",uid);
292 if ((usr->name = (char *)
294 strcpy(usr->name,pwd->pw_name);
296 if (!usr->name)
299 return usr;
301 } else if (usr->uid == uid)
302 return usr;
304 if (usr <= users)
305 usr = users + nusers;
328 struct user *usr;
333 usr = user(uid);
334 usr->count++;
335 usr->space += blks;
338 usr->spc90 += blks;
340 usr->spc60 += blks;
342 usr->spc30 += blks;
447 struct user *usr, *usrs;
468 for (usr = usrs, n = nusers; --n >= 0 && usr->count; usr++) {
469 printf("%5d",SIZE(usr->space));
471 printf("\t%5ld",usr->count);
472 printf("\t%-8s",usr->name);
475 SIZE(usr->spc30),
476 SIZE(usr->spc60),
477 SIZE(usr->spc90));