<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/87835>87835</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc][docs] generate docs for signal.h
</td>
</tr>
<tr>
<th>Labels</th>
<td>
documentation,
good first issue,
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nickdesaulniers
</td>
</tr>
</table>
<pre>
Using [n3096](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf) Section 7.14, we should fill out the function list in a new file called libc/utils/docgen/signal.json (so that we have entries about which standard section talks about what, similar to libc/utils/docgen/fenv.json).
Then we should run ./libc/utils/docgen/docgen.py signal.h > libc/docs/signal.rst to create a page for signal.h.
Then we should add a link to signal in libc/docs/index.rst so that it's linked from libc.llvm.org (similar to fenv).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8U0FyozAQfI24TIWCARk4cEji5QO7-wAhDaBEllySMJvfbwmcZHPIXmyX1T3d0zMjQtCzJeoZf2L8nIk1Ls73VstXRUGsxmryIRudeut_B21nYPzJVkV3YvzMsF1ivAZWPTIcGA7btuXuSvYhRJU7PzMcXqIsGQ5BIibAXNYHjuGgnAwMh71aflUTww5-kozaWWjyBHyGjSAsbjUKJm0MuDVCXAim1R44o0MEbUGApS1hCKQwhhQYPUqGwxq1CYfYTDY50bMVJn8JzgLDNjiIi4hJaBE3ArLRawogxqS1LVouEKKwSngF4e4uCvP6CRExOQ36oo3wEN230hPZ2y7MsMtZcWbF4_H5ayH7T6t-tZAzHL6rc_zIr29wb2YBVv14l73Hen_yISZL0pOIBAKuYiaYnP-g_s-IUAoEGG1fU42DkdL-qqStoj-70HuYOjJswk4kBZN3l52SG3O7pL3Yg__MK-WSIslUX6mu6kRGfdmUWHFeVzxb-qkpT90o1YmasWpG3tS1bIkmUqeiHasm0z0WWBd1wRHLpuQ5omhFgyVVqhqp6Vhd0EVo82Eh0yGs1LdNW_HMiJFM2G8AUTm5XshGkUbN0to-M8TZubSDqcud-fFwZIHpeHyfqj-M6xxYXaTVDJ96UUezn9lO4GfGn_b8-BlmsuTTeNIfX4aTrd70X29s1nFZx1y6S9oQc3v_erh690IypoEkg2kye3d_AwAA__-oDEXR">