Print this page
Bump Apache dependency to Apache 2

@@ -18,10 +18,11 @@
  *
  * CDDL HEADER END
  */
 
 /*
+ * Copyright 2012 Nexenta Systems, Inc.  All rights reserved.
  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  *
  */
 

@@ -28,12 +29,10 @@
 #ifndef _PAPI_H
 #define _PAPI_H
 
 /* $Id: papi.h 161 2006-05-03 04:32:59Z njacobs $ */
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <sys/types.h>
 #include <time.h>
 #include <stdio.h>
 
 #ifdef __cplusplus

@@ -254,19 +253,19 @@
 extern papi_attribute_t **papiServiceGetAttributeList(papi_service_t handle);
 extern char *papiServiceGetStatusMessage(papi_service_t handle);
 
 /*      Attribute related        */
 extern papi_status_t papiAttributeListAddValue(papi_attribute_t ***attrs,
-                                        int flags, char *name,
+                                        int flags, const char *name,
                                         papi_attribute_value_type_t type,
                                         papi_attribute_value_t *value);
 extern papi_status_t papiAttributeListAddString(papi_attribute_t ***attrs,
                                         int flags, char *name, char *string);
 extern papi_status_t papiAttributeListAddInteger(papi_attribute_t ***attrs,
                                         int flags, char *name, int integer);
 extern papi_status_t papiAttributeListAddBoolean(papi_attribute_t ***attrs,
-                                        int flags, char *name, char boolean);
+                                        int flags, const char *name, char boolean);
 extern papi_status_t papiAttributeListAddRange(papi_attribute_t ***attrs,
                                         int flags, char *name,
                                         int lower, int upper);
 extern papi_status_t papiAttributeListAddResolution(papi_attribute_t ***attrs,
                                         int flags, char *name,

@@ -309,11 +308,11 @@
                                         papi_attribute_t ***collection);
 extern papi_status_t papiAttributeListGetMetadata(papi_attribute_t **list,
                                         void **iterator, char *name,
                                         papi_metadata_t *vptr);
 extern papi_attribute_t *papiAttributeListFind(papi_attribute_t **list,
-                                        char *name);
+                                        const char *name);
 extern papi_attribute_t *papiAttributeListGetNext(papi_attribute_t **list,
                                         void **iterator);
 extern void papiAttributeListFree(papi_attribute_t **attributes);
 
 extern papi_status_t papiAttributeListFromString(papi_attribute_t ***attrs,