<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/88065>88065</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc][docs] generate docs for setjmp.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.13, we should fill out the function list in a new file called libc/utils/docgen/setjmp.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 setjmp.h > libc/docs/setjmp.rst to create a page for setjmp.h.
Then we should add a link to setjmp in libc/docs/index.rst so that it's linked from libc.llvm.org (similar to fenv).
We need to add [the include for `|check|`](https://github.com/llvm/llvm-project/commit/e127997155a1cd1c5692c42aad074064c8dad099) to be recognized.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUVMty5DYM_BrogloVBb0POqw90Q8kqZwpEpJoU-SUSHmy-foUNWM7m8qmai96EUA3Gg3JEMzimAeon6C-ZPKIq98HZ9Sr5iAP6wzvIZu8_jb8HoxbEOonV4q-gfoC1K0xXgOUX4FGoPF2u-X-yu5LiDr3-wI0vkRVAI1BEaWApajucUCj9ioAjWe1_KpnoB5_ZRWNd9jmRQn0jDfGsPrDapyNteiPiHFlnA93j7MmRDQOJTq-pRhGJa1ljdZMCmg8orHhDrawS0w4vmzX_CV4h0Bd8BhXGRPQKt8Y2cXdcEA5JazbatSKIUqn5a4xPNhFaV8_Q2RMTIPZjJU7Rv9D6Jnd2wkM1OcgLiC-3q-_rez-0ep-OMyBxh_VuT_k12_4aGZFKH95h33I-jjaQ0yU1M4yMkq8yoVx9vtH6v8RkVqjRGvca6pxz0hqf49knOY_T6B3MU0EasOZyBrn3W9nSm7t25Z8cQr_qVfS5d-S_MHomHU6TiygfkpzN07ZQ98bgEZA-6xWVq_QPqe3_3DkYuJ6TLnyW9LTvr3fvlx3_8IqAo3Kb1siPHJBbd-3RV3LQulC1U1PqiIptWgr0VSq01KLvk8-jR4nxp2VX5z5i3We6aHUfdnLjIeiLagp2l5Qtg6sq0l0LTdSz3XZVp2a5l6Juddl1TdFk5mBBFWiEh2VRVFRPmkqqekn1n3RCtlBJXiTxn7Il5kQDh66TjR1ZuXENpz7S6S9OjZ2USabQlq5ZyBavE_7kyZ0Zn4c3OdIafH34ZRlOpYAlUhrFT7xoon2_EWcCfUF6qdz9vUFF3a8J2ulD98ZKzt2O_z0NE6CyVVnd38HAAD__3JVfrs">