summaryrefslogtreecommitdiffstats
path: root/source/l/pilot-link/pilot-link-0.12.2-open.patch
diff options
context:
space:
mode:
Diffstat (limited to 'source/l/pilot-link/pilot-link-0.12.2-open.patch')
-rw-r--r--source/l/pilot-link/pilot-link-0.12.2-open.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/source/l/pilot-link/pilot-link-0.12.2-open.patch b/source/l/pilot-link/pilot-link-0.12.2-open.patch
new file mode 100644
index 000000000..5766e66be
--- /dev/null
+++ b/source/l/pilot-link/pilot-link-0.12.2-open.patch
@@ -0,0 +1,42 @@
+diff -up pilot-link-0.12.5/libpisock/serial.c.pom pilot-link-0.12.5/libpisock/serial.c
+--- pilot-link-0.12.5/libpisock/serial.c.pom 2006-10-12 16:21:22.000000000 +0200
++++ pilot-link-0.12.5/libpisock/serial.c 2010-06-24 10:35:48.000000000 +0200
+@@ -286,7 +286,7 @@ pi_serial_connect(pi_socket_t *ps, struc
+ data->establishrate = data->rate = 57600;
+ }
+
+- if ((err = data->impl.open(ps, pa, addrlen)) < 0)
++ if ((err = (data->impl.open)(ps, pa, addrlen)) < 0)
+ return err; /* errno already set */
+
+ ps->raddr = malloc(addrlen);
+@@ -362,7 +362,7 @@ pi_serial_bind(pi_socket_t *ps, struct s
+ }
+
+ begin:
+- if ((err = data->impl.open(ps, pa, addrlen)) < 0) {
++ if ((err = (data->impl.open)(ps, pa, addrlen)) < 0) {
+ int save_errno = errno;
+ #ifdef MAXPATHLEN
+ char realport[MAXPATHLEN];
+diff -up pilot-link-0.12.5/libpisock/usb.c.pom pilot-link-0.12.5/libpisock/usb.c
+--- pilot-link-0.12.5/libpisock/usb.c.pom 2010-06-24 09:24:56.000000000 +0200
++++ pilot-link-0.12.5/libpisock/usb.c 2010-06-24 10:36:08.000000000 +0200
+@@ -267,7 +267,7 @@ pi_usb_connect(pi_socket_t *ps, struct s
+ data->establishrate = data->rate = 57600;
+ }
+
+- result = data->impl.open(ps, pa, addrlen);
++ result = (data->impl.open)(ps, pa, addrlen);
+ if (result < 0)
+ goto fail;
+
+@@ -343,7 +343,7 @@ pi_usb_bind(pi_socket_t *ps, struct sock
+ data->establishrate = data->rate = 57600;
+ }
+
+- result = data->impl.open(ps, pa, addrlen);
++ result = (data->impl.open)(ps, pa, addrlen);
+ if (result < 0)
+ return result;
+