Vincent CHAVANIS schrieb:
Yeah, i'm also suprised !!!
(X25 is dead, long live TCP/IP ! )=)
The EMI patch looks good but, we need to check if everything goes fine
in changing speed.
<!--
ret = tcsetattr(fd, TCSANOW, &tios);
if (ret == -1) {
error(errno, "EMI[X25]: at_dial: fail to set termios attribute");
}
-->
Andreas Fink a écrit :
so theres still people using X.25 with EMI UCP ;-)
I'm surprised...
On 01.07.2008, at 11:16, Bostock James wrote:
Hi,
I am trying to get Kannel 1.4.1 to compile and run on AIX 5.2 using
gcc 4.0 and libxml2 2.6.23. To do so, I had to make two small changes
to the source code:
--- gateway-1.4.1.orig/gw/smsc/smsc_emi_x25.c 2005-02-11
15:35:48.000000000 +0000
+++ gateway-1.4.1/gw/smsc/smsc_emi_x25.c 2008-07-01
08:51:47.000000000 +0100
@@ -496,8 +496,17 @@
/* The speed initialisation is pretty important. */
tcgetattr(fd, &tios);
+/* Choose the fastest speed available (assuming at least 38400 baud).
+*/ #if defined(B115200)
cfsetospeed(&tios, B115200);
cfsetispeed(&tios, B115200);
+#elif defined(B57600)
+ cfsetospeed(&tios, B57600);
+ cfsetispeed(&tios, B57600);
+#elif defined(B38400)
+ cfsetospeed(&tios, B38400);
+ cfsetispeed(&tios, B38400);
+#endif
kannel_cfmakeraw(&tios);
tios.c_cflag |= (HUPCL | CREAD | CRTSCTS);
tcsetattr(fd, TCSANOW, &tios);
that patch makes sense.
Vincent: so a +1 for committing to CVS?
wouldn't the following be more appropriate:
#if !defined(int64)
typedef int64_t int64
#endif
James: can you confirm that this suggestion from Vincent works too on the AIX
platform? If yes, I'm going to commit to CVS.
Stipe
-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany
tolj.org system architecture Kannel Software Foundation (KSF)
http://www.tolj.org/ http://www.kannel.org/
mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------