summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAl 'netstar' Poole <netstar@gmail.com>2017-07-15 10:58:24 -0500
committerStephen 'Okra' Houston <smhouston88@gmail.com>2017-07-15 21:32:11 -0500
commitd7538011ec12fbdab189506a921a0b45064c77be (patch)
treed823306728a93d11f1c9709b61f4b1b7b2301a93
parente130557be7491f78b73dc4845a731c283f71a511 (diff)
downloadenlightenment-d7538011ec12fbdab189506a921a0b45064c77be.tar.gz
Modules: Fix compilation and remove warnings for BSD
-rw-r--r--src/modules/battery/e_mod_sysctl.c4
-rw-r--r--src/modules/cpufreq/e_mod_main.c2
-rw-r--r--src/modules/shot/e_mod_main.c7
-rw-r--r--src/modules/sysinfo/batman/batman.c4
-rw-r--r--src/modules/sysinfo/cpuclock/cpuclock.c11
-rw-r--r--src/modules/sysinfo/thermal/thermal.c2
-rw-r--r--src/modules/temperature/e_mod_main.c5
7 files changed, 25 insertions, 10 deletions
diff --git a/src/modules/battery/e_mod_sysctl.c b/src/modules/battery/e_mod_sysctl.c
index 3cbeb30a2a..d7c8891058 100644
--- a/src/modules/battery/e_mod_sysctl.c
+++ b/src/modules/battery/e_mod_sysctl.c
@@ -30,7 +30,6 @@ _battery_sysctl_start(void)
struct sensordev snsrdev;
size_t sdlen = sizeof(struct sensordev);
#elif defined(__FreeBSD__) || defined(__DragonFly__)
- int result;
size_t len;
#endif
@@ -169,8 +168,9 @@ _battery_sysctl_battery_update_poll(void *data EINA_UNUSED)
static int
_battery_sysctl_battery_update()
{
- double _time, charge;
+ double _time;
#if defined(__OpenBSD__) || defined(__NetBSD__)
+ double charge;
struct sensor s;
size_t slen = sizeof(struct sensor);
#elif defined(__FreeBSD__) || defined(__DragonFly__)
diff --git a/src/modules/cpufreq/e_mod_main.c b/src/modules/cpufreq/e_mod_main.c
index d5251acd13..0581430799 100644
--- a/src/modules/cpufreq/e_mod_main.c
+++ b/src/modules/cpufreq/e_mod_main.c
@@ -687,7 +687,7 @@ _cpufreq_status_check_available(Cpu_Status *s)
*q = '\0';
freq = atoi(pos);
freq *= 1000;
- s->frequencies = eina_list_append(s->frequencies, (void *)freq);
+ s->frequencies = eina_list_append(s->frequencies, (void *)(long)freq);
pos = q + 1;
pos = strchr(pos, ' ');
diff --git a/src/modules/shot/e_mod_main.c b/src/modules/shot/e_mod_main.c
index 065a18d21c..324c0d73b6 100644
--- a/src/modules/shot/e_mod_main.c
+++ b/src/modules/shot/e_mod_main.c
@@ -15,6 +15,11 @@
#include <time.h>
#include <sys/mman.h>
+#if defined(__FreeBSD__) || defined(__DragonFly__)
+#include <sys/types.h>
+#include <sys/sysctl.h>
+#endif
+
static E_Module *shot_module = NULL;
static E_Action *border_act = NULL, *act = NULL;
@@ -1091,7 +1096,7 @@ _x_shot_now(E_Zone *zone, E_Client *ec, const char *params)
}
fclose(f);
}
-#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
int max;
size_t len = sizeof(max);
diff --git a/src/modules/sysinfo/batman/batman.c b/src/modules/sysinfo/batman/batman.c
index e4877f73ad..2d69e49b66 100644
--- a/src/modules/sysinfo/batman/batman.c
+++ b/src/modules/sysinfo/batman/batman.c
@@ -354,7 +354,11 @@ _batman_device_update(Instance *inst)
static Eina_Bool
_screensaver_on(void *data)
{
+#if defined(HAVE_EEZE)
Instance *inst = data;
+#else
+ (void) data;
+#endif
#if defined(HAVE_EEZE)
_batman_udev_stop(inst);
diff --git a/src/modules/sysinfo/cpuclock/cpuclock.c b/src/modules/sysinfo/cpuclock/cpuclock.c
index 35f6b99ca4..a6a4940c21 100644
--- a/src/modules/sysinfo/cpuclock/cpuclock.c
+++ b/src/modules/sysinfo/cpuclock/cpuclock.c
@@ -4,6 +4,11 @@
#include <sys/sysctl.h>
#endif
+#if defined(__FreeBSD__) || defined(__DragonFly__)
+ #include <sys/types.h>
+ #include <sys/sysctl.h>
+#endif
+
EINTERN void _cpuclock_poll_interval_update(Instance *inst);
typedef struct _Thread_Config Thread_Config;
@@ -102,9 +107,8 @@ void
_cpuclock_set_frequency(int frequency)
{
char buf[4096];
- struct stat st;
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__)
frequency /= 1000;
#endif
@@ -114,6 +118,7 @@ _cpuclock_set_frequency(int frequency)
freq = eina_stringshare_add(buf);
ecore_thread_run(_cpuclock_set_thread_frequency, _cpuclock_set_thread_done, NULL, freq);
#else
+ struct stat st;
char exe[4096];
snprintf(exe, 4096, "%s/%s/cpuclock_sysfs",
e_module_dir_get(sysinfo_config->module), MODULE_ARCH);
@@ -482,7 +487,7 @@ _cpuclock_status_check_available(Cpu_Status *s)
*q = '\0';
freq = atoi(pos);
freq *= 1000;
- s->frequencies = eina_list_append(s->frequencies, (void *)freq);
+ s->frequencies = eina_list_append(s->frequencies, (void *)(long)freq);
pos = q + 1;
pos = strchr(pos, ' ');
diff --git a/src/modules/sysinfo/thermal/thermal.c b/src/modules/sysinfo/thermal/thermal.c
index 49f79f8c0e..91b4fbc7dd 100644
--- a/src/modules/sysinfo/thermal/thermal.c
+++ b/src/modules/sysinfo/thermal/thermal.c
@@ -143,7 +143,7 @@ _thermal_check_notify(void *data, Ecore_Thread *th, void *msg)
static void
_thermal_check_done(void *data, Ecore_Thread *th EINA_UNUSED)
{
- TempThread *tth = data;
+ Tempthread *tth = data;
Instance *inst = tth->inst;
if (inst->cfg->thermal.defer)
diff --git a/src/modules/temperature/e_mod_main.c b/src/modules/temperature/e_mod_main.c
index 5e76d59191..8d7d0ad34f 100644
--- a/src/modules/temperature/e_mod_main.c
+++ b/src/modules/temperature/e_mod_main.c
@@ -50,11 +50,12 @@ static Config *temperature_config = NULL;
static void
_temperature_thread_free(Tempthread *tth)
{
+#if defined(HAVE_EEZE)
const char *s;
-
+#endif
eina_stringshare_del(tth->sensor_name);
eina_stringshare_del(tth->sensor_path);
-#ifdef HAVE_EEZE
+#if defined(HAVE_EEZE)
EINA_LIST_FREE(tth->tempdevs, s) eina_stringshare_del(s);
#endif
e_powersave_sleeper_free(tth->sleeper);