summaryrefslogtreecommitdiff
path: root/doc/src
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 /doc/src
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.
Diffstat (limited to 'doc/src')
-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>