summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2014-08-14 16:05:58 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2014-08-14 16:05:58 -0400
commit82ce2fe7e627c512f5a187f1cd5d6bcd47786fa1 (patch)
treecf018beb8d1642889befbfba622c0f9892ebd005
parent4b1812b8132006576cd303327e6e39d809afb5b6 (diff)
Update SysV parameter configuration documentation for FreeBSD.
FreeBSD hasn't made any use of kern.ipc.semmap since 1.1, and newer releases reject attempts to set it altogether; so stop recommending that it be adjusted. Per bug #11161. Back-patch to all supported branches. Before 9.3, also incorporate commit 7a42dff47, which touches the same text and for some reason was not back-patched at the time.
-rw-r--r--doc/src/sgml/runtime.sgml30
1 files changed, 16 insertions, 14 deletions
diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml
index e1c290fec51..101a754332a 100644
--- a/doc/src/sgml/runtime.sgml
+++ b/doc/src/sgml/runtime.sgml
@@ -794,25 +794,27 @@ options "SEMMNS=240"
<command>loader</command> interfaces. The following
parameters can be set using <command>sysctl</command>:
<screen>
-<prompt>$</prompt> <userinput>sysctl -w kern.ipc.shmall=32768</userinput>
-<prompt>$</prompt> <userinput>sysctl -w kern.ipc.shmmax=134217728</userinput>
-<prompt>$</prompt> <userinput>sysctl -w kern.ipc.semmap=256</userinput>
+<prompt>#</prompt> <userinput>sysctl kern.ipc.shmall=32768</userinput>
+<prompt>#</prompt> <userinput>sysctl kern.ipc.shmmax=134217728</userinput>
</screen>
- To have these settings persist over reboots, modify
+ To make these settings persist over reboots, modify
<filename>/etc/sysctl.conf</filename>.
</para>
<para>
- The remaining semaphore settings are read-only as far as
- <command>sysctl</command> is concerned, but can be changed
- before boot using the <command>loader</command> prompt:
-<screen>
-<prompt>(loader)</prompt> <userinput>set kern.ipc.semmni=256</userinput>
-<prompt>(loader)</prompt> <userinput>set kern.ipc.semmns=512</userinput>
-<prompt>(loader)</prompt> <userinput>set kern.ipc.semmnu=256</userinput>
-</screen>
- Similarly these can be saved between reboots in
- <filename>/boot/loader.conf</filename>.
+ These semaphore-related settings are read-only as far as
+ <command>sysctl</command> is concerned, but can be set in
+ <filename>/boot/loader.conf</filename>:
+<programlisting>
+kern.ipc.semmni=256
+kern.ipc.semmns=512
+kern.ipc.semmnu=256
+</programlisting>
+ After modifying these values a reboot is required for the new
+ settings to take effect.
+ (Note: FreeBSD does not use <varname>SEMMAP</>. Older versions
+ would accept but ignore a setting for <literal>kern.ipc.semmap</>;
+ newer versions reject it altogether.)
</para>
<para>