[Lsb-messages] /var/www/bzr/lsb/devel/lsbspec r3941: add placehoders for new RLIM values; fix broken dlopen-5.0 page

Mats Wichmann mats at linuxfoundation.org
Fri Sep 13 13:39:02 UTC 2013


------------------------------------------------------------
revno: 3941
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Fri 2013-09-13 07:39:02 -0600
message:
  add placehoders for new RLIM values; fix broken dlopen-5.0 page
modified:
  LSB/generic/baselib/baselib.sgml
  LSB/generic/baselib/dlopen-1.0.sgml
  LSB/generic/baselib/dlopen-5.0.sgml
  LSB/generic/baselib/getrlimit-4.1.sgml
  LSB/generic/baselib/getrlimit-5.0.sgml
-------------- next part --------------
=== modified file 'LSB/generic/baselib/baselib.sgml'
--- a/LSB/generic/baselib/baselib.sgml	2013-09-10 13:54:34 +0000
+++ b/LSB/generic/baselib/baselib.sgml	2013-09-13 13:39:02 +0000
@@ -22202,9 +22202,9 @@
 <refsect2 id='extra.resources'><title>Extra Resources</title>
 <para>These additional resources extend the list in <xref LINKEND=STD.SUSv4>.
 </para>
-<variablelist remap='TP'>
+<variablelist>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_NPROC</emphasis></term>
+  <term>RLIMIT_NPROC</term>
   <listitem>
 <para> The maximum number of processes (or, more precisely on Linux,
 threads) that can be created for the real user ID of the calling
@@ -22213,7 +22213,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_MEMLOCK</emphasis></term>
+  <term>RLIMIT_MEMLOCK</term>
   <listitem>
 <para> The maximum number of bytes of memory that may be
 locked into RAM.  In effect this limit is rounded down to the
@@ -22232,7 +22232,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_LOCKS</emphasis></term>
+  <term>RLIMIT_LOCKS</term>
   <listitem>
 <para> A limit on the combined number of <function>flock</function> locks 
 and <function>fcntl</function> leases that this process may establish.
@@ -22241,7 +22241,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_RSS</emphasis></term>
+  <term>RLIMIT_RSS</term>
   <listitem>
 <para> Specifies the
 limit (in pages) of the process's resident set. This limit
@@ -22251,14 +22251,59 @@
 <constant>MADV_WILLNEED</constant>. </para>
   </listitem>
   </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_SIGPENDING</term>
+  <listitem>
+<para> 
+Specifies the limit on the number of signals that may be queued
+for the real user ID of the calling process.  Both standard and
+real-time signals are counted for the purpose of checking this
+limit.  However, the limit is enforced only for <function>sigqueue</function>;
+it is always possible to use <function>kill</function> to queue one 
+instance of any of the signals that are not already queued to the process.
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_MSGQUEUE</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_NICE</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_RTPRIO</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_RTTIME</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
 </variablelist>
 </refsect2>
 <refsect2 id='extra.errors'><title>Extra Errors</title>
 <para>These additional error codes extend the list in <xref LINKEND=STD.SUSv4>.
 </para>
-<variablelist remap='TP'>
+<variablelist>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>EFAULT</emphasis></term>
+  <term>EFAULT</term>
   <listitem>
 <para>
 A pointer argument points to a location outside  the  accessible
@@ -38463,43 +38508,44 @@
 </REFENTRY>
 
 
-<refentry id="baselib-dlopen-1"> <refmeta>
+<refentry id="baselib-dlopen-1"> 
+
+<refmeta>
 <refentrytitle>dlopen</refentrytitle>
 <refmiscinfo>Base Libraries</refmiscinfo>
 </refmeta>
+
 <refnamediv>
-<refname>dlopen
-</refname>
-<refpurpose>open dynamic object
-</refpurpose>
+<refname>dlopen</refname>
+<refpurpose>open dynamic object</refpurpose>
 <indexterm id="ix-baselib-dlopen-1"><primary>dlopen</primary></indexterm>
 </refnamediv>
-<REFSYNOPSISDIV>
-<REFSYNOPSISDIVINFO>
-<DATE>08 July  2004</DATE>
-</REFSYNOPSISDIVINFO>
-<SYNOPSIS>
+
+<refsynopsisdiv>
+<refsynopsisdivinfo>
+<date>08 July  2004</date>
+</refsynopsisdivinfo>
+<synopsis>
 #include &lt;dlfcn.h&gt;
