FreeBSD Bugzilla – Attachment 96983 Details for
Bug 135694
[PATCH] palm/pilot-link: Unbreak on 8-CURRENT
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
pilot-link-0.12.3,1.patch
pilot-link-0.12.3,1.patch (text/plain), 1.88 KB, created by
Ulrich Spoerlein
on 2009-06-18 13:00:07 UTC
(
hide
)
Description:
pilot-link-0.12.3,1.patch
Filename:
MIME Type:
Creator:
Ulrich Spoerlein
Created:
2009-06-18 13:00:07 UTC
Size:
1.88 KB
patch
obsolete
>Index: files/patch-libpisock_freebsdusb.c >=================================================================== >RCS file: /tank/ncvs/ports/palm/pilot-link/files/patch-libpisock_freebsdusb.c,v >retrieving revision 1.1 >diff -u -p -u -r1.1 patch-libpisock_freebsdusb.c >--- files/patch-libpisock_freebsdusb.c 2 Apr 2009 11:44:53 -0000 1.1 >+++ files/patch-libpisock_freebsdusb.c 18 Jun 2009 11:56:45 -0000 >@@ -1,15 +1,36 @@ >---- libpisock/freebsdusb.c.orig 2006-10-12 06:21:22.000000000 -0800 >-+++ libpisock/freebsdusb.c 2009-03-02 10:06:01.000000000 -0900 >-@@ -48,7 +48,12 @@ >+--- libpisock/freebsdusb.c.orig 2006-10-12 16:21:22.000000000 +0200 >++++ libpisock/freebsdusb.c 2009-06-18 13:05:35.383212316 +0200 >+@@ -48,7 +48,15 @@ > > #if defined(__FreeBSD__) > /* freebsd usb header */ > +#include <sys/param.h> >-+#if __FreeBSD_version+0 >= 800064 >-+#include <legacy/dev/usb/usb.h> >-+#else > #include <dev/usb/usb.h> >++#if __FreeBSD_version+0 >= 800092 >++#include <dev/usb/usb_ioctl.h> >++#else >++/* redefine to legacy names, so this continues to build on FreeBSD 7.x */ >++#define USB_SET_TX_TIMEOUT USB_SET_TIMEOUT >++#define USB_SET_RX_SHORT_XFER USB_SET_SHORT_XFER > +#endif > #define MAX_BUF 256 > #endif > >+@@ -173,7 +181,7 @@ >+ will don't know exactly >+ what is coming so we can't specify exact byte amounts */ >+ i = 1; >+- if (ioctl(endpoint_fd, USB_SET_SHORT_XFER, &i) < 0) { >++ if (ioctl(endpoint_fd, USB_SET_RX_SHORT_XFER, &i) < 0) { >+ LOG((PI_DBG_DEV, PI_DBG_LVL_WARN, >+ "DEV USB_SET_SHORT_XFER USB FreeBSD fd: %d failed\n", >+ endpoint_fd)); >+@@ -182,7 +190,7 @@ >+ /* 0 timeout value will cause us the wait until the device has data >+ available or is disconnected */ >+ i = 0; >+- if (ioctl(endpoint_fd, USB_SET_TIMEOUT, &i) < 0) { >++ if (ioctl(endpoint_fd, USB_SET_TX_TIMEOUT, &i) < 0) { >+ LOG((PI_DBG_DEV, PI_DBG_LVL_WARN, >+ "DEV USB_SET_TIMEOUT USB FreeBSD fd: %d failed\n", >+ endpoint_fd));
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 135694
: 96983