diff --git a/sm5/smartctl.cpp b/sm5/smartctl.cpp
index 82466cbf4ac8ee4b8e604846654ef2176e265b3f..ab622924978996d5e26cbb1071eee9eecc6afd55 100644
--- a/sm5/smartctl.cpp
+++ b/sm5/smartctl.cpp
@@ -24,9 +24,6 @@
 
 #include "config.h"
 #include <stdio.h>
-#include <unistd.h>
-#include <sys/ioctl.h>
-#include <sys/fcntl.h>
 #include <sys/types.h>
 #include <string.h>
 #include <stdarg.h>
@@ -43,7 +40,7 @@
 #include "utility.h"
 
 extern const char *atacmdnames_c_cvsid, *atacmds_c_cvsid, *ataprint_c_cvsid, *knowndrives_c_cvsid, *os_XXXX_c_cvsid, *scsicmds_c_cvsid, *scsiprint_c_cvsid, *utility_c_cvsid; 
-const char* smartctl_c_cvsid="$Id: smartctl.cpp,v 1.106 2003/11/26 10:37:00 dpgilbert Exp $"
+const char* smartctl_c_cvsid="$Id: smartctl.cpp,v 1.106.2.1 2004/02/23 15:43:49 chrfranke Exp $"
 ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID KNOWNDRIVES_H_CVSID SCSICMDS_H_CVSID SCSIPRINT_H_CVSID SMARTCTL_H_CVSID UTILITY_H_CVSID;
 
 // This is a block containing all the "control variables".  We declare
@@ -54,7 +51,7 @@ smartmonctrl *con=NULL;
 extern int exitstatus;
 
 // Track memory use
-extern long long bytes;
+extern int64_t bytes;
 
 void printslogan(){
   pout("smartctl version %s Copyright (C) 2002-3 Bruce Allen\n", PACKAGE_VERSION);