-</SYNOPSIS>
-<FUNCSYNOPSIS>
-<FUNCPROTOTYPE>
- <FUNCDEF>void * 
-  <FUNCTION>dlopen</FUNCTION></FUNCDEF>
- <PARAMDEF>const char *
-  <PARAMETER><REPLACEABLE>filename</REPLACEABLE></PARAMETER></PARAMDEF>
- <PARAMDEF>int
-  <PARAMETER><REPLACEABLE>flag</REPLACEABLE></PARAMETER></PARAMDEF>
-</FUNCPROTOTYPE>
-</FUNCSYNOPSIS>
-</REFSYNOPSISDIV>
+</synopsis>
+<funcsynopsis>
+<funcprototype>
+ <funcdef>void * 
+  <function>dlopen</function></funcdef>
+ <paramdef>const char *
+  <parameter><replaceable>filename</replaceable></parameter></paramdef>
+ <paramdef>int
+  <parameter><replaceable>flag</replaceable></parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+</refsynopsisdiv>
+
 <refsect1>
 <title>Description</title>
-
 <para>
 The <function>dlopen</function> function shall behave as specified in 
 <XREF LINKEND="STD.SUSv4">, but with additional behaviors listed below.
 </para>
-
 <para>
 If the file argument does not contain a &lt;slash&gt; character, then the
 system shall look for a library of that name in at least the following
@@ -38508,7 +38554,7 @@
 <itemizedlist>
 
 <listitem><para>The directories specified by the 
-<CONSTANT>DT_RPATH</CONSTANT> dynamic entry.
+<constant>DT_RPATH</constant> dynamic entry.
 </para></listitem>
 
 <listitem><para>The directories specified in the 
@@ -38529,7 +38575,6 @@
 
 <para>Example: An application which is not linked against libm may
 choose to dlopen libm.</para></note>
-
 </para></listitem>
 
 </itemizedlist>
@@ -38585,6 +38630,7 @@
   </listitem>
   </varlistentry>
 </variablelist>
+</refsect2>
 
 </refsect1>
 </refentry>

=== modified file 'LSB/generic/baselib/dlopen-1.0.sgml'
--- a/LSB/generic/baselib/dlopen-1.0.sgml	2013-09-10 13:54:34 +0000
+++ b/LSB/generic/baselib/dlopen-1.0.sgml	2013-09-13 13:39:02 +0000
@@ -1,40 +1,41 @@
-<refentry id="baselib-dlopen-1"> <refmeta>
+<refentry id="baselib-dlopen-1"> 
+
+<refmeta>
 <refentrytitle>dlopen</refentrytitle>
 <refmiscinfo>Base Libraries</refmiscinfo>
 </refmeta>
+
 <refnamediv>
-<refname>dlopen
-</refname>
-<refpurpose>open dynamic object
-</refpurpose>
+<refname>dlopen</refname>
+<refpurpose>open dynamic object</refpurpose>
 <indexterm id="ix-baselib-dlopen-1"><primary>dlopen</primary></indexterm>
 </refnamediv>
-<REFSYNOPSISDIV>
-<REFSYNOPSISDIVINFO>
-<DATE>08 July  2004</DATE>
-</REFSYNOPSISDIVINFO>
-<SYNOPSIS>
+
+<refsynopsisdiv>
+<refsynopsisdivinfo>
+<date>08 July  2004</date>
+</refsynopsisdivinfo>
+<synopsis>
 #include &lt;dlfcn.h&gt;
-</SYNOPSIS>
-<FUNCSYNOPSIS>
-<FUNCPROTOTYPE>
- <FUNCDEF>void * 
-  <FUNCTION>dlopen</FUNCTION></FUNCDEF>
- <PARAMDEF>const char *
-  <PARAMETER><REPLACEABLE>filename</REPLACEABLE></PARAMETER></PARAMDEF>
- <PARAMDEF>int
-  <PARAMETER><REPLACEABLE>flag</REPLACEABLE></PARAMETER></PARAMDEF>
-</FUNCPROTOTYPE>
-</FUNCSYNOPSIS>
-</REFSYNOPSISDIV>
+</synopsis>
+<funcsynopsis>
+<funcprototype>
+ <funcdef>void * 
+  <function>dlopen</function></funcdef>
+ <paramdef>const char *
+  <parameter><replaceable>filename</replaceable></parameter></paramdef>
+ <paramdef>int
+  <parameter><replaceable>flag</replaceable></parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+</refsynopsisdiv>
+
 <refsect1>
 <title>Description</title>
