author | mickeyl <mickeyl> | 2005-01-11 21:08:00 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2005-01-11 21:08:00 (UTC) |
commit | f89120a7a1a3d0bf9c0805456490906ca914e560 (patch) (unidiff) | |
tree | 23c184e6c2111b7870ef9eccffc11ae8bf225de2 /libopie2 | |
parent | f8fd8556da5649f54af740a5dbb9a8c1ead2bcfc (diff) | |
download | opie-f89120a7a1a3d0bf9c0805456490906ca914e560.zip opie-f89120a7a1a3d0bf9c0805456490906ca914e560.tar.gz opie-f89120a7a1a3d0bf9c0805456490906ca914e560.tar.bz2 |
workaround a quirk in the linux kernel semantics
echo 1 >power actually powers off a device *cough*
-rw-r--r-- | libopie2/opiecore/device/odevice_zaurus.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libopie2/opiecore/device/odevice_zaurus.cpp b/libopie2/opiecore/device/odevice_zaurus.cpp index 269f6c9..d3ab63a 100644 --- a/libopie2/opiecore/device/odevice_zaurus.cpp +++ b/libopie2/opiecore/device/odevice_zaurus.cpp | |||
@@ -493,13 +493,13 @@ bool Zaurus::setDisplayStatus( bool on ) | |||
493 | else | 493 | else |
494 | { | 494 | { |
495 | int fd = ::open( "/sys/class/backlight/corgi-bl/power", O_WRONLY|O_NONBLOCK ); | 495 | int fd = ::open( "/sys/class/backlight/corgi-bl/power", O_WRONLY|O_NONBLOCK ); |
496 | if ( fd ) | 496 | if ( fd ) |
497 | { | 497 | { |
498 | char buf[10]; | 498 | char buf[10]; |
499 | buf[0] = on ? '0' : '1'; | 499 | buf[0] = on ? '1' : '0'; |
500 | buf[1] = '\0'; | 500 | buf[1] = '\0'; |
501 | res = ( ::write( fd, &buf[0], 2 ) == 0 ); | 501 | res = ( ::write( fd, &buf[0], 2 ) == 0 ); |
502 | ::close( fd ); | 502 | ::close( fd ); |
503 | } | 503 | } |
504 | } | 504 | } |
505 | return res; | 505 | return res; |