Mercurial > sdl-ios-xcode
comparison src/power/linux/SDL_syspower.c @ 3174:c8b9c6d27476
Fixed some typos and added a couple of includes. All were need to get SDL_power to compile on Linux.
Sam, you might want to check to see that the spellings I picked are the spellings you wanted.
author | Bob Pendleton <bob@pendleton.com> |
---|---|
date | Mon, 08 Jun 2009 19:24:38 +0000 |
parents | b7a48f533966 |
children | 51750b7a966f |
comparison
equal
deleted
inserted
replaced
3173:510e3f36c04a | 3174:c8b9c6d27476 |
---|---|
24 #ifndef SDL_POWER_DISABLED | 24 #ifndef SDL_POWER_DISABLED |
25 #ifdef SDL_POWER_LINUX | 25 #ifdef SDL_POWER_LINUX |
26 | 26 |
27 #include <stdio.h> | 27 #include <stdio.h> |
28 #include <unistd.h> | 28 #include <unistd.h> |
29 | |
30 #include <sys/types.h> | |
31 #include <sys/stat.h> | |
32 #include <fcntl.h> | |
29 | 33 |
30 #include "SDL_power.h" | 34 #include "SDL_power.h" |
31 | 35 |
32 SDL_bool | 36 SDL_bool |
33 SDL_GetPowerInfo_Linux_sys_power(SDL_PowerState *state, | 37 SDL_GetPowerInfo_Linux_sys_power(SDL_PowerState *state, |
42 return SDL_TRUE; | 46 return SDL_TRUE; |
43 #endif | 47 #endif |
44 } | 48 } |
45 | 49 |
46 SDL_bool | 50 SDL_bool |
47 SDL_GetPowerInfo_Linux_sys_proc_acpi(SDL_PowerState *state, | 51 SDL_GetPowerInfo_Linux_proc_acpi(SDL_PowerState *state, |
48 int *seconds, int *percent) | 52 int *seconds, int *percent) |
49 { | 53 { |
50 return SDL_FALSE; /* !!! FIXME: write me. */ | 54 return SDL_FALSE; /* !!! FIXME: write me. */ |
51 #if 0 | 55 #if 0 |
52 const int fd = open("/proc/acpi", O_RDONLY); | 56 const int fd = open("/proc/acpi", O_RDONLY); |
53 if (fd == -1) { | 57 if (fd == -1) { |
91 return ((*str != '\0') && (*endptr == '\0')); | 95 return ((*str != '\0') && (*endptr == '\0')); |
92 } | 96 } |
93 | 97 |
94 /* http://lxr.linux.no/linux+v2.6.29/drivers/char/apm-emulation.c */ | 98 /* http://lxr.linux.no/linux+v2.6.29/drivers/char/apm-emulation.c */ |
95 SDL_bool | 99 SDL_bool |
96 SDL_GetPowerInfo_Linux_sys_proc_apm(SDL_PowerState *state, | 100 SDL_GetPowerInfo_Linux_proc_apm(SDL_PowerState *state, |
97 int *seconds, int *percent) | 101 int *seconds, int *percent) |
98 { | 102 { |
99 SDL_bool need_details = SDL_FALSE; | 103 SDL_bool need_details = SDL_FALSE; |
100 int ac_status = 0; | 104 int ac_status = 0; |
101 int battery_status = 0; | 105 int battery_status = 0; |
102 int battery_flag = 0; | 106 int battery_flag = 0; |