-
 <para>
 The <function>dlopen</function> function shall behave as specified in 
 <XREF LINKEND="STD.SUSv4">, but with additional behaviors listed below.
 </para>
-
 <para>
 If the file argument does not contain a &lt;slash&gt; character, then the
 system shall look for a library of that name in at least the following
@@ -43,7 +44,7 @@
 <itemizedlist>
 
 <listitem><para>The directories specified by the 
-<CONSTANT>DT_RPATH</CONSTANT> dynamic entry.
+<constant>DT_RPATH</constant> dynamic entry.
 </para></listitem>
 
 <listitem><para>The directories specified in the 
@@ -64,7 +65,6 @@
 
 <para>Example: An application which is not linked against libm may
 choose to dlopen libm.</para></note>
-
 </para></listitem>
 
 </itemizedlist>

=== modified file 'LSB/generic/baselib/dlopen-5.0.sgml'
--- a/LSB/generic/baselib/dlopen-5.0.sgml	2013-03-20 16:45:53 +0000
+++ b/LSB/generic/baselib/dlopen-5.0.sgml	2013-09-13 13:39:02 +0000
@@ -1,40 +1,41 @@
-<refentry id="baselib-dlopen-1"> <refmeta>
+<refentry id="baselib-dlopen-1"> 
+
+<refmeta>
 <refentrytitle>dlopen</refentrytitle>
 <refmiscinfo>Base Libraries</refmiscinfo>
 </refmeta>
+
 <refnamediv>
-<refname>dlopen
-</refname>
-<refpurpose>open dynamic object
-</refpurpose>
+<refname>dlopen</refname>
+<refpurpose>open dynamic object</refpurpose>
 <indexterm id="ix-baselib-dlopen-1"><primary>dlopen</primary></indexterm>
 </refnamediv>
-<REFSYNOPSISDIV>
-<REFSYNOPSISDIVINFO>
-<DATE>08 July  2004</DATE>
-</REFSYNOPSISDIVINFO>
-<SYNOPSIS>
+
+<refsynopsisdiv>
+<refsynopsisdivinfo>
+<date>08 July  2004</date>
+</refsynopsisdivinfo>
+<synopsis>
 #include &lt;dlfcn.h&gt;
-</SYNOPSIS>
-<FUNCSYNOPSIS>
-<FUNCPROTOTYPE>
- <FUNCDEF>void * 
-  <FUNCTION>dlopen</FUNCTION></FUNCDEF>
- <PARAMDEF>const char *
-  <PARAMETER><REPLACEABLE>filename</REPLACEABLE></PARAMETER></PARAMDEF>
- <PARAMDEF>int
-  <PARAMETER><REPLACEABLE>flag</REPLACEABLE></PARAMETER></PARAMDEF>
-</FUNCPROTOTYPE>
-</FUNCSYNOPSIS>
-</REFSYNOPSISDIV>
+</synopsis>
+<funcsynopsis>
+<funcprototype>
+ <funcdef>void * 
+  <function>dlopen</function></funcdef>
+ <paramdef>const char *
+  <parameter><replaceable>filename</replaceable></parameter></paramdef>
+ <paramdef>int
+  <parameter><replaceable>flag</replaceable></parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+</refsynopsisdiv>
+
 <refsect1>
 <title>Description</title>
-
 <para>
 The <function>dlopen</function> function shall behave as specified in 
 <XREF LINKEND="STD.SUSv4">, but with additional behaviors listed below.
 </para>
-
 <para>
 If the file argument does not contain a &lt;slash&gt; character, then the
 system shall look for a library of that name in at least the following
@@ -43,7 +44,7 @@
 <itemizedlist>
 
 <listitem><para>The directories specified by the 
-<CONSTANT>DT_RPATH</CONSTANT> dynamic entry.
+<constant>DT_RPATH</constant> dynamic entry.
 </para></listitem>
 
 <listitem><para>The directories specified in the 
@@ -64,7 +65,6 @@
 
 <para>Example: An application which is not linked against libm may
 choose to dlopen libm.</para></note>
-
 </para></listitem>
 
 </itemizedlist>
@@ -120,6 +120,7 @@
   </listitem>
   </varlistentry>
 </variablelist>
+</refsect2>
 
 </refsect1>
 </refentry>

=== modified file 'LSB/generic/baselib/getrlimit-4.1.sgml'
--- a/LSB/generic/baselib/getrlimit-4.1.sgml	2013-09-10 16:23:48 +0000
+++ b/LSB/generic/baselib/getrlimit-4.1.sgml	2013-09-13 13:39:02 +0000
@@ -53,9 +53,9 @@
 <refsect2 id='extra.resources'><title>Extra Resources</title>
 <para>These additional resources extend the list in <xref LINKEND=STD.SUSv4>.
 </para>
