<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">