aboutsummaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorDouglas Gilbert <dgilbert@interlog.com>2010-04-24 20:56:46 +0000
committerDouglas Gilbert <dgilbert@interlog.com>2010-04-24 20:56:46 +0000
commit3457b26ece045d246779a9e8f4a1e7cb840d7573 (patch)
tree0c4bb5037062b02b95d09648d721f45e25dcee26 /README.win32
parent09fb2873a50d505c755f87013745e06c34826dee (diff)
downloadsg3_utils-3457b26ece045d246779a9e8f4a1e7cb840d7573.tar.gz
bump to 1.30, some spc4r24 updates, sg_read_long --readonly option; spelling
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@338 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'README.win32')
-rw-r--r--README.win3237
1 files changed, 20 insertions, 17 deletions
diff --git a/README.win32 b/README.win32
index 21cef930..5df272a9 100644
--- a/README.win32
+++ b/README.win32
@@ -72,10 +72,8 @@ file. An overview of sg3_utils can be found at:
http://sg.danny.cz/sg/sg3_utils.html .
A copy of the "sg3_utils.html" file is in the "doc" subdirectory.
-
-See the INSTALL file (towards the end) for instructions on how to build
-sg3_utils on Windows operating systems. Some man pages have examples which
-use linux device names which hopefully will not confuse Windows users.
+Some man pages have examples which use linux device names which hopefully
+will not confuse Windows users.
Two pass-through variants
=========================
@@ -106,18 +104,19 @@ prior to the 'make' call.
Details
=======
-The ported utilities listed above, all use SCSI command functions declared in
-sg_cmds_basic.h and sg_cmds_extra.h . Those SCSI command functions are
-implemented in the corresponding ".c" files. The ".c" files pass SCSI commands
-to the host operating system via an interface declared in sg_pt.h . There are
-currently four implementations of that interface depending on the host
-operating system:
+Most of the ported utilities listed above use SCSI command functions
+declared in sg_cmds_*.h headers . Those SCSI command functions are
+implemented in the corresponding ".c" files. The ".c" files pass SCSI
+commands to the host operating system via an interface declared in sg_pt.h .
+There are currently five implementations of that interface depending on
+the host operating system:
- sg_pt_linux.c
- sg_pt_freebsd.c
- sg_pt_osf1.c [Tru64]
+ - sg_pt_solaris.c
- sg_pt_win32.c
-The ASPI32 interface which requires a dll from Adaptec ia not supported.
+The ASPI32 interface which requires a dll from Adaptec is not supported.
The sg_scan utility is a special version for Windows and it attempts to show
the various available storage device names, one per line. Here is an example
@@ -173,11 +172,15 @@ on Windows setting the SG_LIB_MINGW define may help.
Build environments
==================
-This package has various Makefiles so that these utilities can be built
-in either a cygwin and MinGW environment, called Makefile.win32 and
-Makefile.mingw respectively. The executables produced are console
-applications that can be executed in either a cygwin, MSYS or "cmd" shell.
-See the INSTALL file for more details.
+This package uses autotools infrastructure with the now common
+"./configure ; make ; make install" sequence needed to build and install
+from the source found in the tarball. Two Windows environments for building
+Unix code are supported: cygwin and MinGW. If the "./configure" sequence
+fails try using the ./autogen.sh prior to that sequence. The executables
+produced are console applications that can be executed in either a cygwin,
+MSYS or "cmd" shell. Various build options are available by giving
+command line options to "./configure", see the INSTALL file for generic
+information about the build infrastructure.
Binary and Text files
=====================
@@ -192,4 +195,4 @@ mode" with the setmode() Windows command.
Doug Gilbert
-20th September 2009
+10th April 2010