Lines Matching +full:timeout +full:- +full:minutes
2 * SPDX-License-Identifier: BSD-3-Clause
107 while ((ch = getopt(argc, argv, "f:ghlrquv")) != -1) { in main()
137 argc -= optind; in main()
159 for (; argc > 0; argc--, argv++) { in main()
168 for (; argc > 0; argc--, argv++) { in main()
183 "usage: quota [-ghlu] [-f path] [-v | -q | -r]", in usage()
184 " quota [-hlu] [-f path] [-v | -q | -r] user ...", in usage()
185 " quota -g [-hl] [-f path] [-v | -q | -r] group ..."); in usage()
201 name = pwd->pw_name; in showuid()
217 return(showquotas(USRQUOTA, pwd->pw_uid, name)); in showusrname()
232 name = grp->gr_name; in showgid()
248 return(showquotas(GRPQUOTA, grp->gr_gid, name)); in showgrpname()
279 for (qup = quplist; qup; qup = qup->next) { in showquotas()
281 if (qup->dqblk.dqb_ihardlimit && in showquotas()
282 qup->dqblk.dqb_curinodes >= qup->dqblk.dqb_ihardlimit) { in showquotas()
286 else if (qup->dqblk.dqb_isoftlimit && in showquotas()
287 qup->dqblk.dqb_curinodes >= qup->dqblk.dqb_isoftlimit) { in showquotas()
289 if (qup->dqblk.dqb_itime > now) in showquotas()
295 if (qup->dqblk.dqb_bhardlimit && in showquotas()
296 qup->dqblk.dqb_curblocks >= qup->dqblk.dqb_bhardlimit) { in showquotas()
300 else if (qup->dqblk.dqb_bsoftlimit && in showquotas()
301 qup->dqblk.dqb_curblocks >= qup->dqblk.dqb_bsoftlimit) { in showquotas()
303 if (qup->dqblk.dqb_btime > now) in showquotas()
313 qup->dqblk.dqb_isoftlimit == 0 && in showquotas()
314 qup->dqblk.dqb_ihardlimit == 0 && in showquotas()
315 qup->dqblk.dqb_bsoftlimit == 0 && in showquotas()
316 qup->dqblk.dqb_bhardlimit == 0) in showquotas()
323 printf("\t%s %s\n", msgi, qup->fsname); in showquotas()
325 printf("\t%s %s\n", msgb, qup->fsname); in showquotas()
329 qup->dqblk.dqb_curblocks == 0 && in showquotas()
330 qup->dqblk.dqb_curinodes == 0) in showquotas()
334 nam = qup->fsname; in showquotas()
335 if (strlen(qup->fsname) > 15) { in showquotas()
336 printf("%s\n", qup->fsname); in showquotas()
339 printf("%-15s", nam); in showquotas()
341 prthumanval(7, dbtob(qup->dqblk.dqb_curblocks)); in showquotas()
343 prthumanval(7, dbtob(qup->dqblk.dqb_bsoftlimit)); in showquotas()
344 prthumanval(7, dbtob(qup->dqblk.dqb_bhardlimit)); in showquotas()
347 (uintmax_t)dbtob(qup->dqblk.dqb_curblocks) in showquotas()
350 (uintmax_t)dbtob(qup->dqblk.dqb_bsoftlimit) in showquotas()
352 (uintmax_t)dbtob(qup->dqblk.dqb_bhardlimit) in showquotas()
356 bgrace = timeprt(qup->dqblk.dqb_btime); in showquotas()
358 igrace = timeprt(qup->dqblk.dqb_itime); in showquotas()
361 , (uintmax_t)qup->dqblk.dqb_curinodes in showquotas()
363 , (uintmax_t)qup->dqblk.dqb_isoftlimit in showquotas()
364 , (uintmax_t)qup->dqblk.dqb_ihardlimit in showquotas()
383 type == USRQUOTA ? "user" : "group", id, qup->fsname); in showrawquotas()
385 (uintmax_t)qup->dqblk.dqb_bhardlimit); in showrawquotas()
387 (uintmax_t)qup->dqblk.dqb_bsoftlimit); in showrawquotas()
389 (uintmax_t)qup->dqblk.dqb_curblocks); in showrawquotas()
390 printf("i-node hard limit: %ju\n", in showrawquotas()
391 (uintmax_t)qup->dqblk.dqb_ihardlimit); in showrawquotas()
392 printf("i-node soft limit: %ju\n", in showrawquotas()
393 (uintmax_t)qup->dqblk.dqb_isoftlimit); in showrawquotas()
394 printf("current i-node count: %ju\n", in showrawquotas()
395 (uintmax_t)qup->dqblk.dqb_curinodes); in showrawquotas()
397 (intmax_t)qup->dqblk.dqb_btime); in showrawquotas()
398 if (qup->dqblk.dqb_btime != 0) { in showrawquotas()
399 t = qup->dqblk.dqb_btime; in showrawquotas()
404 printf("i-node grace time: %jd", (intmax_t)qup->dqblk.dqb_itime); in showrawquotas()
405 if (qup->dqblk.dqb_itime != 0) { in showrawquotas()
406 t = qup->dqblk.dqb_itime; in showrawquotas()
421 printf("%-15s %7s %8s %7s %7s %6s %7s %6s%8s\n" in heading()
441 time_t hours, minutes; in timeprt() local
452 seconds -= now; in timeprt()
453 minutes = (seconds + 30) / 60; in timeprt()
454 hours = (minutes + 30) / 60; in timeprt()
460 if (minutes >= 60) { in timeprt()
461 if (asprintf(&buf, "%2ld:%ld", (long)minutes / 60, in timeprt()
462 (long)minutes % 60) < 0) in timeprt()
466 if (asprintf(&buf, "%2ld", (long)minutes) < 0) in timeprt()
525 strcpy(qup->fsname, fst[i].f_mntonname); in getprivs()
529 quptail->next = qup; in getprivs()
531 quptail->next = 0; in getprivs()
550 if (quota_read(qf, &qup->dqblk, id) != 0) in getufsquota()
562 struct dqblk *dqp = &qup->dqblk; in getnfsquota()
567 if (fst->f_flags & MNT_LOCAL) in getnfsquota()
573 cp = fst->f_mntfromname; in getnfsquota()
578 warnx("cannot find hostname for %s", fst->f_mntfromname); in getnfsquota()
582 memcpy(host, fst->f_mntfromname, cp - fst->f_mntfromname); in getnfsquota()
583 host[sizeof(host) - 1] = '\0'; in getnfsquota()
586 if (strncmp(fst->f_mntfromname, "pid", 3) == 0 && in getnfsquota()
587 strchr(fst->f_mntfromname, '@') != NULL) in getnfsquota()
617 fst->f_mntfromname); in getnfsquota()
622 dqp->dqb_bhardlimit = in getnfsquota()
625 dqp->dqb_bsoftlimit = in getnfsquota()
628 dqp->dqb_curblocks = in getnfsquota()
632 dqp->dqb_ihardlimit = in getnfsquota()
634 dqp->dqb_isoftlimit = in getnfsquota()
636 dqp->dqb_curinodes = in getnfsquota()
639 dqp->dqb_btime = in getnfsquota()
641 dqp->dqb_itime = in getnfsquota()
645 warnx("bad rpc result, host: %s", fst->f_mntfromname); in getnfsquota()
657 struct timeval timeout, tottimeout; in callaurpc() local
664 timeout.tv_usec = 0; in callaurpc()
665 timeout.tv_sec = 6; in callaurpc()
666 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)(void *)&timeout); in callaurpc()
668 client->cl_auth = authunix_create_default(); in callaurpc()