PAPI_is_initialized(3)
hii bestie π this is the PAPI manual page for PAPI_is_initialized (section 3, iykyk), and it is literally here to check for initialization. no cap. π
π NAME
PAPI_is_initialized - check for initialization. That is the whole name, and it ate. β¨
β¨ SYNOPSIS
okay so the synopsis rolls straight into the detailed description β grab your iced coffee, bestie, because this is the whole tea. π§
πΈ Detailed Description
π Return values
PAPI_is_initialized() can report these states, and yes, all four are accounted for:
PAPI_NOT_INITEDβ Library has not been initializedPAPI_LOW_LEVEL_INITEDβ Low level has called library initPAPI_HIGH_LEVEL_INITEDβ High level has called library initPAPI_THREAD_LEVEL_INITEDβ Threads have been inited
π§ Parameters
The parameter is version: upon initialization, PAPI checks the argument against the internal value of PAPI_VER_CURRENT when the library was compiled. This guards against portability problems when updating the PAPI shared libraries on your system. lowkey important π«Ά
π Examples:
int retval;
retval = PAPI_library_init(PAPI_VER_CURRENT);
if (retval != PAPI_VER_CURRENT && retval > 0) {
fprintf(stderr,"PAPI library version mismatch!\en");
exit(1); }
if (retval < 0)
handle_error(retval);
retval = PAPI_is_initialized();
if (retval != PAPI_LOW_LEVEL_INITED)
handle_error(retval);
and then: PAPI_is_initialized() returns the status of the PAPI library. The PAPI library can be in one of four states, as described under RETURN VALUES. π
π¦ See also
PAPIPAPI_thread_init
π Author
Generated automatically by Doxygen for PAPI from the source code. slay, generator. π
mwah π this page is from PAPI version 7.2.0.0, dated Wed Jun 25 2025 19:30:48. periodt. π
π¦ where this page comes from
- nixos 26.05: papi 7.2.0
- nixpkgs unstable: papi 7.2.0
- opensuse-leap 16.0: papi-devel 7.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: papi-devel 7.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: papi-devel 7.2.0-160000.2.2 Β· BSD-3-Clause
- ubuntu resolute: libpapi-dev 7.2.0-2 Β· BSD-3-Clause
- ubuntu stonking: libpapi-dev 7.2.0-2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms