diff options
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/gen/ulimit.3 | 8 | ||||
-rw-r--r-- | lib/libc/gen/ulimit.c | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/lib/libc/gen/ulimit.3 b/lib/libc/gen/ulimit.3 index c5030a5..e4c2d76 100644 --- a/lib/libc/gen/ulimit.3 +++ b/lib/libc/gen/ulimit.3 @@ -23,7 +23,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 8, 2002 +.Dd January 4, 2003 .Dt ULIMIT 3 .Os .Sh NAME @@ -43,11 +43,11 @@ Currently this is limited to the maximum file size. The .Fa cmd argument is one of the following: -.Bl -tag -width ".Dv UL_GETSIZE" -.It Dv UL_GETSIZE +.Bl -tag -width ".Dv UL_GETFSIZE" +.It Dv UL_GETFSIZE will return the maximum file size in units of 512 blocks of the current process. -.It Dv UL_SETSIZE +.It Dv UL_SETFSIZE will attempt to set the maximum file size of the current process and its children with the second argument expressed as a long. .El diff --git a/lib/libc/gen/ulimit.c b/lib/libc/gen/ulimit.c index 158b6a3..e1bc020 100644 --- a/lib/libc/gen/ulimit.c +++ b/lib/libc/gen/ulimit.c @@ -42,14 +42,14 @@ ulimit(int cmd, ...) va_list ap; long arg; - if (cmd == UL_GETSIZE) { + if (cmd == UL_GETFSIZE) { if (getrlimit(RLIMIT_FSIZE, &limit) == -1) return (-1); limit.rlim_cur /= 512; if (limit.rlim_cur > LONG_MAX) return (LONG_MAX); return ((long)limit.rlim_cur); - } else if (cmd == UL_SETSIZE) { + } else if (cmd == UL_SETFSIZE) { va_start(ap, cmd); arg = va_arg(ap, long); va_end(ap); |