diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml
index bb7b8c16f2e..cfd353293f5 100644
--- a/doc/src/sgml/runtime.sgml
+++ b/doc/src/sgml/runtime.sgml
@@ -753,25 +753,27 @@ psql: could not connect to server: No such file or directory
loader interfaces. The following
parameters can be set using sysctl:
-$ sysctl -w kern.ipc.shmall=32768
-$ sysctl -w kern.ipc.shmmax=134217728
-$ sysctl -w kern.ipc.semmap=256
+# sysctl kern.ipc.shmall=32768
+# sysctl kern.ipc.shmmax=134217728
- To have these settings persist over reboots, modify
+ To make these settings persist over reboots, modify
/etc/sysctl.conf.
- The remaining semaphore settings are read-only as far as
- sysctl is concerned, but can be changed
- before boot using the loader prompt:
-
-(loader) set kern.ipc.semmni=256
-(loader) set kern.ipc.semmns=512
-(loader) set kern.ipc.semmnu=256
-
- Similarly these can be saved between reboots in
- /boot/loader.conf.
+ These semaphore-related settings are read-only as far as
+ sysctl is concerned, but can be set in
+ /boot/loader.conf:
+
+kern.ipc.semmni=256
+kern.ipc.semmns=512
+kern.ipc.semmnu=256
+
+ After modifying these values a reboot is required for the new
+ settings to take effect.
+ (Note: FreeBSD does not use SEMMAP>. Older versions
+ would accept but ignore a setting for kern.ipc.semmap>;
+ newer versions reject it altogether.)