X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=os_qnxnto.cpp;h=0f039f4a758d8b3d9a8fac9f8d33f4f0e24a6624;hb=413ace18d106fef69fa96d53831eebd600c9f157;hp=e9333810a781143449191659915171f90a9ea30f;hpb=14d338df5c9f4d5b53258ad87b3c9159820a9a64;p=mirror_smartmontools-debian.git diff --git a/os_qnxnto.cpp b/os_qnxnto.cpp index e933381..0f039f4 100644 --- a/os_qnxnto.cpp +++ b/os_qnxnto.cpp @@ -13,12 +13,13 @@ // This is to include whatever structures and prototypes you define in // os_generic.h #include "os_qnxnto.h" +#include // Needed by '-V' option (CVS versioning) of smartd/smartctl. You // should have one *_H_CVSID macro appearing below for each file // appearing with #include "*.h" above. Please list these (below) in // alphabetic/dictionary order. -const char *os_XXXX_c_cvsid="$Id: os_qnxnto.cpp 3110 2010-05-24 20:38:38Z chrfranke $" \ +const char *os_XXXX_c_cvsid="$Id: os_qnxnto.cpp 3806 2013-03-29 20:17:03Z chrfranke $" \ ATACMDS_H_CVSID CONFIG_H_CVSID INT64_H_CVSID OS_QNXNTO_H_CVSID SCSICMDS_H_CVSID UTILITY_H_CVSID; @@ -48,8 +49,6 @@ static void unsupported(){ if (!warninggiven) { char *osname; - extern unsigned char debugmode; - unsigned char savedebugmode=debugmode; #ifdef HAVE_UNAME struct utsname ostype; @@ -59,14 +58,12 @@ static void unsupported(){ osname="host's"; #endif - debugmode=1; pout("\n" "############################################################################\n" "WARNING: smartmontools has not been ported to the %s Operating System.\n" "Please see the files os_generic.cpp and os_generic.h for porting instructions.\n" "############################################################################\n\n", osname); - debugmode=savedebugmode; warninggiven=1; } @@ -374,57 +371,6 @@ int status,rc; return(rc); } //---------------------------------------------------------------------------------------------- -int marvell_command_interface(int fd, smart_command_set command, int select, char *data) -{ - ARGUSED(fd); - ARGUSED(command); - ARGUSED(select); - ARGUSED(data); - unsupported(); - return -1; -} -//---------------------------------------------------------------------------------------------- -int highpoint_command_interface(int fd, smart_command_set command, int select, char *data) -{ - ARGUSED(fd); - ARGUSED(command); - ARGUSED(select); - ARGUSED(data); - unsupported(); - return -1; -} -//---------------------------------------------------------------------------------------------- -// Interface to ATA devices behind 3ware escalade/apache RAID -// controller cards. Same description as ata_command_interface() -// above except that 0 <= disknum <= 15 specifies the ATA disk -// attached to the controller, and controller_type specifies the -// precise type of 3ware controller. See os_linux.c -int escalade_command_interface(int fd,int disknum,int controller_type,smart_command_set command,int select,char *data) -{ - ARGUSED(fd); - ARGUSED(disknum); - ARGUSED(controller_type); - ARGUSED(command); - ARGUSED(select); - ARGUSED(data); - - unsupported(); - return -1; -} - -int areca_command_interface(int fd,int disknum,smart_command_set command,int select,char *data) -{ - ARGUSED(fd); - ARGUSED(disknum); - ARGUSED(command); - ARGUSED(select); - ARGUSED(data); - - unsupported(); - return -1; -} -//---------------------------------------------------------------------------------------------- -#include // Interface to SCSI devices. See os_linux.c int do_scsi_cmnd_io(int fd,struct scsi_cmnd_io * iop,int report) {