bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

updated ulimit patch


From: Ulrich Drepper
Subject: updated ulimit patch
Date: Thu, 12 Aug 2004 12:40:24 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a3) Gecko/20040807

I forgot to update the help text.  Fixed in this patch.

-- 
➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖
--- builtins/ulimit.def-save    2004-08-12 12:02:01.871880144 -0700
+++ builtins/ulimit.def 2004-08-12 12:36:22.452624256 -0700
@@ -35,10 +35,13 @@
     -c the maximum size of core files created
     -d the maximum size of a process's data segment
     -f the maximum size of files created by the shell
+    -i the maximum number of pending signals
     -l the maximum size a process may lock into memory
     -m the maximum resident set size
     -n the maximum number of open file descriptors
+    -o the maximum number of file locks
     -p the pipe buffer size
+    -q the maximum number of bytes in POSIX message queues
     -s the maximum stack size
     -t the maximum amount of cpu time in seconds
     -u the maximum number of user processes
@@ -200,6 +203,9 @@
   { 'd',       RLIMIT_DATA,  1024,     "data seg size",        "kbytes" },
 #endif
   { 'f',       RLIMIT_FILESIZE, 1024,  "file size",            "blocks" },
+#ifdef RLIMIT_SIGPENDING
+  { 'i',       RLIMIT_SIGPENDING, 1,   "pending signals",      (char *)NULL},
+#endif
 #ifdef RLIMIT_MEMLOCK
   { 'l',       RLIMIT_MEMLOCK, 1024,   "max locked memory",    "kbytes" },
 #endif
@@ -207,7 +213,13 @@
   { 'm',       RLIMIT_RSS,   1024,     "max memory size",      "kbytes" },
 #endif /* RLIMIT_RSS */
   { 'n',       RLIMIT_OPENFILES, 1,    "open files",           (char *)NULL},
+#ifdef RLIMIT_LOCKS
+  { 'o',       RLIMIT_LOCKS, 1,        "file locks",           (char *)NULL},
+#endif
   { 'p',       RLIMIT_PIPESIZE, 512,   "pipe size",            "512 bytes" },
+#ifdef RLIMIT_MSGQUEUE
+  { 'q',       RLIMIT_MSGQUEUE, 1,     "POSIX message queues", "bytes" },
+#endif
 #ifdef RLIMIT_STACK
   { 's',       RLIMIT_STACK, 1024,     "stack size",           "kbytes" },
 #endif
@@ -670,7 +682,7 @@
       else
         sprintf (unitstr, "(-%c) ", limits[limind].option);
 
-      printf ("%-18s %16s", limits[limind].description, unitstr);
+      printf ("%-20s %16s", limits[limind].description, unitstr);
     }
   if (curlim == RLIM_INFINITY)
     puts ("unlimited");

reply via email to

[Prev in Thread] Current Thread [Next in Thread]