--- embedaddon/smartmontools/os_darwin.cpp 2013/07/22 01:17:35 1.1.1.2 +++ embedaddon/smartmontools/os_darwin.cpp 2013/10/14 07:54:03 1.1.1.3 @@ -44,7 +44,7 @@ #include "os_darwin.h" // Needed by '-V' option (CVS versioning) of smartd/smartctl -const char *os_XXXX_c_cvsid="$Id: os_darwin.cpp,v 1.1.1.2 2013/07/22 01:17:35 misho Exp $" \ +const char *os_XXXX_c_cvsid="$Id: os_darwin.cpp,v 1.1.1.3 2013/10/14 07:54:03 misho Exp $" \ ATACMDS_H_CVSID CONFIG_H_CVSID INT64_H_CVSID OS_DARWIN_H_CVSID SCSICMDS_H_CVSID UTILITY_H_CVSID; // Print examples for smartctl. @@ -72,9 +72,8 @@ void print_smartctl_examples(){ // tries to guess device type given the name (a path). See utility.h // for return values. -int guess_device_type (const char* dev_name) { +int guess_device_type (const char * /* dev_name */) { // Only ATA is supported right now, so that's what it'd better be. - dev_name = dev_name; // suppress unused warning. return CONTROLLER_ATA; } @@ -420,59 +419,7 @@ ata_command_interface(int fd, smart_command_set comman return err == kIOReturnSuccess ? 0 : -1; } -// There's no special handling needed for hidden devices, the kernel -// must deal with them. -int escalade_command_interface(int fd, int escalade_port, int escalade_type, - smart_command_set command, int select, - char *data) -{ - fd = fd; - escalade_port = escalade_port; - escalade_type = escalade_type; - command = command; - select = select; - data = data; - return -1; -} - -int areca_command_interface(int fd, int escalade_port, - smart_command_set command, int select, - char *data) -{ - fd = fd; - escalade_port = escalade_port; - command = command; - select = select; - data = data; - return -1; -} - - - - -int marvell_command_interface(int fd, smart_command_set command, - int select, char *data) -{ - fd = fd; - command = command; - select = select; - data = data; - return -1; -} - -int highpoint_command_interface(int fd, smart_command_set command, int select, char *data) -{ - fd = fd; - command = command; - select = select; - data = data; - return -1; -} - // Interface to SCSI devices. See os_linux.c -int do_scsi_cmnd_io(int fd, struct scsi_cmnd_io * iop, int report) { - fd = fd; - iop = iop; - report = report; +int do_scsi_cmnd_io(int /* fd */, struct scsi_cmnd_io * /* iop */, int /* report */) { return -ENOSYS; }