Page MenuHomeFreeBSD

D57031.id.diff
No OneTemporary

D57031.id.diff

diff --git a/bin/sh/miscbltin.c b/bin/sh/miscbltin.c
--- a/bin/sh/miscbltin.c
+++ b/bin/sh/miscbltin.c
@@ -517,6 +517,9 @@
#endif
#ifdef RLIMIT_PIPEBUF
{ "pipebuf", (char *)0, RLIMIT_PIPEBUF, 1024, 'y' },
+#endif
+#ifdef RLIMIT_VMM
+ { "virtual machines", (char *)0, RLIMIT_VMM, 1, 'V' },
#endif
{ (char *) 0, (char *)0, 0, 0, '\0' }
};
@@ -553,7 +556,7 @@
struct rlimit limit;
what = 'f';
- while ((optc = nextopt("HSatfdsmcnuvlbpwkoy")) != '\0')
+ while ((optc = nextopt("abcdfHklmnopSstuVvwy")) != '\0')
switch (optc) {
case 'H':
how = HARD;
diff --git a/lib/libutil/login_class.c b/lib/libutil/login_class.c
--- a/lib/libutil/login_class.c
+++ b/lib/libutil/login_class.c
@@ -66,6 +66,7 @@
{ "kqueues", login_getcapsize, RLIMIT_KQUEUES },
{ "umtxp", login_getcapnum, RLIMIT_UMTXP },
{ "pipebuf", login_getcapnum, RLIMIT_PIPEBUF },
+ { "vms", login_getcapnum, RLIMIT_VMM },
{ NULL, 0, 0 }
};
diff --git a/usr.bin/limits/limits.c b/usr.bin/limits/limits.c
--- a/usr.bin/limits/limits.c
+++ b/usr.bin/limits/limits.c
@@ -92,6 +92,7 @@
{ " kqueues%-4s %8s", "\n", 1 },
{ " umtxp%-4s %8s", "\n", 1 },
{ " pipebuf%-4s %8s", " kB\n", 1024 },
+ { " vms%-4s %8s", "\n", 1 },
}
},
{ "sh", "unlimited", "", " -H", " -S", "",
@@ -112,6 +113,7 @@
{ "ulimit%s -k %s", ";\n", 1 },
{ "ulimit%s -o %s", ";\n", 1 },
{ "ulimit%s -y %s", ";\n", 1024 },
+ { "ulimit%s -V %s", ";\n", 1 },
}
},
{ "csh", "unlimited", "", " -h", "", NULL,

File Metadata

Mime Type
text/plain
Expires
Mon, May 25, 11:58 PM (6 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33515295
Default Alt Text
D57031.id.diff (1 KB)

Event Timeline