diff options
| author | Maxime Henrion <mux@FreeBSD.org> | 2002-10-01 11:44:38 +0000 |
|---|---|---|
| committer | Maxime Henrion <mux@FreeBSD.org> | 2002-10-01 11:44:38 +0000 |
| commit | 0c1661b754558c9017e31b862e4b4c01e7f1cb1f (patch) | |
| tree | 224d6cd83c9274b4474a528892ee210299c449d2 /bin | |
| parent | 54e9b36765328cb6392d9fac008bca04911a85f9 (diff) | |
Notes
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/sh/miscbltin.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/bin/sh/miscbltin.c b/bin/sh/miscbltin.c index 26e7fcb45be9..bdd22e0195a3 100644 --- a/bin/sh/miscbltin.c +++ b/bin/sh/miscbltin.c @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include <unistd.h> #include <ctype.h> #include <errno.h> +#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <termios.h> @@ -352,7 +353,7 @@ int ulimitcmd(int argc __unused, char **argv __unused) { int c; - quad_t val = 0; + rlim_t val = 0; enum { SOFT = 0x1, HARD = 0x2 } how = SOFT | HARD; const struct limits *l; @@ -390,12 +391,12 @@ ulimitcmd(int argc __unused, char **argv __unused) if (strcmp(p, "unlimited") == 0) val = RLIM_INFINITY; else { - val = (quad_t) 0; + val = 0; while ((c = *p++) >= '0' && c <= '9') { val = (val * 10) + (long)(c - '0'); - if (val < (quad_t) 0) + if (val < 0) break; } if (c) @@ -425,7 +426,7 @@ ulimitcmd(int argc __unused, char **argv __unused) else { val /= l->factor; - out1fmt("%qd\n", (quad_t) val); + out1fmt("%jd\n", (intmax_t)val); } } return 0; @@ -451,7 +452,7 @@ ulimitcmd(int argc __unused, char **argv __unused) else { val /= l->factor; - out1fmt("%qd\n", (quad_t) val); + out1fmt("%jd\n", (intmax_t)val); } } return 0; |
