Skip to content
Snippets Groups Projects
Commit c190f53f authored by jhering's avatar jhering
Browse files

porting initial QNX 6.3.2

git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2435 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent c732411f
Branches
No related tags found
No related merge requests found
$Id: AUTHORS,v 1.17 2006/12/20 12:24:34 guidog Exp $ $Id: AUTHORS,v 1.18 2007/11/13 14:53:27 jhering Exp $
This code was originally developed as a Senior Thesis by Michael This code was originally developed as a Senior Thesis by Michael
Cornwell at the Concurrent Systems Laboratory (now part of the Storage Cornwell at the Concurrent Systems Laboratory (now part of the Storage
...@@ -11,19 +11,19 @@ ucsc-smartsuite and smartsuite packages, and is derived from that code. ...@@ -11,19 +11,19 @@ ucsc-smartsuite and smartsuite packages, and is derived from that code.
Maintainers / Developers: Maintainers / Developers:
Bruce Allen <smartmontools-support@lists.sourceforge.net> Bruce Allen <smartmontools-support@lists.sourceforge.net>
Erik Inge Bols <knan@mo.himolde.no> Erik Inge Bols <knan@mo.himolde.no>
Stanislav Brabec <sbrabec@suse.cz> Stanislav Brabec <sbrabec@suse.cz>
Peter Cassidy <pcassidy@mac.com> Peter Cassidy <pcassidy@mac.com>
Casper Dik <casper@holland.sun.com> Casper Dik <casper@holland.sun.com>
Christian Franke <franke@computer.org> Christian Franke <franke@computer.org>
Guilhem Frzou <guilhem.frezou@catii.fr> Guilhem Frzou <guilhem.frezou@catii.fr>
Douglas Gilbert <dougg@torque.net> Douglas Gilbert <dougg@torque.net>
Guido Guenther <agx@sigxcpu.org> Guido Guenther <agx@sigxcpu.org>
Geoff Keating <geoffk@geoffk.org> Geoff Keating <geoffk@geoffk.org>
Dr. David Kirkby <drkirkby@ntlworld.com> Dr. David Kirkby <drkirkby@ntlworld.com>
Kai Mkisara <kai.makisara@kolumbus.fi> Kai Mkisara <kai.makisara@kolumbus.fi>
Eduard Martinescu <martines@rochester.rr.com> Eduard Martinescu <martines@rochester.rr.com>
Frdric L. W. Meunier <http://www.pervalidus.net/contact.html> Fr�d�ric L. W. Meunier <http://www.pervalidus.net/contact.html>
Keiji Sawada <card_captor@users.sourceforge.net> Keiji Sawada <card_captor@users.sourceforge.net>
David Snyder <dasnyderx@yahoo.com> David Snyder <dasnyderx@yahoo.com>
Sergey Svishchev <svs@ropnet.ru> Sergey Svishchev <svs@ropnet.ru>
...@@ -32,3 +32,4 @@ Richard Zybert <richard.zybert@zybert.co.uk> ...@@ -32,3 +32,4 @@ Richard Zybert <richard.zybert@zybert.co.uk>
Yuri Dario <mc6530@mclink.it> Yuri Dario <mc6530@mclink.it>
Shengfeng Zhou <linux@highpoint-tech.com> Shengfeng Zhou <linux@highpoint-tech.com>
Praveen Chidambaram <bunchofmails@gmail.com> Praveen Chidambaram <bunchofmails@gmail.com>
Joerg Hering <hering.ruegen@gmx.de>
CHANGELOG for smartmontools CHANGELOG for smartmontools
$Id: CHANGELOG,v 1.636 2007/11/01 20:53:29 chrfranke Exp $ $Id: CHANGELOG,v 1.637 2007/11/13 14:53:27 jhering Exp $
The most recent version of this file is: The most recent version of this file is:
http://smartmontools.cvs.sourceforge.net/smartmontools/sm5/CHANGELOG?view=markup http://smartmontools.cvs.sourceforge.net/smartmontools/sm5/CHANGELOG?view=markup
Maintainers / Developers Key: Maintainers / Developers Key:
[BA] Bruce Allen [BA] Bruce Allen
[EB] Erik Inge Bols [EB] Erik Inge Bols
[SB] Stanislav Brabec [SB] Stanislav Brabec
[PC] Peter Cassidy [PC] Peter Cassidy
[YD] Yuri Dario [YD] Yuri Dario
[CD] Casper Dik [CD] Casper Dik
[CF] Christian Franke [CF] Christian Franke
[GF] Guilhem Frzou [GF] Guilhem Frzou
[DG] Douglas Gilbert [DG] Douglas Gilbert
[GG] Guido Guenther [GG] Guido Guenther
[GK] Geoff Keating [GK] Geoff Keating
[DK] Dr. David Kirkby [DK] Dr. David Kirkby
[KM] Kai Mkisara [JH] Joerg Hering
[KM] Kai M�kisara
[EM] Eduard Martinescu [EM] Eduard Martinescu
[FM] Frdric L. W. Meunier [FM] Fr�d�ric L. W. Meunier
[KS] Keiji Sawada [KS] Keiji Sawada
[DS] David Snyder [DS] David Snyder
[SS] Sergey Svishchev [SS] Sergey Svishchev
...@@ -32,6 +33,11 @@ Maintainers / Developers Key: ...@@ -32,6 +33,11 @@ Maintainers / Developers Key:
NOTES FOR FUTURE RELEASES: see TODO file. NOTES FOR FUTURE RELEASES: see TODO file.
<DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE> <DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE>
[JH] initial porting to QNX Neutrino 6.3.2
need at this time a prerelease devb-eide driver and libcam.so.2
only tested for X86 Target, but devb-eide and lobcam.so.2 available for X86/ARM
the officional driver coming soon with the next QNX release
create two new source files os_qnxnto.[c..h]
[CF] smartd: Added option '-n, --no-fork' so that smartd works [CF] smartd: Added option '-n, --no-fork' so that smartd works
better with modern init methods. Thanks to Enrico Scholz better with modern init methods. Thanks to Enrico Scholz
...@@ -266,7 +272,7 @@ smartmontools 5.37 Experimental Release ...@@ -266,7 +272,7 @@ smartmontools 5.37 Experimental Release
and T series. and T series.
[GG] Add CCISS (Compaq Smart Array Controller) support with contributions [GG] Add CCISS (Compaq Smart Array Controller) support with contributions
from Praveen Chidambaram, Douglas Gilbert, Guido Guenther and Frdric from Praveen Chidambaram, Douglas Gilbert, Guido Guenther and Fr�d�ric
BOITEUX BOITEUX
[PW] Drive database: added Hitachi Deskstar T7K250 and Hitachi [PW] Drive database: added Hitachi Deskstar T7K250 and Hitachi
......
# #
# $Id: configure.in,v 1.126 2007/04/03 18:20:46 shattered Exp $ # $Id: configure.in,v 1.127 2007/11/13 14:53:27 jhering Exp $
# #
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.50) AC_PREREQ(2.50)
...@@ -7,7 +7,7 @@ AC_INIT(smartmontools, 5.38, smartmontools-support@lists.sourceforge.net) ...@@ -7,7 +7,7 @@ AC_INIT(smartmontools, 5.38, smartmontools-support@lists.sourceforge.net)
AC_CONFIG_SRCDIR(smartctl.cpp) AC_CONFIG_SRCDIR(smartctl.cpp)
smartmontools_configure_date=`date -u +"%Y/%m/%d %T %Z"` smartmontools_configure_date=`date -u +"%Y/%m/%d %T %Z"`
smartmontools_cvs_tag=`echo '$Id: configure.in,v 1.126 2007/04/03 18:20:46 shattered Exp $'` smartmontools_cvs_tag=`echo '$Id: configure.in,v 1.127 2007/11/13 14:53:27 jhering Exp $'`
smartmontools_release_date=2006/12/20 smartmontools_release_date=2006/12/20
smartmontools_release_time="20:37:59 UTC" smartmontools_release_time="20:37:59 UTC"
...@@ -167,6 +167,10 @@ case "${host}" in ...@@ -167,6 +167,10 @@ case "${host}" in
*-*-darwin*) *-*-darwin*)
AC_SUBST([os_deps], ['os_darwin.o']) AC_SUBST([os_deps], ['os_darwin.o'])
AC_SUBST([os_libs], ['-framework CoreFoundation -framework IOKit']) ;; AC_SUBST([os_libs], ['-framework CoreFoundation -framework IOKit']) ;;
*-*-nto-qnx*)
AC_SUBST([os_deps], ['os_qnxnto.o'])
AC_SUBST([os_libs], ['']) ;;
*) *)
AC_SUBST([os_deps], ['os_generic.o']) AC_SUBST([os_deps], ['os_generic.o'])
AC_SUBST([os_libs], ['']) ;; AC_SUBST([os_libs], ['']) ;;
......
This diff is collapsed.
This diff is collapsed.
...@@ -36,6 +36,11 @@ ...@@ -36,6 +36,11 @@
#include <unistd.h> #include <unistd.h>
#endif #endif
#if defined(__QNXNTO__)
#include <unistd.h>
#endif
#include "int64.h" #include "int64.h"
#include "atacmds.h" #include "atacmds.h"
#include "ataprint.h" #include "ataprint.h"
...@@ -50,7 +55,7 @@ ...@@ -50,7 +55,7 @@
extern const char *os_solaris_ata_s_cvsid; extern const char *os_solaris_ata_s_cvsid;
#endif #endif
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; 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.167 2007/09/06 08:48:55 ballen4705 Exp $" const char* smartctl_c_cvsid="$Id: smartctl.cpp,v 1.168 2007/11/13 14:53:27 jhering Exp $"
ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID KNOWNDRIVES_H_CVSID SCSICMDS_H_CVSID SCSIPRINT_H_CVSID SMARTCTL_H_CVSID UTILITY_H_CVSID; ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_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 // This is a block containing all the "control variables". We declare
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment