From 3da7fea17fc1ae88b90b59395d073e56293aaefa Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Fri, 18 Mar 2005 00:36:20 +0000 Subject: [PATCH] solaris 9 doesn't have sqrtf --- ipmitool/lib/ipmi_sdr.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipmitool/lib/ipmi_sdr.c b/ipmitool/lib/ipmi_sdr.c index e87b171..ad1263e 100644 --- a/ipmitool/lib/ipmi_sdr.c +++ b/ipmitool/lib/ipmi_sdr.c @@ -158,7 +158,11 @@ sdr_convert_sensor_reading(struct sdr_record_full_sensor * sensor, result = powf(result, 3.0); break; case SDR_SENSOR_L_SQRT: +#ifdef __sun + result = (float)sqrt((double)result); +#else result = sqrtf(result); +#endif break; case SDR_SENSOR_L_CUBERT: result = cbrtf(result);