summaryrefslogtreecommitdiff
path: root/libopie/odevice.cpp
Unidiff
Diffstat (limited to 'libopie/odevice.cpp') (more/less context) (show whitespace changes)
-rw-r--r--libopie/odevice.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libopie/odevice.cpp b/libopie/odevice.cpp
index 2b7e927..9f64fc0 100644
--- a/libopie/odevice.cpp
+++ b/libopie/odevice.cpp
@@ -683,25 +683,25 @@ bool iPAQ::hasLightSensor ( ) const
683 return true; 683 return true;
684} 684}
685#include <errno.h> 685#include <errno.h>
686#include <string.h> 686#include <string.h>
687int iPAQ::readLightSensor ( ) 687int iPAQ::readLightSensor ( )
688{ 688{
689 int fd; 689 int fd;
690 int val = -1; 690 int val = -1;
691 691
692 if (( fd = ::open ( "/proc/hal/light_sensor", O_RDONLY )) >= 0 ) { 692 if (( fd = ::open ( "/proc/hal/light_sensor", O_RDONLY )) >= 0 ) {
693 char buffer [8]; 693 char buffer [8];
694 694
695 if ( ::read ( fd, buffer, 5 ) == 5 ) 695 if ( ::read ( fd, buffer, 5 ) == 5 ) {
696 char *endptr; 696 char *endptr;
697 697
698 buffer [4] = 0; 698 buffer [4] = 0;
699 val = ::strtol ( buffer + 2, &endptr, 16 ); 699 val = ::strtol ( buffer + 2, &endptr, 16 );
700 700
701 if ( *endptr != 0 ) 701 if ( *endptr != 0 )
702 val = -1; 702 val = -1;
703 } 703 }
704 ::close ( fd ); 704 ::close ( fd );
705 } 705 }
706 706
707 return val; 707 return val;