aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-11-15 02:48:01 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2009-11-15 02:48:01 +0100
commit72ac6901f436e9ce22ef68ff89c3830c8b5f3ef1 (patch)
treea358cab549e9d4a99b547bff67244f88222d0d23
parent0d7e2e7c3e7e5bd02d522dd504d4041a01313dce (diff)
downloadbusybox-w32-72ac6901f436e9ce22ef68ff89c3830c8b5f3ef1.tar.gz
busybox-w32-72ac6901f436e9ce22ef68ff89c3830c8b5f3ef1.tar.bz2
busybox-w32-72ac6901f436e9ce22ef68ff89c3830c8b5f3ef1.zip
eject: band-aid for kernel headers using u8 type
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--miscutils/eject.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/miscutils/eject.c b/miscutils/eject.c
index adff9e0e2..a869c6311 100644
--- a/miscutils/eject.c
+++ b/miscutils/eject.c
@@ -16,6 +16,7 @@
16#include <sys/mount.h> 16#include <sys/mount.h>
17#include "libbb.h" 17#include "libbb.h"
18/* Must be after libbb.h: they need size_t */ 18/* Must be after libbb.h: they need size_t */
19#include "fix_u32.h"
19#include <scsi/sg.h> 20#include <scsi/sg.h>
20#include <scsi/scsi.h> 21#include <scsi/scsi.h>
21 22
@@ -75,7 +76,7 @@ static void eject_cdrom(unsigned flags, const char *dev)
75 int cmd = CDROMEJECT; 76 int cmd = CDROMEJECT;
76 77
77 if (flags & FLAG_CLOSE 78 if (flags & FLAG_CLOSE
78 || (flags & FLAG_SMART && ioctl(dev_fd, CDROM_DRIVE_STATUS) == CDS_TRAY_OPEN) 79 || ((flags & FLAG_SMART) && ioctl(dev_fd, CDROM_DRIVE_STATUS) == CDS_TRAY_OPEN)
79 ) { 80 ) {
80 cmd = CDROMCLOSETRAY; 81 cmd = CDROMCLOSETRAY;
81 } 82 }