[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 <dlfcn.h>
-</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 <slash> 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 <dlfcn.h>
-</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 <slash> 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 <dlfcn.h>
-</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 <slash> 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