From: Vincent van der Locht <vincent@ax...> - 2004-05-05 08:51:36
I'm making a application which really depends on the reliability of the
Harddisks in the system. I'm going to use a supermicro board with
marvell Sata controllers on board.
Is it possible to rebuild the smartmontools as a Lib, and include this
in our own application? Or is there some sort of API which i can use to
implement it myself?
The information contained in this communication is confidential and is intended solely for the use of the individual or entity to whom it is addressed. Axon Digital Design Group is neither liable for the proper nor for the complete transmission of the information contained in this communication nor for any delay in its receipt. Axon Digital Design Group does not guarantee that the integrity of this communication has been maintained nor that the communication is free of viruses, interceptions or interference. If you are not the intended recipient of this communication, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. In that case please return the communication to the sender and delete and destroy all copies. In carrying out its engagements, Axon Digital Design Group applies general terms and conditions, which contain a clause that limits its liability. A copy of these terms and conditions is available on request free of charge.
From: Bruce Allen <ballen@gr...> - 2004-05-05 20:30:15
> I'm making a application which really depends on the reliability of
> the Harddisks in the system. I'm going to use a supermicro board with
> marvell Sata controllers on board.
What OS? At least under linux we don't have (real) SATA support yet.
> Is it possible to rebuild the smartmontools as a Lib, and include this
> in our own application? Or is there some sort of API which i can use
> to implement it myself?
You can certainly remove the 'main()' function from smartmontools and use
it to make a library that you call from your own code. Just remember that
since smartmontools is licensed under GPL, you may then be required to
release your own code under GPL as well.