X-Git-Url: https://git.proxmox.com/?p=mirror_smartmontools-debian.git;a=blobdiff_plain;f=os_openbsd.cpp;h=896b88d11be42afde167dbe1c3f795ad113e415e;hp=e0d572073d4b1209ad4050e622f296399f5dacc7;hb=12d5f9dc1acacc1ef1ab1b84b6ab73ba56d1f2f1;hpb=4d68e6c82ac9302ab2c5e63bb3f4a350f5941d83 diff --git a/os_openbsd.cpp b/os_openbsd.cpp index e0d5720..896b88d 100644 --- a/os_openbsd.cpp +++ b/os_openbsd.cpp @@ -3,7 +3,7 @@ * * Home page of code is: http://smartmontools.sourceforge.net * - * Copyright (C) 2004-8 David Snyder + * Copyright (C) 2004-10 David Snyder * * Derived from os_netbsd.cpp by Sergey Svishchev , Copyright (C) 2003-8 * @@ -13,8 +13,8 @@ * any later version. * * You should have received a copy of the GNU General Public License - * (for example COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * (for example COPYING); if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * */ @@ -25,8 +25,10 @@ #include "utility.h" #include "os_openbsd.h" -const char *os_XXXX_c_cvsid = "$Id: os_openbsd.cpp,v 1.17 2008/06/12 21:46:31 ballen4705 Exp $" \ -ATACMDS_H_CVSID CONFIG_H_CVSID INT64_H_CVSID OS_OPENBSD_H_CVSID SCSICMDS_H_CVSID UTILITY_H_CVSID; +#include + +const char * os_openbsd_cpp_cvsid = "$Id: os_openbsd.cpp 3727 2012-12-13 17:23:06Z samm2 $" + OS_OPENBSD_H_CVSID; /* global variable holding byte count of allocated memory */ extern long long bytes; @@ -121,6 +123,9 @@ get_dev_names(char ***names, const char *prefix) if (strncmp(p, prefix, strlen(prefix))) { continue; } + char * u = strchr(p, ':'); + if (u) + *u = 0; mp[n] = (char *)malloc(strlen(net_dev_prefix) + strlen(p) + 2); if (!mp[n]) { pout("Out of memory constructing scan device list\n"); @@ -168,14 +173,6 @@ deviceclose(int fd) return close(fd); } -int -marvell_command_interface(int fd, smart_command_set command, int select, char *data) -{ return -1; } - -int -highpoint_command_interface(int fd, smart_command_set command, int select, char *data) -{ return -1; } - int ata_command_interface(int fd, smart_command_set command, int select, char *data) { @@ -354,20 +351,6 @@ ata_command_interface(int fd, smart_command_set command, int select, char *data) return 0; } -int -escalade_command_interface(int fd, int disknum, int escalade_type, smart_command_set command, int select, char *data) -{ - printwarning(NO_3WARE, NULL); - return -1; -} - -int -areca_command_interface(int fd, int disknum, smart_command_set command, int select, char *data) -{ - printwarning(NO_ARECA, NULL); - return -1; -} - int do_scsi_cmnd_io(int fd, struct scsi_cmnd_io * iop, int report) {