sane-project-website/old-archive/1998-12/0202.html

90 wiersze
3.9 KiB
HTML

<!-- received="Sun Dec 13 15:19:08 1998 PST" -->
<!-- sent="Mon, 14 Dec 1998 00:18:08 +0100 (MET)" -->
<!-- name="Petter Reinholdtsen" -->
<!-- email="pere@hungry.com" -->
<!-- subject="HP/UX 10.20 patch for find-scanner" -->
<!-- id="199812132318.AAA04590@zero.cc.uit.no" -->
<!-- inreplyto="" -->
<title>sane-devel: HP/UX 10.20 patch for find-scanner</title>
<h1>HP/UX 10.20 patch for find-scanner</h1>
<b>Petter Reinholdtsen</b> (<a href="mailto:pere@hungry.com"><i>pere@hungry.com</i></a>)<br>
<i>Mon, 14 Dec 1998 00:18:08 +0100 (MET)</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#202">[ date ]</a><a href="index.html#202">[ thread ]</a><a href="subject.html#202">[ subject ]</a><a href="author.html#202">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0203.html">Oliver Rauch: "Re: New and improved development model?"</a>
<li> <b>Previous message:</b> <a href="0201.html">Petter Reinholdtsen: "Re: New and improved development model?"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>
<!-- body="start" -->
Here is a patch for SANE 1.00 on HP/UX 10.20. It gives find-scanner<br>
the SCSI devices to search on HP/UX, and cleans up the output when<br>
using verbose. I'm not sure how many scsi id are available. Maybe<br>
its only 0-7 or even 0-15. On my system only 0,5,7 is used.<br>
<p>
diff -ru src-1.00/tools/find-scanner.c src-1.00-hppa20ux10/tools/find-scanner.c<br>
--- src-1.00/tools/find-scanner.c Fri Jul 31 06:48:19 1998<br>
+++ src-1.00-hppa20ux10/tools/find-scanner.c Mon Dec 14 00:13:14 1998<br>
@@ -356,6 +356,15 @@<br>
#elif defined(__FreeBSD__)<br>
"/dev/uk0", "/dev/uk1", "/dev/uk2", "/dev/uk3", "/dev/uk4",<br>
"/dev/uk5", "/dev/uk6",<br>
+#elif defined(__hpux__)<br>
+ /* First controller, id 0-8 */<br>
+ "/dev/rscsi/c0t0d0", "/dev/rscsi/c0t1d0", "/dev/rscsi/c0t2d0",<br>
+ "/dev/rscsi/c0t3d0", "/dev/rscsi/c0t4d0", "/dev/rscsi/c0t5d0",<br>
+ "/dev/rscsi/c0t6d0", "/dev/rscsi/c0t7d0", "/dev/rscsi/c0t8d0",<br>
+ /* Second controller id 0-8 */<br>
+ "/dev/rscsi/c1t0d0", "/dev/rscsi/c1t1d0", "/dev/rscsi/c1t2d0",<br>
+ "/dev/rscsi/c1t3d0", "/dev/rscsi/c1t4d0", "/dev/rscsi/c1t5d0",<br>
+ "/dev/rscsi/c1t6d0", "/dev/rscsi/c1t7d0", "/dev/rscsi/c1t8d0",<br>
#endif<br>
0<br>
};<br>
@@ -372,9 +381,21 @@<br>
printf ("%s: searching for scanners:\n", prog_name);<br>
while ((dev_name = *dev_list++))<br>
{<br>
+ int result;<br>
if (verbose)<br>
- printf ("%s: checking %s...\n", prog_name, dev_name);<br>
- if (sanei_scsi_open (dev_name, &amp;sfd, NULL, NULL) == 0)<br>
+ printf ("%s: checking %s...", prog_name, dev_name);<br>
+<br>
+ result = sanei_scsi_open (dev_name, &amp;sfd, NULL, NULL);<br>
+<br>
+ if (verbose)<br>
+ {<br>
+ if (result != 0)<br>
+ printf (" failed to open\n");<br>
+ else<br>
+ printf (" open ok\n");<br>
+ }<br>
+<br>
+ if (result == 0)<br>
{<br>
scanner_identify_scanner (buffer, sfd, dev_name);<br>
sanei_scsi_close (sfd);<br>
<pre>
--
##&gt; Petter Reinholdtsen &lt;## | <a href="mailto:pere@td.org.uit.no">pere@td.org.uit.no</a>
O- &lt;SCRIPT Language="Javascript"&gt;window.close()&lt;/SCRIPT&gt;
<a href="http://www.hungry.com/~pere/">http://www.hungry.com/~pere/</a> | Go Mozilla, go! Go!
<p>
<pre>
--
Source code, list archive, and docs: <a href="http://www.mostang.com/sane/">http://www.mostang.com/sane/</a>
To unsubscribe: echo unsubscribe sane-devel | mail <a href="mailto:majordomo@mostang.com">majordomo@mostang.com</a>
</pre>
<!-- body="end" -->
<p>
<ul>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0203.html">Oliver Rauch: "Re: New and improved development model?"</a>
<li> <b>Previous message:</b> <a href="0201.html">Petter Reinholdtsen: "Re: New and improved development model?"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>