forked from Lainports/freebsd-ports
This program is used to transfer data between a Psion Series 5mx (default) or Psion Series 5 to a Unix server. The ncp daemon is started to communicate with the Psion and an ftp like interface is provided by rfsv. PR: 15181 Submitted by: Maurice Castro <maurice@atum.castro.aus.net>
20 lines
697 B
Text
20 lines
697 B
Text
--- ncp/mp_serial.c.orig Tue Nov 2 12:47:06 1999
|
|
+++ ncp/mp_serial.c Wed Jan 26 20:44:56 2000
|
|
@@ -192,7 +192,7 @@
|
|
#if defined(hpux) || defined(_IBMR2)
|
|
ti.c_cflag = CS8 | HUPCL | clocal | CREAD;
|
|
#endif
|
|
-#if defined(sun) || defined(linux) || defined(__sgi) || defined(__NetBSD__)
|
|
+#if defined(sun) || defined(linux) || defined(__sgi) || defined(__NetBSD__) || defined(__FreeBSD__)
|
|
ti.c_cflag = CS8 | HUPCL | clocal | CRTSCTS | CREAD;
|
|
ti.c_iflag = IGNBRK | IGNPAR;
|
|
ti.c_cc[VMIN] = 1;
|
|
@@ -223,7 +223,7 @@
|
|
void ser_exit(int fd)
|
|
{
|
|
struct termios ti;
|
|
- if(ioctl(fd, TCGETS, (caddr_t)&ti) < 0) {
|
|
+ if(tcgetattr(fd, &ti) < 0) {
|
|
perror("TCGETSW");
|
|
}
|
|
ti.c_cflag &= ~CRTSCTS;
|