<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/86022>86022</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc] provide compat sysconf values
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
nickdesaulniers
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nickdesaulniers
</td>
</tr>
</table>
<pre>
As discovered in #85971, we provide a definition of `_SC_PAGESIZE` whos value does not match glibc's (or bionic's).
POSIX defines that these macro definitions exist, but not what value they have.
https://pubs.opengroup.org/onlinepubs/9699919799/functions/sysconf.html
This can lead to compatibility bugs. We may need to provide definitions for these.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcUsFupDgQ_RpzKQW5iwbaBw69SVjltJGy0q7mEhm7aDxjbESZzvTfj4DMTDIXW3KV671X72lmdwlEjSj_EojBmW-WWC8-OJpZIIryIdNLGuLc_FHMumhvzZnBOjbxSjNZcAEEFqdS1QeB9_BGMM3x6iyBBku9Cy65GCD2ICr5-nL_-nz--_Hl6cujqCS8DZHhqv1CYCMxhJhg1MkMcPGuMwJrBoGnOEPnYnDbg0CVC_kg5Hk_n_95efp_hyKGNOgEaSAmGLWZ4wcODPTdcVpZdkvasN7W7h0_DXSDQV_p0_AhpYlFcRbYCmynpeM8ThQuc1ymPM4XgW0M3gVaSwJbVSmlDqpWSmDbL8FswAJbvrGJoc-HNPqPAP8OjsHoAJ60hRTBxHHSyXXOu3SDbrlwDvDfquYGgWjr-bnhj9r6OO-688w2hVWF0hk1h_ogVV1UpcqGRpcH2amykKqsT0dZFRVWJPsKsbCE5pS5BiUeZYESEetC5caqvjhW1hykLOpaiaOkUTufe38dV_2ZY16oOVUSMfO6I8_vudr928I0N2v73apFHKV3nPj3gOSS37K4fSgffonbFwHvi9td4myZffPZlItLw9LlJo4C23Xs-3U3zfErmSSw3UiuLmw8fwQAAP___0j56g">