summaryrefslogtreecommitdiffstats
path: root/comms/libticables/files/patch-src-bsd-bsd_mapping.c
diff options
context:
space:
mode:
Diffstat (limited to 'comms/libticables/files/patch-src-bsd-bsd_mapping.c')
-rw-r--r--comms/libticables/files/patch-src-bsd-bsd_mapping.c50
1 files changed, 50 insertions, 0 deletions
diff --git a/comms/libticables/files/patch-src-bsd-bsd_mapping.c b/comms/libticables/files/patch-src-bsd-bsd_mapping.c
new file mode 100644
index 0000000..95f40b2
--- /dev/null
+++ b/comms/libticables/files/patch-src-bsd-bsd_mapping.c
@@ -0,0 +1,50 @@
+--- src/bsd/bsd_mapping.c.orig Mon May 30 14:01:58 2005
++++ src/bsd/bsd_mapping.c Mon May 30 14:09:38 2005
+@@ -74,9 +74,7 @@
+ break;
+
+ case LINK_AVR:
+- if(resources & IO_API) {
+- *method |= IOM_API | IOM_OK;
+- }
++ printl1(2, "AVR link support has been removed !\n");
+ break;
+
+ case LINK_SER:
+@@ -114,6 +112,7 @@
+
+ case LINK_TIE:
+ case LINK_VTI:
++ case LINK_VTL:
+ *method |= IOM_API | IOM_OK;
+ break;
+
+@@ -212,7 +211,10 @@
+ ret = bsd_map_io((TicableMethod)method, port);
+ if(ret)
+ return ret;
+-
++
++ // set fields to default values
++ nul_register_cable(lc);
++
+ // set the link cable
+ printl1(0, _("registering cable...\n"));
+ switch (type) {
+@@ -242,16 +244,6 @@
+ ser_register_cable_1(lc);
+ else if(method & IOM_IOCTL)
+ ser_register_cable_2(lc);
+- break;
+-
+- case LINK_AVR:
+- if ((port != SERIAL_PORT_1) &&
+- (port != SERIAL_PORT_2) &&
+- (port != SERIAL_PORT_3) &&
+- (port != SERIAL_PORT_4) && (port != USER_PORT))
+- return ERR_INVALID_PORT;
+-
+- avr_register_cable(lc);
+ break;
+
+ case LINK_VTL:
OpenPOWER on IntegriCloud