diff --git a/sm5/os_solaris.cpp b/sm5/os_solaris.cpp
index ddf2ab4e6e84f56b113529cdb333951b3487a814..235b01b3a7a24858c53a7029750815198f4b2850 100644
--- a/sm5/os_solaris.cpp
+++ b/sm5/os_solaris.cpp
@@ -35,9 +35,9 @@
 
 extern long long bytes;
 
-static const char *filenameandversion="$Id: os_solaris.cpp,v 1.19 2004/08/13 13:57:12 arvoreen Exp $";
+static const char *filenameandversion="$Id: os_solaris.cpp,v 1.19.2.1 2004/08/16 23:57:19 ballen4705 Exp $";
 
-const char *os_XXXX_c_cvsid="$Id: os_solaris.cpp,v 1.19 2004/08/13 13:57:12 arvoreen Exp $" \
+const char *os_XXXX_c_cvsid="$Id: os_solaris.cpp,v 1.19.2.1 2004/08/16 23:57:19 ballen4705 Exp $" \
 ATACMDS_H_CVSID CONFIG_H_CVSID OS_XXXX_H_CVSID SCSICMDS_H_CVSID UTILITY_H_CVSID;
 
 // The printwarning() function warns about unimplemented functions
@@ -278,6 +278,10 @@ static void swap_sector(void *p)
 }
 
 // Interface to ATA devices.  See os_linux.c
+int marvell_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){
 #if defined(__sparc)
     int err;