Skip to content

Commit b5ad324

Browse files
Preview PR 1578: 85a0b02038d6dc
1 parent bc193bd commit b5ad324

6 files changed

Lines changed: 144 additions & 186 deletions

File tree

gen/pull/1578/PREVIEW.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# PR [\#1578](https://github.com/cpprefjp/site/pull/1578) プレビュー
2-
- ⌚ 更新時刻: 2026-01-21 00:17:38 JST
2+
- ⌚ 更新時刻: 2026-01-21 00:31:32 JST
33
- 🔍 [プレビュー (HTML)](https://cpprefjp.github.io/site/gen/pull/1578)
44
- 📈 [プレビュー生成記録](https://github.com/cpprefjp/site/actions?query=event%3Apull_request_target+branch%3Afeat%2Fcsignal)
5-
- **⫯** ソースの変更: [`e76ce0f..05c4544`](https://github.com/cpprefjp/site/compare/e76ce0f6088c0bef306d19d0df4378f603dcfdc1..05c45443905a81932673d78f9a09143ae9ffb34c)
5+
- **⫯** ソースの変更: [`e76ce0f..85a0b02`](https://github.com/cpprefjp/site/compare/e76ce0f6088c0bef306d19d0df4378f603dcfdc1..85a0b023dd563881f27255a4fa35a4c2ae520060)
66

77
## 変更記事一覧 (18件)
88

gen/pull/1578/reference/csignal/sigill.html

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;csignal&#34;], &#34;id-type&#34;: [&#34;macro&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;f21c89638c7fde6db43f51593496e3231ca48318&#34;, &#34;source&#34;: &#34;#include &lt;csignal&gt;\n#include &lt;cstdlib&gt;\n\nvoid handler(int sig)\n{\n std::_Exit(0);\n}\n\nint main()\n{\n std::signal(SIGILL, handler);\n std::raise(SIGILL);\n return 0;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;csignal&#34;, &#34;sigill&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;csignal&#34;], &#34;id-type&#34;: [&#34;macro&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;6a48bdc49c42ae188ccc9de9a7e15270598c2f5a&#34;, &#34;source&#34;: &#34;#include &lt;csignal&gt;\n#include &lt;cstdlib&gt;\n\nvoid handler(int)\n{\n std::_Exit(0);\n}\n\nint main()\n{\n std::signal(SIGILL, handler);\n std::raise(SIGILL);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;csignal&#34;, &#34;sigill&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-01-20T15:13:01">
192-
2026年01月20日 15時13分01秒
191+
<span itemprop="datePublished" content="2026-01-20T15:23:00">
192+
2026年01月20日 15時23分00秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -220,10 +220,10 @@ <h2>概要</h2>
220220
<p>無効な命令を実行しようとした際に送られるシグナルの、シグナル番号を表すマクロ。</p>
221221
<p><code>int</code>型の正の整数の定数式に展開され、実際の値は<a class="cpprefjp-defined-word" data-desc="未規定の動作。事前の断りなく処理系によって異なる動作をする" href="../../implementation-compliance.html#dfn-unspecified-behavior">未規定</a></p>
222222
<h2></h2>
223-
<p><div class="yata" id="f21c89638c7fde6db43f51593496e3231ca48318"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;csignal&gt;</span><span class="cp"></span>
223+
<p><div class="yata" id="6a48bdc49c42ae188ccc9de9a7e15270598c2f5a"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;csignal&gt;</span><span class="cp"></span>
224224
<span class="cp">#include</span> <span class="cpf"><a href="../cstdlib.html">&lt;cstdlib&gt;</a></span><span class="cp"></span>
225225

226-
<span class="kt">void</span> <span class="nf">handler</span><span class="p">(</span><span class="kt">int</span> <span class="n">sig</span><span class="p">)</span>
226+
<span class="kt">void</span> <span class="nf">handler</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
227227
<span class="p">{</span>
228228
<span class="n">std</span><span class="o">::</span><span class="n">_Exit</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
229229
<span class="p">}</span>
@@ -232,13 +232,11 @@ <h2>例</h2>
232232
<span class="p">{</span>
233233
<span class="n">std</span><span class="o">::</span><span class="n">signal</span><span class="p">(</span><span class="n"><span style="color:#ff0000">SIGILL</span></span><span class="p">,</span> <span class="n">handler</span><span class="p">);</span>
234234
<span class="n">std</span><span class="o">::</span><span class="n">raise</span><span class="p">(</span><span class="n"><span style="color:#ff0000">SIGILL</span></span><span class="p">);</span>
235-
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
236235
<span class="p">}</span>
237236
</code></pre></div>
238237
</div></p>
239238
<h3>出力</h3>
240-
<p><pre><code>SIGILL received
241-
</code></pre></p></div>
239+
<p><pre><code></code></pre></p></div>
242240

243241
</div>
244242
</div>

gen/pull/1578/reference/csignal/sigint.html

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;csignal&#34;], &#34;id-type&#34;: [&#34;macro&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;0e1debfc3ddfdd6b4538c84ad44d29a4ebe9ae67&#34;, &#34;source&#34;: &#34;#include &lt;csignal&gt;\n#include &lt;iostream&gt;\n\nvolatile std::sig_atomic_t flag = 0;\n\nvoid handler(int sig)\n{\n flag = 1;\n}\n\nint main()\n{\n std::signal(SIGINT, handler);\n std::raise(SIGINT);\n if (flag)\n {\n std::cout &lt;&lt; \&#34;SIGINT received\&#34; &lt;&lt; std::endl;\n }\n return 0;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;csignal&#34;, &#34;sigint&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;csignal&#34;], &#34;id-type&#34;: [&#34;macro&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b385528ad58db1b0b03903975266d92db21d0e0c&#34;, &#34;source&#34;: &#34;#include &lt;csignal&gt;\n#include &lt;cstdlib&gt;\n\nvolatile std::sig_atomic_t flag = 0;\n\nvoid handler(int)\n{\n std::_Exit(0);\n}\n\nint main()\n{\n std::signal(SIGINT, handler);\n std::raise(SIGINT);\n return 0;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;csignal&#34;, &#34;sigint&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-01-20T15:13:01">
192-
2026年01月20日 15時13分01秒
191+
<span itemprop="datePublished" content="2026-01-20T15:23:00">
192+
2026年01月20日 15時23分00秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -220,31 +220,26 @@ <h2>概要</h2>
220220
<p>外部割り込みが発生した際に送られるシグナルの、シグナル番号を表すマクロ。</p>
221221
<p><code>int</code>型の正の整数の定数式に展開され、実際の値は<a class="cpprefjp-defined-word" data-desc="未規定の動作。事前の断りなく処理系によって異なる動作をする" href="../../implementation-compliance.html#dfn-unspecified-behavior">未規定</a></p>
222222
<h2></h2>
223-
<p><div class="yata" id="0e1debfc3ddfdd6b4538c84ad44d29a4ebe9ae67"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;csignal&gt;</span><span class="cp"></span>
224-
<span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
223+
<p><div class="yata" id="b385528ad58db1b0b03903975266d92db21d0e0c"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;csignal&gt;</span><span class="cp"></span>
224+
<span class="cp">#include</span> <span class="cpf"><a href="../cstdlib.html">&lt;cstdlib&gt;</a></span><span class="cp"></span>
225225

226226
<span class="k">volatile</span> <span class="n">std</span><span class="o">::</span><span class="kt">sig_atomic_t</span> <span class="n">flag</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
227227

228-
<span class="kt">void</span> <span class="nf">handler</span><span class="p">(</span><span class="kt">int</span> <span class="n">sig</span><span class="p">)</span>
228+
<span class="kt">void</span> <span class="nf">handler</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
229229
<span class="p">{</span>
230-
<span class="n">flag</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
230+
<span class="n">std</span><span class="o">::</span><span class="n">_Exit</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
231231
<span class="p">}</span>
232232

233233
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
234234
<span class="p">{</span>
235235
<span class="n">std</span><span class="o">::</span><span class="n">signal</span><span class="p">(</span><span class="n"><span style="color:#ff0000">SIGINT</span></span><span class="p">,</span> <span class="n">handler</span><span class="p">);</span>
236236
<span class="n">std</span><span class="o">::</span><span class="n">raise</span><span class="p">(</span><span class="n"><span style="color:#ff0000">SIGINT</span></span><span class="p">);</span>
237-
<span class="k">if</span> <span class="p">(</span><span class="n">flag</span><span class="p">)</span>
238-
<span class="p">{</span>
239-
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"<span style="color:#ff0000">SIGINT</span> received"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>
240-
<span class="p">}</span>
241237
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
242238
<span class="p">}</span>
243239
</code></pre></div>
244240
</div></p>
245241
<h3>出力</h3>
246-
<p><pre><code>SIGINT received
247-
</code></pre></p></div>
242+
<p><pre><code></code></pre></p></div>
248243

249244
</div>
250245
</div>

gen/pull/1578/reference/csignal/sigterm.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;csignal&#34;], &#34;id-type&#34;: [&#34;macro&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;6f1ac0a0f138ee967ef9cf0c2352c0f7a761e2f0&#34;, &#34;source&#34;: &#34;#include &lt;csignal&gt;\n#include &lt;cstdlib&gt;\n\nvoid handler(int sig)\n{\n std::_Exit(0);\n}\n\nint main()\n{\n std::signal(SIGTERM, handler);\n std::raise(SIGTERM);\n return 0;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;csignal&#34;, &#34;sigterm&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;csignal&#34;], &#34;id-type&#34;: [&#34;macro&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;d615f4a843b2b8428e42b176b14373ddac8a8515&#34;, &#34;source&#34;: &#34;#include &lt;csignal&gt;\n#include &lt;cstdlib&gt;\n\nvoid handler(int)\n{\n std::_Exit(0);\n}\n\nint main()\n{\n std::signal(SIGTERM, handler);\n std::raise(SIGTERM);\n return 0;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;csignal&#34;, &#34;sigterm&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-01-20T15:13:01">
192-
2026年01月20日 15時13分01秒
191+
<span itemprop="datePublished" content="2026-01-20T15:23:00">
192+
2026年01月20日 15時23分00秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -220,10 +220,10 @@ <h2>概要</h2>
220220
<p>プロセスの終了を要求するために送られるシグナルの、シグナル番号を表すマクロ。</p>
221221
<p><code>int</code>型の正の整数の定数式に展開され、実際の値は<a class="cpprefjp-defined-word" data-desc="未規定の動作。事前の断りなく処理系によって異なる動作をする" href="../../implementation-compliance.html#dfn-unspecified-behavior">未規定</a></p>
222222
<h2></h2>
223-
<p><div class="yata" id="6f1ac0a0f138ee967ef9cf0c2352c0f7a761e2f0"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;csignal&gt;</span><span class="cp"></span>
223+
<p><div class="yata" id="d615f4a843b2b8428e42b176b14373ddac8a8515"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;csignal&gt;</span><span class="cp"></span>
224224
<span class="cp">#include</span> <span class="cpf"><a href="../cstdlib.html">&lt;cstdlib&gt;</a></span><span class="cp"></span>
225225

226-
<span class="kt">void</span> <span class="nf">handler</span><span class="p">(</span><span class="kt">int</span> <span class="n">sig</span><span class="p">)</span>
226+
<span class="kt">void</span> <span class="nf">handler</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
227227
<span class="p">{</span>
228228
<span class="n">std</span><span class="o">::</span><span class="n">_Exit</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
229229
<span class="p">}</span>

0 commit comments

Comments
 (0)