#: build/C/man3/posix_memalign.3:277 build/C/man2/readahead.2:113
#: build/C/man2/remap_file_pages.2:183 build/C/man3/shm_open.3:282
#: build/C/man7/shm_overview.7:127 build/C/man2/shmctl.2:435
-#: build/C/man2/shmget.2:391 build/C/man2/shmop.2:301
+#: build/C/man2/shmget.2:389 build/C/man2/shmop.2:301
#: build/C/man2/subpage_prot.2:134 build/C/man2/sync_file_range.2:227
#, no-wrap
msgid "COLOPHON"
#: build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121
#: build/C/man2/remap_file_pages.2:191 build/C/man3/shm_open.3:290
#: build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443
-#: build/C/man2/shmget.2:399 build/C/man2/shmop.2:309
+#: build/C/man2/shmget.2:397 build/C/man2/shmop.2:309
#: build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:235
#, fuzzy
#| msgid ""
#: build/C/man3/mallinfo.3:114 build/C/man3/mallopt.3:406
#: build/C/man2/mlock.2:311 build/C/man2/mmap.2:586 build/C/man3/mtrace.3:102
#: build/C/man2/posix_fadvise.2:204 build/C/man2/readahead.2:98
-#: build/C/man2/shmget.2:377
+#: build/C/man2/shmget.2:375
#, no-wrap
msgid "BUGS"
msgstr "バグ"
#: build/C/man3/posix_memalign.3:272 build/C/man2/readahead.2:107
#: build/C/man2/remap_file_pages.2:176 build/C/man3/shm_open.3:271
#: build/C/man7/shm_overview.7:114 build/C/man2/shmctl.2:428
-#: build/C/man2/shmget.2:383 build/C/man2/shmop.2:293
+#: build/C/man2/shmget.2:381 build/C/man2/shmop.2:293
#: build/C/man2/subpage_prot.2:128 build/C/man2/sync_file_range.2:222
#, no-wrap
msgid "SEE ALSO"
#. type: SS
#: build/C/man2/madvise.2:355 build/C/man2/mlock.2:274
-#: build/C/man2/shmget.2:371
+#: build/C/man2/shmget.2:369
#, no-wrap
msgid "Linux notes"
msgstr "Linux での注意"
#. type: Plain text
#: build/C/man2/shmget.2:215
+#, fuzzy
+#| msgid ""
+#| "A new segment was to be created and I<size> is less than B<SHMIN> or "
+#| "greater than B<SHMMAX>."
msgid ""
-"A new segment was to be created and I<size> is less than B<SHMIN> or greater "
-"than B<SHMMAX>."
+"A new segment was to be created and I<size> is less than B<SHMMIN> or "
+"greater than B<SHMMAX>."
msgstr ""
"新しいセグメントを作成しようとしたが、 I<size> が B<SHMMIN> より小さいか "
"B<SHMMAX> よりも大きかった。"
msgstr "B<SHMALL>"
#. type: Plain text
-#: build/C/man2/shmget.2:289
-msgid "System-wide limit on the number of I<pages> of shared memory."
+#: build/C/man2/shmget.2:287
+#, fuzzy
+#| msgid "System-wide limit on the number of I<pages> of shared memory."
+msgid "System-wide limit on the number of pages of shared memory."
msgstr "共有メモリのページ数のシステム全体での上限値。"
#. commit 060028bac94bf60a65415d1d55a359c3a17d5c31
#. type: Plain text
-#: build/C/man2/shmget.2:295
+#: build/C/man2/shmget.2:293
msgid ""
"On Linux, this limit can be read and modified via I</proc/sys/kernel/"
"shmall>. Since Linux 3.16, the default value for this limit is:"
"る。"
#. type: Plain text
-#: build/C/man2/shmget.2:297 build/C/man2/shmget.2:332
+#: build/C/man2/shmget.2:295 build/C/man2/shmget.2:330
#, no-wrap
msgid " ULONG_MAX - 2^24\n"
msgstr " ULONG_MAX - 2^24\n"
#. type: Plain text
-#: build/C/man2/shmget.2:308
+#: build/C/man2/shmget.2:306
msgid ""
"The effect of this value (which is suitable for both 32-bit and 64-bit "
"systems) is to impose no limitation on allocations. This value, rather "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:311
+#: build/C/man2/shmget.2:309
msgid "From Linux 2.4 up to Linux 3.15, the default value for this limit was:"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:313
+#: build/C/man2/shmget.2:311
#, no-wrap
msgid " SHMMAX / PAGE_SIZE * (SHMMNI / 16)\n"
msgstr " SHMMAX / PAGE_SIZE * (SHMMNI / 16)\n"
#. type: Plain text
-#: build/C/man2/shmget.2:321
+#: build/C/man2/shmget.2:319
msgid ""
"If B<SHMMAX> and B<SHMMNI> were not modified, then multiplying the result of "
"this formula by the page size (to get a value in bytes) yielded a value of 8 "
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:321
+#: build/C/man2/shmget.2:319
#, no-wrap
msgid "B<SHMMAX>"
msgstr "B<SHMMAX>"
#. type: Plain text
-#: build/C/man2/shmget.2:324
+#: build/C/man2/shmget.2:322
msgid "Maximum size in bytes for a shared memory segment."
msgstr "1 つの共有メモリセグメントの最大サイズ (バイト数)。"
#. commit 060028bac94bf60a65415d1d55a359c3a17d5c31
#. type: Plain text
-#: build/C/man2/shmget.2:330
+#: build/C/man2/shmget.2:328
msgid ""
"On Linux, this limit can be read and modified via I</proc/sys/kernel/"
"shmmax>. Since Linux 3.16, the default value for this limit is:"
"る。"
#. type: Plain text
-#: build/C/man2/shmget.2:341
+#: build/C/man2/shmget.2:339
msgid ""
"The effect of this value (which is suitable for both 32-bit and 64-bit "
"systems) is to impose no limitation on allocations. See the description of "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:344
+#: build/C/man2/shmget.2:342
msgid ""
"From Linux 2.2 up to Linux 3.15, the default value of this limit was "
"0x2000000 (32MB)."
"(32MB) であった。"
#. type: Plain text
-#: build/C/man2/shmget.2:350
+#: build/C/man2/shmget.2:348
msgid ""
"Because it is not possible to map just part of a shared memory segment, the "
"amount of virtual memory places another limit on the maximum size of a "
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:350
+#: build/C/man2/shmget.2:348
#, no-wrap
msgid "B<SHMMIN>"
msgstr "B<SHMMIN>"
#. type: Plain text
-#: build/C/man2/shmget.2:356
+#: build/C/man2/shmget.2:354
msgid ""
"Minimum size in bytes for a shared memory segment: implementation dependent "
"(currently 1 byte, though B<PAGE_SIZE> is the effective minimum size)."
"が、実質的な最小サイズは B<PAGE_SIZE> である)。"
#. type: TP
-#: build/C/man2/shmget.2:356
+#: build/C/man2/shmget.2:354
#, no-wrap
msgid "B<SHMMNI>"
msgstr "B<SHMMNI>"
#. type: Plain text
-#: build/C/man2/shmget.2:361
+#: build/C/man2/shmget.2:359
msgid ""
"System-wide limit on the number of shared memory segments. In Linux 2.2, "
"the default value for this limit was 128; since Linux 2.4, the default value "
#. that we could create one more segment than SHMMNI -- MTK
#. This /proc file is not available in Linux 2.2 and earlier -- MTK
#. type: Plain text
-#: build/C/man2/shmget.2:367
+#: build/C/man2/shmget.2:365
msgid ""
"On Linux, this limit can be read and modified via I</proc/sys/kernel/shmmni>."
msgstr ""
"たりできる。"
#. type: Plain text
-#: build/C/man2/shmget.2:371
+#: build/C/man2/shmget.2:369
msgid ""
"The implementation has no specific limits for the per-process maximum number "
"of shared memory segments (B<SHMSEG>)."
"上の制限はない。"
#. type: Plain text
-#: build/C/man2/shmget.2:377
+#: build/C/man2/shmget.2:375
msgid ""
"Until version 2.3.30, Linux would return B<EIDRM> for a B<shmget>() on a "
"shared memory segment scheduled for deletion."
"に対して B<shmget>() が行われると B<EIDRM> を返していた。"
#. type: Plain text
-#: build/C/man2/shmget.2:383
+#: build/C/man2/shmget.2:381
msgid ""
"The name choice B<IPC_PRIVATE> was perhaps unfortunate, B<IPC_NEW> would "
"more clearly show its function."
"より明確にその機能を表しているだろう。"
#. type: Plain text
-#: build/C/man2/shmget.2:391
+#: build/C/man2/shmget.2:389
msgid ""
"B<shmat>(2), B<shmctl>(2), B<shmdt>(2), B<ftok>(3), B<capabilities>(7), "
"B<shm_overview>(7), B<svipc>(7)"
msgstr ""
#. type: SH
-#: build/C/man2/alloc_hugepages.2:150 build/C/man3/alloca.3:162 build/C/man2/cacheflush.2:89 build/C/man2/fallocate.2:378 build/C/man2/madvise.2:388 build/C/man3/mallinfo.3:279 build/C/man3/malloc_get_state.3:114 build/C/man3/malloc_hook.3:142 build/C/man3/malloc_info.3:262 build/C/man3/malloc_stats.3:67 build/C/man3/malloc_trim.3:82 build/C/man3/malloc_usable_size.3:69 build/C/man3/mallopt.3:568 build/C/man3/mcheck.3:208 build/C/man2/mlock.2:343 build/C/man2/mmap.2:736 build/C/man2/mmap2.2:101 build/C/man2/mprotect.2:228 build/C/man2/mremap.2:214 build/C/man2/msync.2:151 build/C/man3/mtrace.3:172 build/C/man2/posix_fadvise.2:215 build/C/man3/posix_fallocate.3:138 build/C/man3/posix_memalign.3:277 build/C/man2/readahead.2:113 build/C/man2/remap_file_pages.2:183 build/C/man3/shm_open.3:282 build/C/man7/shm_overview.7:127 build/C/man2/shmctl.2:435 build/C/man2/shmget.2:391 build/C/man2/shmop.2:301 build/C/man2/subpage_prot.2:134 build/C/man2/sync_file_range.2:227
+#: build/C/man2/alloc_hugepages.2:150 build/C/man3/alloca.3:162 build/C/man2/cacheflush.2:89 build/C/man2/fallocate.2:378 build/C/man2/madvise.2:388 build/C/man3/mallinfo.3:279 build/C/man3/malloc_get_state.3:114 build/C/man3/malloc_hook.3:142 build/C/man3/malloc_info.3:262 build/C/man3/malloc_stats.3:67 build/C/man3/malloc_trim.3:82 build/C/man3/malloc_usable_size.3:69 build/C/man3/mallopt.3:568 build/C/man3/mcheck.3:208 build/C/man2/mlock.2:343 build/C/man2/mmap.2:736 build/C/man2/mmap2.2:101 build/C/man2/mprotect.2:228 build/C/man2/mremap.2:214 build/C/man2/msync.2:151 build/C/man3/mtrace.3:172 build/C/man2/posix_fadvise.2:215 build/C/man3/posix_fallocate.3:138 build/C/man3/posix_memalign.3:277 build/C/man2/readahead.2:113 build/C/man2/remap_file_pages.2:183 build/C/man3/shm_open.3:282 build/C/man7/shm_overview.7:127 build/C/man2/shmctl.2:435 build/C/man2/shmget.2:389 build/C/man2/shmop.2:301 build/C/man2/subpage_prot.2:134 build/C/man2/sync_file_range.2:227
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/alloc_hugepages.2:158 build/C/man3/alloca.3:170 build/C/man2/cacheflush.2:97 build/C/man2/fallocate.2:386 build/C/man2/madvise.2:396 build/C/man3/mallinfo.3:287 build/C/man3/malloc_get_state.3:122 build/C/man3/malloc_hook.3:150 build/C/man3/malloc_info.3:270 build/C/man3/malloc_stats.3:75 build/C/man3/malloc_trim.3:90 build/C/man3/malloc_usable_size.3:77 build/C/man3/mallopt.3:576 build/C/man3/mcheck.3:216 build/C/man2/mlock.2:351 build/C/man2/mmap.2:744 build/C/man2/mmap2.2:109 build/C/man2/mprotect.2:236 build/C/man2/mremap.2:222 build/C/man2/msync.2:159 build/C/man3/mtrace.3:180 build/C/man2/posix_fadvise.2:223 build/C/man3/posix_fallocate.3:146 build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121 build/C/man2/remap_file_pages.2:191 build/C/man3/shm_open.3:290 build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443 build/C/man2/shmget.2:399 build/C/man2/shmop.2:309 build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:235
+#: build/C/man2/alloc_hugepages.2:158 build/C/man3/alloca.3:170 build/C/man2/cacheflush.2:97 build/C/man2/fallocate.2:386 build/C/man2/madvise.2:396 build/C/man3/mallinfo.3:287 build/C/man3/malloc_get_state.3:122 build/C/man3/malloc_hook.3:150 build/C/man3/malloc_info.3:270 build/C/man3/malloc_stats.3:75 build/C/man3/malloc_trim.3:90 build/C/man3/malloc_usable_size.3:77 build/C/man3/mallopt.3:576 build/C/man3/mcheck.3:216 build/C/man2/mlock.2:351 build/C/man2/mmap.2:744 build/C/man2/mmap2.2:109 build/C/man2/mprotect.2:236 build/C/man2/mremap.2:222 build/C/man2/msync.2:159 build/C/man3/mtrace.3:180 build/C/man2/posix_fadvise.2:223 build/C/man3/posix_fallocate.3:146 build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121 build/C/man2/remap_file_pages.2:191 build/C/man3/shm_open.3:290 build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443 build/C/man2/shmget.2:397 build/C/man2/shmop.2:309 build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:235
msgid ""
"This page is part of release 3.76 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
msgstr ""
#. type: SH
-#: build/C/man3/alloca.3:145 build/C/man2/cacheflush.2:82 build/C/man3/mallinfo.3:114 build/C/man3/mallopt.3:406 build/C/man2/mlock.2:311 build/C/man2/mmap.2:586 build/C/man3/mtrace.3:102 build/C/man2/posix_fadvise.2:204 build/C/man2/readahead.2:98 build/C/man2/shmget.2:377
+#: build/C/man3/alloca.3:145 build/C/man2/cacheflush.2:82 build/C/man3/mallinfo.3:114 build/C/man3/mallopt.3:406 build/C/man2/mlock.2:311 build/C/man2/mmap.2:586 build/C/man3/mtrace.3:102 build/C/man2/posix_fadvise.2:204 build/C/man2/readahead.2:98 build/C/man2/shmget.2:375
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/alloca.3:158 build/C/man2/fallocate.2:373 build/C/man2/madvise.2:379 build/C/man3/mallinfo.3:270 build/C/man3/malloc_get_state.3:111 build/C/man3/malloc_hook.3:137 build/C/man3/malloc_info.3:256 build/C/man3/malloc_stats.3:61 build/C/man3/malloc_trim.3:78 build/C/man3/malloc_usable_size.3:67 build/C/man3/mallopt.3:554 build/C/man3/mcheck.3:204 build/C/man2/mlock.2:336 build/C/man2/mmap.2:711 build/C/man2/mmap2.2:95 build/C/man2/mprotect.2:225 build/C/man2/mremap.2:199 build/C/man2/msync.2:147 build/C/man3/mtrace.3:167 build/C/man2/posix_fadvise.2:209 build/C/man3/posix_fallocate.3:133 build/C/man3/posix_memalign.3:272 build/C/man2/readahead.2:107 build/C/man2/remap_file_pages.2:176 build/C/man3/shm_open.3:271 build/C/man7/shm_overview.7:114 build/C/man2/shmctl.2:428 build/C/man2/shmget.2:383 build/C/man2/shmop.2:293 build/C/man2/subpage_prot.2:128 build/C/man2/sync_file_range.2:222
+#: build/C/man3/alloca.3:158 build/C/man2/fallocate.2:373 build/C/man2/madvise.2:379 build/C/man3/mallinfo.3:270 build/C/man3/malloc_get_state.3:111 build/C/man3/malloc_hook.3:137 build/C/man3/malloc_info.3:256 build/C/man3/malloc_stats.3:61 build/C/man3/malloc_trim.3:78 build/C/man3/malloc_usable_size.3:67 build/C/man3/mallopt.3:554 build/C/man3/mcheck.3:204 build/C/man2/mlock.2:336 build/C/man2/mmap.2:711 build/C/man2/mmap2.2:95 build/C/man2/mprotect.2:225 build/C/man2/mremap.2:199 build/C/man2/msync.2:147 build/C/man3/mtrace.3:167 build/C/man2/posix_fadvise.2:209 build/C/man3/posix_fallocate.3:133 build/C/man3/posix_memalign.3:272 build/C/man2/readahead.2:107 build/C/man2/remap_file_pages.2:176 build/C/man3/shm_open.3:271 build/C/man7/shm_overview.7:114 build/C/man2/shmctl.2:428 build/C/man2/shmget.2:381 build/C/man2/shmop.2:293 build/C/man2/subpage_prot.2:128 build/C/man2/sync_file_range.2:222
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man2/madvise.2:355 build/C/man2/mlock.2:274 build/C/man2/shmget.2:371
+#: build/C/man2/madvise.2:355 build/C/man2/mlock.2:274 build/C/man2/shmget.2:369
#, no-wrap
msgid "Linux notes"
msgstr ""
#. type: Plain text
#: build/C/man2/shmget.2:215
msgid ""
-"A new segment was to be created and I<size> is less than B<SHMIN> or greater "
-"than B<SHMMAX>."
+"A new segment was to be created and I<size> is less than B<SHMMIN> or "
+"greater than B<SHMMAX>."
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:289
-msgid "System-wide limit on the number of I<pages> of shared memory."
+#: build/C/man2/shmget.2:287
+msgid "System-wide limit on the number of pages of shared memory."
msgstr ""
#. commit 060028bac94bf60a65415d1d55a359c3a17d5c31
#. type: Plain text
-#: build/C/man2/shmget.2:295
+#: build/C/man2/shmget.2:293
msgid ""
"On Linux, this limit can be read and modified via "
"I</proc/sys/kernel/shmall>. Since Linux 3.16, the default value for this "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:297 build/C/man2/shmget.2:332
+#: build/C/man2/shmget.2:295 build/C/man2/shmget.2:330
#, no-wrap
msgid " ULONG_MAX - 2^24\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:308
+#: build/C/man2/shmget.2:306
msgid ""
"The effect of this value (which is suitable for both 32-bit and 64-bit "
"systems) is to impose no limitation on allocations. This value, rather "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:311
+#: build/C/man2/shmget.2:309
msgid "From Linux 2.4 up to Linux 3.15, the default value for this limit was:"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:313
+#: build/C/man2/shmget.2:311
#, no-wrap
msgid " SHMMAX / PAGE_SIZE * (SHMMNI / 16)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:321
+#: build/C/man2/shmget.2:319
msgid ""
"If B<SHMMAX> and B<SHMMNI> were not modified, then multiplying the result of "
"this formula by the page size (to get a value in bytes) yielded a value of 8 "
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:321
+#: build/C/man2/shmget.2:319
#, no-wrap
msgid "B<SHMMAX>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:324
+#: build/C/man2/shmget.2:322
msgid "Maximum size in bytes for a shared memory segment."
msgstr ""
#. commit 060028bac94bf60a65415d1d55a359c3a17d5c31
#. type: Plain text
-#: build/C/man2/shmget.2:330
+#: build/C/man2/shmget.2:328
msgid ""
"On Linux, this limit can be read and modified via "
"I</proc/sys/kernel/shmmax>. Since Linux 3.16, the default value for this "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:341
+#: build/C/man2/shmget.2:339
msgid ""
"The effect of this value (which is suitable for both 32-bit and 64-bit "
"systems) is to impose no limitation on allocations. See the description of "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:344
+#: build/C/man2/shmget.2:342
msgid ""
"From Linux 2.2 up to Linux 3.15, the default value of this limit was "
"0x2000000 (32MB)."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:350
+#: build/C/man2/shmget.2:348
msgid ""
"Because it is not possible to map just part of a shared memory segment, the "
"amount of virtual memory places another limit on the maximum size of a "
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:350
+#: build/C/man2/shmget.2:348
#, no-wrap
msgid "B<SHMMIN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:356
+#: build/C/man2/shmget.2:354
msgid ""
"Minimum size in bytes for a shared memory segment: implementation dependent "
"(currently 1 byte, though B<PAGE_SIZE> is the effective minimum size)."
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:356
+#: build/C/man2/shmget.2:354
#, no-wrap
msgid "B<SHMMNI>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:361
+#: build/C/man2/shmget.2:359
msgid ""
"System-wide limit on the number of shared memory segments. In Linux 2.2, "
"the default value for this limit was 128; since Linux 2.4, the default value "
#. that we could create one more segment than SHMMNI -- MTK
#. This /proc file is not available in Linux 2.2 and earlier -- MTK
#. type: Plain text
-#: build/C/man2/shmget.2:367
+#: build/C/man2/shmget.2:365
msgid ""
"On Linux, this limit can be read and modified via "
"I</proc/sys/kernel/shmmni>."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:371
+#: build/C/man2/shmget.2:369
msgid ""
"The implementation has no specific limits for the per-process maximum number "
"of shared memory segments (B<SHMSEG>)."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:377
+#: build/C/man2/shmget.2:375
msgid ""
"Until version 2.3.30, Linux would return B<EIDRM> for a B<shmget>() on a "
"shared memory segment scheduled for deletion."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:383
+#: build/C/man2/shmget.2:381
msgid ""
"The name choice B<IPC_PRIVATE> was perhaps unfortunate, B<IPC_NEW> would "
"more clearly show its function."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:391
+#: build/C/man2/shmget.2:389
msgid ""
"B<shmat>(2), B<shmctl>(2), B<shmdt>(2), B<ftok>(3), B<capabilities>(7), "
"B<shm_overview>(7), B<svipc>(7)"
#. type: Plain text
#: build/C/man3/mq_getattr.3:94
+#, fuzzy
+#| msgid ""
+#| "The I<mq_maxmsg> and I<mq_msgsize> fields are set when the message queue "
+#| "is created by B<mq_open>(3). The I<mq_maxmsg> field is an upper limit on "
+#| "the number of messages that may be placed on the queue using "
+#| "B<mq_send>(3). The I<mq_msgsize> field is an upper limit on the size of "
+#| "messages that may be placed on the queue. Both of these fields must have "
+#| "a value greater than zero. Two I</proc> files that place ceilings on the "
+#| "values for these fields are described in B<mq_overview>(3)."
msgid ""
"The I<mq_maxmsg> and I<mq_msgsize> fields are set when the message queue is "
"created by B<mq_open>(3). The I<mq_maxmsg> field is an upper limit on the "
"I<mq_msgsize> field is an upper limit on the size of messages that may be "
"placed on the queue. Both of these fields must have a value greater than "
"zero. Two I</proc> files that place ceilings on the values for these fields "
-"are described in B<mq_overview>(3)."
+"are described in B<mq_overview>(7)."
msgstr ""
"I<mq_maxmsg> と I<mq_msgsize> フィールドは B<mq_open>(3) でメッセージキュー"
"が作成される際にセットされる。 I<mq_maxmsg> フィールドは、 B<mq_send>(3) を"
"8192\n"
#. type: SS
-#: build/C/man3/mq_getattr.3:190
+#: build/C/man3/mq_getattr.3:190 build/C/man3/mq_notify.3:182
#, no-wrap
-msgid "Program course"
+msgid "Program source"
msgstr "プログラムのソース"
#. type: Plain text
"そのキューからメッセージを一つ読み出してから、 プロセスを終了する関数を実行す"
"る。"
-#. type: SS
-#: build/C/man3/mq_notify.3:182
-#, no-wrap
-msgid "Program source"
-msgstr "プログラムのソース"
-
#. type: Plain text
#: build/C/man3/mq_notify.3:189
#, no-wrap
msgstr ""
"B<msgctl>(2), B<msgget>(2), B<capabilities>(7), B<mq_overview>(7), "
"B<svipc>(7)"
+
+#~ msgid "Program course"
+#~ msgstr "プログラムのソース"
"I<mq_msgsize> field is an upper limit on the size of messages that may be "
"placed on the queue. Both of these fields must have a value greater than "
"zero. Two I</proc> files that place ceilings on the values for these fields "
-"are described in B<mq_overview>(3)."
+"are described in B<mq_overview>(7)."
msgstr ""
#. type: Plain text
msgstr ""
#. type: SS
-#: build/C/man3/mq_getattr.3:190
+#: build/C/man3/mq_getattr.3:190 build/C/man3/mq_notify.3:182
#, no-wrap
-msgid "Program course"
+msgid "Program source"
msgstr ""
#. type: Plain text
"queue and then terminates the process."
msgstr ""
-#. type: SS
-#: build/C/man3/mq_notify.3:182
-#, no-wrap
-msgid "Program source"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/mq_notify.3:189
#, no-wrap
#. type: Plain text
#: build/C/man2/semop.2:449
+#, fuzzy
+#| msgid ""
+#| "A semaphore adjustment (I<semadj>) value is a per-process, per-semaphore "
+#| "integer that is the negated sum of all operations performed on a "
+#| "semaphore specifying the B<SEM_UNDO> flag. Each process has a list of "
+#| "I<semadj> values\\(emone value for each semaphore on which it has "
+#| "operated using B<SEM_UNDO>. When a process terminates, each of its per-"
+#| "semaphore I<semadj> values is added to the corresponding semaphore, thus "
+#| "undoing the effect of that process's operations on the semaphore (but see "
+#| "BUGS below). When a semaphore's value is directly set using the "
+#| "B<SETVAL> or B<SETALL> request to B<semctl>(2), the corresponding "
+#| "I<semadj> values in all processes are cleared. The B<clone>() "
+#| "B<CLONE_SYSVSEM> flag allows more than one process to share a I<semadj> "
+#| "list; see B<clone>(2) for details."
msgid ""
"A semaphore adjustment (I<semadj>) value is a per-process, per-semaphore "
"integer that is the negated sum of all operations performed on a semaphore "
"that process's operations on the semaphore (but see BUGS below). When a "
"semaphore's value is directly set using the B<SETVAL> or B<SETALL> request "
"to B<semctl>(2), the corresponding I<semadj> values in all processes are "
-"cleared. The B<clone>() B<CLONE_SYSVSEM> flag allows more than one process "
-"to share a I<semadj> list; see B<clone>(2) for details."
+"cleared. The B<clone>(2) B<CLONE_SYSVSEM> flag allows more than one "
+"process to share a I<semadj> list; see B<clone>(2) for details."
msgstr ""
"セマフォの調整値 (I<semadj>) は、プロセス毎のセマフォ毎の整数で、 "
"B<SEM_UNDO> フラグを指定して行われた、セマフォに対するすべての操作の合計値を"
"that process's operations on the semaphore (but see BUGS below). When a "
"semaphore's value is directly set using the B<SETVAL> or B<SETALL> request "
"to B<semctl>(2), the corresponding I<semadj> values in all processes are "
-"cleared. The B<clone>() B<CLONE_SYSVSEM> flag allows more than one process "
-"to share a I<semadj> list; see B<clone>(2) for details."
+"cleared. The B<clone>(2) B<CLONE_SYSVSEM> flag allows more than one "
+"process to share a I<semadj> list; see B<clone>(2) for details."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/recvmmsg.2:38 build/C/man2/sendmmsg.2:35
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#define _GNU_SOURCE /* See feature_test_macros(7) */>\n"
+#| "B<#include E<lt>sys/socket.hE<gt>>\n"
msgid ""
-"B<#define _GNU_SOURCE /* See feature_test_macros(7) */>\n"
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
"B<#include E<lt>sys/socket.hE<gt>>\n"
msgstr ""
"B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n"
#: build/C/man2/recvmmsg.2:38 build/C/man2/sendmmsg.2:35
#, no-wrap
msgid ""
-"B<#define _GNU_SOURCE /* See feature_test_macros(7) */>\n"
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
"B<#include E<lt>sys/socket.hE<gt>>\n"
msgstr ""
shm_open.3,65,1,66
shm_overview.7,43,1,44
shmctl.2,70,1,71
-shmget.2,83,7,90
+shmget.2,81,9,90
shmop.2,64,6,70
subpage_prot.2,23,13,36
sync_file_range.2,60,2,62
# pagename,#complete,#remaining,#all
mq_close.3,28,1,29
-mq_getattr.3,49,3,52
+mq_getattr.3,48,4,52
mq_getsetattr.2,20,1,21
mq_notify.3,57,1,58
mq_open.3,62,4,66
sem_wait.3,67,1,68
semctl.2,93,1,94
semget.2,61,1,62
-semop.2,89,5,94
+semop.2,88,6,94
if_nametoindex.3,30,1,31
listen.2,47,1,48
recv.2,106,2,108
-recvmmsg.2,53,1,54
+recvmmsg.2,52,2,54
select.2,103,4,107
select_tut.2,133,1,134
send.2,99,1,100
-sendmmsg.2,45,1,46
+sendmmsg.2,44,2,46
sockatmark.3,44,1,45
socket.2,126,1,127
socket.7,183,1,184
<TR class="over80"><TD>shm_open.3</TD><TD>1/66</TD><TD>98.48</TD></TR>
<TR class="over80"><TD>shm_overview.7</TD><TD>1/44</TD><TD>97.73</TD></TR>
<TR class="over80"><TD>shmctl.2</TD><TD>1/71</TD><TD>98.59</TD></TR>
-<TR class="over80"><TD>shmget.2</TD><TD>7/90</TD><TD>92.22</TD></TR>
+<TR class="over80"><TD>shmget.2</TD><TD>9/90</TD><TD>90.00</TD></TR>
<TR class="over80"><TD>shmop.2</TD><TD>6/70</TD><TD>91.43</TD></TR>
<TR><TD>subpage_prot.2</TD><TD>13/36</TD><TD>63.89</TD></TR>
<TR class="over80"><TD>sync_file_range.2</TD><TD>2/62</TD><TD>96.77</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>mqueue</B></TD></TR>
<TR class="over80"><TD>mq_close.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
-<TR class="over80"><TD>mq_getattr.3</TD><TD>3/52</TD><TD>94.23</TD></TR>
+<TR class="over80"><TD>mq_getattr.3</TD><TD>4/52</TD><TD>92.31</TD></TR>
<TR class="over80"><TD>mq_getsetattr.2</TD><TD>1/21</TD><TD>95.24</TD></TR>
<TR class="over80"><TD>mq_notify.3</TD><TD>1/58</TD><TD>98.28</TD></TR>
<TR class="over80"><TD>mq_open.3</TD><TD>4/66</TD><TD>93.94</TD></TR>
<TR class="over80"><TD>sem_wait.3</TD><TD>1/68</TD><TD>98.53</TD></TR>
<TR class="over80"><TD>semctl.2</TD><TD>1/94</TD><TD>98.94</TD></TR>
<TR class="over80"><TD>semget.2</TD><TD>1/62</TD><TD>98.39</TD></TR>
-<TR class="over80"><TD>semop.2</TD><TD>5/94</TD><TD>94.68</TD></TR>
+<TR class="over80"><TD>semop.2</TD><TD>6/94</TD><TD>93.62</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>signal</B></TD></TR>
<TR class="over80"><TD>bsd_signal.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
<TR class="over80"><TD>eventfd.2</TD><TD>2/92</TD><TD>97.83</TD></TR>
<TR class="over80"><TD>if_nametoindex.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
<TR class="over80"><TD>listen.2</TD><TD>1/48</TD><TD>97.92</TD></TR>
<TR class="over80"><TD>recv.2</TD><TD>2/108</TD><TD>98.15</TD></TR>
-<TR class="over80"><TD>recvmmsg.2</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>recvmmsg.2</TD><TD>2/54</TD><TD>96.30</TD></TR>
<TR class="over80"><TD>select.2</TD><TD>4/107</TD><TD>96.26</TD></TR>
<TR class="over80"><TD>select_tut.2</TD><TD>1/134</TD><TD>99.25</TD></TR>
<TR class="over80"><TD>send.2</TD><TD>1/100</TD><TD>99.00</TD></TR>
-<TR class="over80"><TD>sendmmsg.2</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>sendmmsg.2</TD><TD>2/46</TD><TD>95.65</TD></TR>
<TR class="over80"><TD>sockatmark.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
<TR class="over80"><TD>socket.2</TD><TD>1/127</TD><TD>99.21</TD></TR>
<TR class="over80"><TD>socket.7</TD><TD>1/184</TD><TD>99.46</TD></TR>