-<variablelist remap='TP'>
+<variablelist>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_NPROC</emphasis></term>
+  <term>RLIMIT_NPROC</term>
   <listitem>
 <para> The maximum number of processes (or, more precisely on Linux,
 threads) that can be created for the real user ID of the calling
@@ -64,7 +64,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_MEMLOCK</emphasis></term>
+  <term>RLIMIT_MEMLOCK</term>
   <listitem>
 <para> The maximum number of bytes of memory that may be
 locked into RAM.  In effect this limit is rounded down to the
@@ -83,7 +83,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_LOCKS</emphasis></term>
+  <term>RLIMIT_LOCKS</term>
   <listitem>
 <para> A limit on the combined number of <function>flock</function> locks 
 and <function>fcntl</function> leases that this process may establish.
@@ -92,7 +92,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_RSS</emphasis></term>
+  <term>RLIMIT_RSS</term>
   <listitem>
 <para> Specifies the
 limit (in pages) of the process's resident set. This limit
@@ -107,9 +107,9 @@
 <refsect2 id='extra.errors'><title>Extra Errors</title>
 <para>These additional error codes extend the list in <xref LINKEND=STD.SUSv4>.
 </para>
-<variablelist remap='TP'>
+<variablelist>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>EFAULT</emphasis></term>
+  <term>EFAULT</term>
   <listitem>
 <para>
 A pointer argument points to a location outside  the  accessible

=== modified file 'LSB/generic/baselib/getrlimit-5.0.sgml'
--- a/LSB/generic/baselib/getrlimit-5.0.sgml	2013-09-10 16:23:48 +0000
+++ b/LSB/generic/baselib/getrlimit-5.0.sgml	2013-09-13 13:39:02 +0000
@@ -53,9 +53,9 @@
 <refsect2 id='extra.resources'><title>Extra Resources</title>
 <para>These additional resources extend the list in <xref LINKEND=STD.SUSv4>.
 </para>
-<variablelist remap='TP'>
+<variablelist>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_NPROC</emphasis></term>
+  <term>RLIMIT_NPROC</term>
   <listitem>
 <para> The maximum number of processes (or, more precisely on Linux,
 threads) that can be created for the real user ID of the calling
@@ -64,7 +64,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_MEMLOCK</emphasis></term>
+  <term>RLIMIT_MEMLOCK</term>
   <listitem>
 <para> The maximum number of bytes of memory that may be
 locked into RAM.  In effect this limit is rounded down to the
@@ -83,7 +83,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_LOCKS</emphasis></term>
+  <term>RLIMIT_LOCKS</term>
   <listitem>
 <para> A limit on the combined number of <function>flock</function> locks 
 and <function>fcntl</function> leases that this process may establish.
@@ -92,7 +92,7 @@
   </listitem>
   </varlistentry>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>RLIMIT_RSS</emphasis></term>
+  <term>RLIMIT_RSS</term>
   <listitem>
 <para> Specifies the
 limit (in pages) of the process's resident set. This limit
@@ -102,14 +102,59 @@
 <constant>MADV_WILLNEED</constant>. </para>
   </listitem>
   </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_SIGPENDING</term>
+  <listitem>
+<para> 
+Specifies the limit on the number of signals that may be queued
+for the real user ID of the calling process.  Both standard and
+real-time signals are counted for the purpose of checking this
+limit.  However, the limit is enforced only for <function>sigqueue</function>;
+it is always possible to use <function>kill</function> to queue one 
+instance of any of the signals that are not already queued to the process.
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_MSGQUEUE</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_NICE</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_RTPRIO</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term Revision="5.0">RLIMIT_RTTIME</term>
+  <listitem>
+<para> 
+XXX
+</para>
+  </listitem>
+  </varlistentry>
 </variablelist>
 </refsect2>
 <refsect2 id='extra.errors'><title>Extra Errors</title>
 <para>These additional error codes extend the list in <xref LINKEND=STD.SUSv4>.
 </para>
-<variablelist remap='TP'>
+<variablelist>
   <varlistentry>
-  <term><emphasis remap='B'></emphasis> - <emphasis remap='B'>EFAULT</emphasis></term>
+  <term>EFAULT</term>
   <listitem>
 <para>
 A pointer argument points to a location outside  the  accessible



More information about the lsb-messages mailing list