PAPI_is_initialized(3) PAPI PAPI_is_initialized(3)NAME
PAPI_is_initialized -
check for initialization
SYNOPSIS Detailed Description
@retval PAPI_NOT_INITED
Library has not been initialized
@retval PAPI_LOW_LEVEL_INITED
Low level has called library init
@retval PAPI_HIGH_LEVEL_INITED
High level has called library init
@retval PAPI_THREAD_LEVEL_INITED
Threads have been inited
@param 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.
@par Examples:
int retval;
retval = PAPI_library_init(PAPI_VER_CURRENT);
if (retval != PAPI_VER_CURRENT && retval > 0) {
fprintf(stderr,"PAPI library version mismatch!
");
exit(1); }
if (retval < 0)
handle_error(retval);
retval = PAPI_is_initialized();
if (retval != PAPI_LOW_LEVEL_INITED)
handle_error(retval);
*
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:
PAPI
PAPI_thread_init
Author
Generated automatically by Doxygen for PAPI from the source code.
Version 5.2.0.0 Tue Jun 17 2014 PAPI_is_initialized(3)
Check Out this Related Man Page
PAPI_event_name_to_code(3) PAPI PAPI_event_name_to_code(3)NAME
PAPI_event_name_to_code -
Convert a name to a numeric hardware event code.
SYNOPSIS Detailed Description
@par C Interface:
int PAPI_event_name_to_code( char * EventName, int * EventCode );
PAPI_event_name_to_code is used to translate an ASCII PAPI event name
into an integer PAPI event code.
@param *EventCode
The numeric code for the event.
@param *EventName
A string containing the event name as listed in PAPI_presets or discussed in PAPI_native.
@retval PAPI_EINVAL
One or more of the arguments is invalid.
@retval PAPI_ENOTPRESET
The hardware event specified is not a valid PAPI preset.
@retval PAPI_ENOINIT
The PAPI library has not been initialized.
@retval PAPI_ENOEVNT
The hardware event is not available on the underlying hardware.
@par Examples:
* int EventCode, EventSet = PAPI_NULL;
* // Convert to integer
* if ( PAPI_event_name_to_code( "PAPI_TOT_INS", &EventCode ) != PAPI_OK )
* handle_error( 1 );
* // Create the EventSet
* if ( PAPI_create_eventset( &EventSet ) != PAPI_OK )
* handle_error( 1 );
* // Add Total Instructions Executed to our EventSet
* if ( PAPI_add_event( EventSet, EventCode ) != PAPI_OK )
* handle_error( 1 );
*
See Also:
PAPI_event_code_to_name
PAPI_remove_event
PAPI_get_event_info
PAPI_enum_event
PAPI_add_event
PAPI_add_named_event
PAPI_presets
PAPI_native
Author
Generated automatically by Doxygen for PAPI from the source code.
Version 5.2.0.0 Tue Jun 17 2014 PAPI_event_name_to_code(3)
hi...thanx all of you for clearing out my previous doubts....but i have some more
in the following,
reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
retval=$?
echo
return $RETVAL
1. why is echo used here without any arguments???
2.what does the... (1 Reply)
Hi, all. IM new to this forum.
I wanted to write a shared library for my program. However, I need the library to have some self initialization routines before anyother functions in the library are called.
Like the ones available for gcc __attribute__ ((constructor)).
I tried int... (1 Reply)
Hi Everyone,
I have a strange behaviour
In my c program i use this line:
int retval = system("pgrep encoder");
while i expect retval to contain 0,1,2,3
i get 256.
did i do something wrong?
thanks,
Alex (2 Replies)