diff options
Diffstat (limited to 'print/cups-base/files/patch-backend-usb.c-1.1.16')
-rw-r--r-- | print/cups-base/files/patch-backend-usb.c-1.1.16 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/print/cups-base/files/patch-backend-usb.c-1.1.16 b/print/cups-base/files/patch-backend-usb.c-1.1.16 new file mode 100644 index 000000000000..a4c618fb2f98 --- /dev/null +++ b/print/cups-base/files/patch-backend-usb.c-1.1.16 @@ -0,0 +1,55 @@ +--- backend/usb.c.orig Thu May 16 09:44:50 2002 ++++ backend/usb.c Sat Aug 17 17:21:33 2002 +@@ -1,5 +1,5 @@ + /* +- * "$Id: usb.c,v 1.30 2002/05/16 13:44:50 mike Exp $" ++ * "$Id: usb.c,v 1.32 2002/08/09 00:19:20 mike Exp $" + * + * USB port backend for the Common UNIX Printing System (CUPS). + * +@@ -431,34 +431,37 @@ + } + #elif defined(__sgi) + #elif defined(__sun) +-#elif defined(__hpux) +-#elif defined(__osf) +-#elif defined(__FreeBSD__) + int i; /* Looping var */ + char device[255]; /* Device filename */ + + +- for (i = 0; i < 3; i ++) ++ for (i = 0; i < 8; i ++) + { +- sprintf(device, "/dev/unlpt%d", i); ++ sprintf(device, "/dev/usb/printer%d", i); + if (!access(device, 0)) + printf("direct usb:%s \"Unknown\" \"USB Printer #%d\"\n", device, i + 1); + } +-#elif defined(__NetBSD__) || defined(__OpenBSD__) ++#elif defined(__hpux) ++#elif defined(__osf) ++#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) + int i; /* Looping var */ + char device[255]; /* Device filename */ + + +- for (i = 0; i < 3; i ++) ++ for (i = 0; i < 8; i ++) + { + sprintf(device, "/dev/ulpt%d", i); + if (!access(device, 0)) + printf("direct usb:%s \"Unknown\" \"USB Printer #%d\"\n", device, i + 1); ++ ++ sprintf(device, "/dev/unlpt%d", i); ++ if (!access(device, 0)) ++ printf("direct usb:%s \"Unknown\" \"USB Printer #%d\" (no reset)\n", device, i + 1); + } + #endif + } + + + /* +- * End of "$Id: usb.c,v 1.30 2002/05/16 13:44:50 mike Exp $". ++ * End of "$Id: usb.c,v 1.32 2002/08/09 00:19:20 mike Exp $". + */ |