freebsd-ports/sysutils/openhpi/files/patch-plugins-ipmidirect-ipmi.cpp

693 lines
18 KiB
C++
Raw Normal View History

--- plugins/ipmidirect/ipmi.cpp.orig 2015-09-14 22:48:31 UTC
+++ plugins/ipmidirect/ipmi.cpp
@@ -275,13 +275,11 @@ VerifySelAndEnter( void *hnd, SaHpiResou
// new plugin_loader
extern "C" {
+#pragma GCC visibility push(hidden)
// ABI Interface functions
-static void *
-IpmiOpen( GHashTable *, unsigned int, oh_evt_queue * ) __attribute__((used));
-
-static void *
+void *
IpmiOpen( GHashTable *handler_config, unsigned int hid, oh_evt_queue *eventq )
{
// open log
@@ -387,10 +385,7 @@ IpmiOpen( GHashTable *handler_config, un
}
-static void
-IpmiClose( void * ) __attribute__((used));
-
-static void
+void
IpmiClose( void *hnd )
{
dbg( "IpmiClose" );
@@ -435,10 +430,7 @@ IpmiClose( void *hnd )
}
-static SaErrorT
-IpmiGetEvent( void * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetEvent( void *hnd )
{
cIpmi *ipmi = VerifyIpmi( hnd );
@@ -457,10 +449,7 @@ IpmiGetEvent( void *hnd )
}
-static SaErrorT
-IpmiDiscoverResources( void * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiDiscoverResources( void *hnd )
{
cIpmi *ipmi = VerifyIpmi( hnd );
@@ -478,10 +467,7 @@ IpmiDiscoverResources( void *hnd )
}
-static SaErrorT
-IpmiSetResourceTag( void *, SaHpiResourceIdT, SaHpiTextBufferT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetResourceTag( void *hnd, SaHpiResourceIdT id, SaHpiTextBufferT *tag )
{
cIpmi *ipmi = 0;
@@ -498,10 +484,7 @@ IpmiSetResourceTag( void *hnd, SaHpiReso
}
-static SaErrorT
-IpmiSetResourceSeverity( void *, SaHpiResourceIdT, SaHpiSeverityT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetResourceSeverity( void *hnd, SaHpiResourceIdT id, SaHpiSeverityT sev )
{
cIpmi *ipmi = 0;
@@ -518,14 +501,7 @@ IpmiSetResourceSeverity( void *hnd, SaHp
}
-static SaErrorT
-IpmiGetSensorReading( void *,
- SaHpiResourceIdT id,
- SaHpiSensorNumT num,
- SaHpiSensorReadingT *data,
- SaHpiEventStateT *state ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSensorReading( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -546,13 +522,7 @@ IpmiGetSensorReading( void *hnd,
}
-static SaErrorT
-IpmiGetSensorThresholds( void *hnd,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiSensorThresholdsT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSensorThresholds( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -577,13 +547,7 @@ IpmiGetSensorThresholds( void
}
-static SaErrorT
-IpmiSetSensorThresholds( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- const SaHpiSensorThresholdsT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetSensorThresholds( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -608,13 +572,7 @@ IpmiSetSensorThresholds( void *hnd,
}
-static SaErrorT
-IpmiGetSensorEnable( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSensorEnable( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -634,13 +592,7 @@ IpmiGetSensorEnable( void *hnd,
}
-static SaErrorT
-IpmiSetSensorEnable( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetSensorEnable( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -660,13 +612,7 @@ IpmiSetSensorEnable( void *hnd,
}
-static SaErrorT
-IpmiGetSensorEventEnables( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSensorEventEnables( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -686,13 +632,7 @@ IpmiGetSensorEventEnables( void *hnd,
}
-static SaErrorT
-IpmiSetSensorEventEnables( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetSensorEventEnables( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -712,14 +652,7 @@ IpmiSetSensorEventEnables( void *hnd,
}
-static SaErrorT
-IpmiGetSensorEventMasks( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiEventStateT *,
- SaHpiEventStateT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSensorEventMasks( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -741,15 +674,7 @@ IpmiGetSensorEventMasks( void *hnd,
}
-static SaErrorT
-IpmiSetSensorEventMasks( void *,
- SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiSensorEventMaskActionT,
- SaHpiEventStateT,
- SaHpiEventStateT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetSensorEventMasks( void *hnd,
SaHpiResourceIdT id,
SaHpiSensorNumT num,
@@ -772,13 +697,7 @@ IpmiSetSensorEventMasks( void *hnd,
}
-static SaErrorT
-IpmiGetControlState( void *, SaHpiResourceIdT,
- SaHpiCtrlNumT,
- SaHpiCtrlModeT *,
- SaHpiCtrlStateT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetControlState( void *hnd, SaHpiResourceIdT id,
SaHpiCtrlNumT num,
SaHpiCtrlModeT *mode,
@@ -798,13 +717,7 @@ IpmiGetControlState( void *hnd, SaHpiRes
}
-static SaErrorT
-IpmiSetControlState( void *, SaHpiResourceIdT,
- SaHpiCtrlNumT,
- SaHpiCtrlModeT,
- SaHpiCtrlStateT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetControlState( void *hnd, SaHpiResourceIdT id,
SaHpiCtrlNumT num,
SaHpiCtrlModeT mode,
@@ -824,13 +737,7 @@ IpmiSetControlState( void *hnd, SaHpiRes
}
-static SaErrorT
-IpmiGetIdrInfo( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiIdrInfoT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetIdrInfo( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -850,16 +757,7 @@ IpmiGetIdrInfo( void *hnd,
}
-static SaErrorT
-IpmiGetIdrAreaHeader( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiIdrAreaTypeT,
- SaHpiEntryIdT,
- SaHpiEntryIdT *,
- SaHpiIdrAreaHeaderT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetIdrAreaHeader( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -882,14 +780,7 @@ IpmiGetIdrAreaHeader( void *hnd,
}
-static SaErrorT
-IpmiAddIdrArea( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiIdrAreaTypeT,
- SaHpiEntryIdT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiAddIdrArea( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -910,13 +801,7 @@ IpmiAddIdrArea( void *hnd,
}
-static SaErrorT
-IpmiDelIdrArea( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiEntryIdT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiDelIdrArea( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -936,17 +821,7 @@ IpmiDelIdrArea( void *hnd,
}
-static SaErrorT
-IpmiGetIdrField( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiEntryIdT,
- SaHpiIdrFieldTypeT,
- SaHpiEntryIdT,
- SaHpiEntryIdT *,
- SaHpiIdrFieldT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetIdrField( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -970,13 +845,7 @@ IpmiGetIdrField( void *hnd,
}
-static SaErrorT
-IpmiAddIdrField( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiIdrFieldT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiAddIdrField( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -996,13 +865,7 @@ IpmiAddIdrField( void *hnd,
}
-static SaErrorT
-IpmiSetIdrField( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiIdrFieldT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetIdrField( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -1022,14 +885,7 @@ IpmiSetIdrField( void *hnd,
}
-static SaErrorT
-IpmiDelIdrField( void *,
- SaHpiResourceIdT,
- SaHpiIdrIdT,
- SaHpiEntryIdT,
- SaHpiEntryIdT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiDelIdrField( void *hnd,
SaHpiResourceIdT id,
SaHpiIdrIdT idrid,
@@ -1050,12 +906,7 @@ IpmiDelIdrField( void *hnd,
}
-static SaErrorT
-IpmiGetSelInfo( void *,
- SaHpiResourceIdT,
- SaHpiEventLogInfoT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSelInfo( void *hnd,
SaHpiResourceIdT id,
SaHpiEventLogInfoT *info )
@@ -1074,10 +925,7 @@ IpmiGetSelInfo( void *hnd,
}
-static SaErrorT
-IpmiSetSelTime( void *, SaHpiResourceIdT, SaHpiTimeT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetSelTime( void *hnd, SaHpiResourceIdT id, SaHpiTimeT t )
{
cIpmi *ipmi = 0;
@@ -1094,11 +942,7 @@ IpmiSetSelTime( void *hnd, SaHpiResource
}
-static SaErrorT
-IpmiAddSelEntry( void *, SaHpiResourceIdT,
- const SaHpiEventT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiAddSelEntry( void *hnd, SaHpiResourceIdT id,
const SaHpiEventT *Event )
{
@@ -1116,11 +960,7 @@ IpmiAddSelEntry( void *hnd, SaHpiResourc
}
#ifdef NOTUSED
-static SaErrorT
-IpmiDelSelEntry( void *, SaHpiResourceIdT,
- SaHpiEventLogEntryIdT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiDelSelEntry( void *hnd, SaHpiResourceIdT id,
SaHpiEventLogEntryIdT sid )
{
@@ -1139,15 +979,7 @@ IpmiDelSelEntry( void *hnd, SaHpiResourc
#endif
-static SaErrorT
-IpmiGetSelEntry( void *hnd, SaHpiResourceIdT,
- SaHpiEventLogEntryIdT,
- SaHpiEventLogEntryIdT *, SaHpiEventLogEntryIdT *,
- SaHpiEventLogEntryT *,
- SaHpiRdrT *,
- SaHpiRptEntryT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetSelEntry( void *hnd, SaHpiResourceIdT id,
SaHpiEventLogEntryIdT current,
SaHpiEventLogEntryIdT *prev, SaHpiEventLogEntryIdT *next,
@@ -1169,10 +1001,7 @@ IpmiGetSelEntry( void *hnd, SaHpiResourc
}
-static SaErrorT
-IpmiClearSel( void *, SaHpiResourceIdT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiClearSel( void *hnd, SaHpiResourceIdT id )
{
cIpmi *ipmi = 0;
@@ -1188,11 +1017,7 @@ IpmiClearSel( void *hnd, SaHpiResourceId
return rv;
}
-static SaErrorT
-IpmiHotswapPolicyCancel( void *, SaHpiResourceIdT,
- SaHpiTimeoutT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiHotswapPolicyCancel( void *hnd, SaHpiResourceIdT id,
SaHpiTimeoutT timeout)
{
@@ -1209,10 +1034,7 @@ IpmiHotswapPolicyCancel( void *hnd, SaHp
return rv;
}
-static SaErrorT
-IpmiSetAutoInsertTimeout( void *, SaHpiTimeoutT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetAutoInsertTimeout( void *hnd, SaHpiTimeoutT timeout)
{
cIpmi *ipmi = VerifyIpmi( hnd );
@@ -1227,11 +1049,7 @@ IpmiSetAutoInsertTimeout( void *hnd, SaH
return rv;
}
-static SaErrorT
-IpmiGetAutoExtractTimeout( void *, SaHpiResourceIdT,
- SaHpiTimeoutT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id,
SaHpiTimeoutT *timeout )
{
@@ -1248,11 +1066,7 @@ IpmiGetAutoExtractTimeout( void *hnd, Sa
return rv;
}
-static SaErrorT
-IpmiSetAutoExtractTimeout( void *, SaHpiResourceIdT,
- SaHpiTimeoutT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetAutoExtractTimeout( void *hnd, SaHpiResourceIdT id,
SaHpiTimeoutT timeout )
{
@@ -1269,11 +1083,7 @@ IpmiSetAutoExtractTimeout( void *hnd, Sa
return rv;
}
-static SaErrorT
-IpmiGetHotswapState( void *, SaHpiResourceIdT ,
- SaHpiHsStateT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetHotswapState( void *hnd, SaHpiResourceIdT id,
SaHpiHsStateT *state )
{
@@ -1291,11 +1101,7 @@ IpmiGetHotswapState( void *hnd, SaHpiRes
}
-static SaErrorT
-IpmiSetHotswapState( void *, SaHpiResourceIdT,
- SaHpiHsStateT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetHotswapState( void *hnd, SaHpiResourceIdT id,
SaHpiHsStateT state )
{
@@ -1313,11 +1119,7 @@ IpmiSetHotswapState( void *hnd, SaHpiRes
}
-static SaErrorT
-IpmiRequestHotswapAction( void *, SaHpiResourceIdT,
- SaHpiHsActionT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiRequestHotswapAction( void *hnd, SaHpiResourceIdT id,
SaHpiHsActionT act )
{
@@ -1335,11 +1137,7 @@ IpmiRequestHotswapAction( void *hnd, SaH
}
-static SaErrorT
-IpmiGetPowerState( void *, SaHpiResourceIdT,
- SaHpiPowerStateT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetPowerState( void *hnd, SaHpiResourceIdT id,
SaHpiPowerStateT *state )
{
@@ -1357,11 +1155,7 @@ IpmiGetPowerState( void *hnd, SaHpiResou
}
-static SaErrorT
-IpmiSetPowerState( void *, SaHpiResourceIdT,
- SaHpiPowerStateT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetPowerState( void *hnd, SaHpiResourceIdT id,
SaHpiPowerStateT state )
{
@@ -1379,11 +1173,7 @@ IpmiSetPowerState( void *hnd, SaHpiResou
}
-static SaErrorT
-IpmiGetIndicatorState( void *, SaHpiResourceIdT,
- SaHpiHsIndicatorStateT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetIndicatorState( void *hnd, SaHpiResourceIdT id,
SaHpiHsIndicatorStateT *state )
{
@@ -1401,11 +1191,7 @@ IpmiGetIndicatorState( void *hnd, SaHpiR
}
-static SaErrorT
-IpmiSetIndicatorState( void *, SaHpiResourceIdT,
- SaHpiHsIndicatorStateT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetIndicatorState( void *hnd, SaHpiResourceIdT id,
SaHpiHsIndicatorStateT state )
{
@@ -1423,12 +1209,7 @@ IpmiSetIndicatorState( void *hnd, SaHpiR
}
-static SaErrorT
-IpmiControlParm( void *,
- SaHpiResourceIdT,
- SaHpiParmActionT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiControlParm( void *hnd,
SaHpiResourceIdT id,
SaHpiParmActionT act )
@@ -1447,11 +1228,7 @@ IpmiControlParm( void *hnd,
}
-static SaErrorT
-IpmiGetResetState( void *, SaHpiResourceIdT,
- SaHpiResetActionT * ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetResetState( void *hnd, SaHpiResourceIdT id,
SaHpiResetActionT *act )
{
@@ -1469,12 +1246,7 @@ IpmiGetResetState( void *hnd, SaHpiResou
}
-static SaErrorT
-IpmiSetResetState( void *,
- SaHpiResourceIdT,
- SaHpiResetActionT ) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetResetState( void *hnd,
SaHpiResourceIdT id,
SaHpiResetActionT act )
@@ -1492,13 +1264,7 @@ IpmiSetResetState( void *hnd,
return rv;
}
-static SaErrorT
-IpmiGetWatchdogInfo(void *,
- SaHpiResourceIdT,
- SaHpiWatchdogNumT,
- SaHpiWatchdogT *) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiGetWatchdogInfo(void *hnd,
SaHpiResourceIdT id,
SaHpiWatchdogNumT num,
@@ -1513,13 +1279,7 @@ IpmiGetWatchdogInfo(void *hnd,
return rv;
}
-static SaErrorT
-IpmiSetWatchdogInfo(void *,
- SaHpiResourceIdT,
- SaHpiWatchdogNumT,
- SaHpiWatchdogT *) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiSetWatchdogInfo(void *hnd,
SaHpiResourceIdT id,
SaHpiWatchdogNumT num,
@@ -1534,12 +1294,7 @@ IpmiSetWatchdogInfo(void *hnd,
return rv;
}
-static SaErrorT
-IpmiResetWatchdog(void *,
- SaHpiResourceIdT,
- SaHpiWatchdogNumT) __attribute__((used));
-
-static SaErrorT
+SaErrorT
IpmiResetWatchdog(void *hnd,
SaHpiResourceIdT id,
SaHpiWatchdogNumT num)
@@ -1554,6 +1309,7 @@ IpmiResetWatchdog(void *hnd,
}
+#pragma GCC visibility pop
} // new plugin_loader
extern "C" {