diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 1998-11-05 03:26:36 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 1998-11-05 03:26:36 +0000 |
| commit | 3396608117e5479174aea5cccbe5ec3dcbfe4de9 (patch) | |
| tree | e50144d4160c8465cbae86d25f2363c31260affc /sbin | |
| parent | f7dd354b1b82c06cb6dc32a413a7f0a30f92c9da (diff) | |
Notes
Diffstat (limited to 'sbin')
| -rw-r--r-- | sbin/fsck/main.c | 8 | ||||
| -rw-r--r-- | sbin/fsck_ffs/main.c | 8 | ||||
| -rw-r--r-- | sbin/fsck_ifs/main.c | 8 |
3 files changed, 21 insertions, 3 deletions
diff --git a/sbin/fsck/main.c b/sbin/fsck/main.c index 9ff947c52f84..317015b61f46 100644 --- a/sbin/fsck/main.c +++ b/sbin/fsck/main.c @@ -42,12 +42,13 @@ static const char copyright[] = static char sccsid[] = "@(#)main.c 8.6 (Berkeley) 5/14/95"; #endif static const char rcsid[] = - "$Id: main.c,v 1.13 1998/03/08 09:55:26 julian Exp $"; + "$Id: main.c,v 1.14 1998/06/15 07:07:16 charnier Exp $"; #endif /* not lint */ #include <sys/param.h> #include <sys/time.h> #include <sys/mount.h> +#include <sys/resource.h> #include <ufs/ufs/dinode.h> #include <ufs/ufs/ufsmount.h> @@ -73,7 +74,12 @@ main(argc, argv) { int ch; int ret, maxrun = 0; + struct rlimit rlim; + if (getrlimit(RLIMIT_DATA, &rlim) == 0) { + rlim.rlim_cur = rlim.rlim_max; + (void) setrlimit(RLIMIT_DATA, &rlim); + } sync(); while ((ch = getopt(argc, argv, "dfpnNyYb:c:l:m:")) != -1) { switch (ch) { diff --git a/sbin/fsck_ffs/main.c b/sbin/fsck_ffs/main.c index 9ff947c52f84..317015b61f46 100644 --- a/sbin/fsck_ffs/main.c +++ b/sbin/fsck_ffs/main.c @@ -42,12 +42,13 @@ static const char copyright[] = static char sccsid[] = "@(#)main.c 8.6 (Berkeley) 5/14/95"; #endif static const char rcsid[] = - "$Id: main.c,v 1.13 1998/03/08 09:55:26 julian Exp $"; + "$Id: main.c,v 1.14 1998/06/15 07:07:16 charnier Exp $"; #endif /* not lint */ #include <sys/param.h> #include <sys/time.h> #include <sys/mount.h> +#include <sys/resource.h> #include <ufs/ufs/dinode.h> #include <ufs/ufs/ufsmount.h> @@ -73,7 +74,12 @@ main(argc, argv) { int ch; int ret, maxrun = 0; + struct rlimit rlim; + if (getrlimit(RLIMIT_DATA, &rlim) == 0) { + rlim.rlim_cur = rlim.rlim_max; + (void) setrlimit(RLIMIT_DATA, &rlim); + } sync(); while ((ch = getopt(argc, argv, "dfpnNyYb:c:l:m:")) != -1) { switch (ch) { diff --git a/sbin/fsck_ifs/main.c b/sbin/fsck_ifs/main.c index 9ff947c52f84..317015b61f46 100644 --- a/sbin/fsck_ifs/main.c +++ b/sbin/fsck_ifs/main.c @@ -42,12 +42,13 @@ static const char copyright[] = static char sccsid[] = "@(#)main.c 8.6 (Berkeley) 5/14/95"; #endif static const char rcsid[] = - "$Id: main.c,v 1.13 1998/03/08 09:55:26 julian Exp $"; + "$Id: main.c,v 1.14 1998/06/15 07:07:16 charnier Exp $"; #endif /* not lint */ #include <sys/param.h> #include <sys/time.h> #include <sys/mount.h> +#include <sys/resource.h> #include <ufs/ufs/dinode.h> #include <ufs/ufs/ufsmount.h> @@ -73,7 +74,12 @@ main(argc, argv) { int ch; int ret, maxrun = 0; + struct rlimit rlim; + if (getrlimit(RLIMIT_DATA, &rlim) == 0) { + rlim.rlim_cur = rlim.rlim_max; + (void) setrlimit(RLIMIT_DATA, &rlim); + } sync(); while ((ch = getopt(argc, argv, "dfpnNyYb:c:l:m:")) != -1) { switch (ch) { |
