2007-05-23 12:40:55 -04:00
|
|
|
$OpenBSD: patch-src_sysdep1_c,v 1.2 2007/05/23 16:40:56 ckuethe Exp $
|
|
|
|
--- src/sysdep1.c.orig Thu May 17 12:41:20 2007
|
|
|
|
+++ src/sysdep1.c Thu May 17 12:43:13 2007
|
|
|
|
@@ -80,13 +80,13 @@ void m_setrts(int fd)
|
|
|
|
if (portfd_is_socket)
|
|
|
|
return;
|
|
|
|
#endif
|
2002-03-22 00:31:37 -05:00
|
|
|
-#if defined(TIOCM_RTS) && defined(TIOCMODG)
|
|
|
|
+#if defined(TIOCM_RTS) && defined(TIOCMGET)
|
2007-05-23 12:40:55 -04:00
|
|
|
{
|
|
|
|
int mcs=0;
|
2002-03-22 00:31:37 -05:00
|
|
|
|
2007-05-23 12:40:55 -04:00
|
|
|
- ioctl(fd, TIOCMODG, &mcs);
|
|
|
|
+ ioctl(fd, TIOCMGET, &mcs);
|
|
|
|
mcs |= TIOCM_RTS;
|
|
|
|
- ioctl(fd, TIOCMODS, &mcs);
|
|
|
|
+ ioctl(fd, TIOCMSET, &mcs);
|
|
|
|
}
|
2002-03-22 00:31:37 -05:00
|
|
|
#endif
|
|
|
|
#ifdef _COHERENT
|
2007-05-23 12:40:55 -04:00
|
|
|
@@ -209,11 +209,11 @@ int m_getdcd(int fd)
|
|
|
|
return portfd_is_connected;
|
|
|
|
}
|
|
|
|
#endif
|
2002-03-22 00:31:37 -05:00
|
|
|
-#ifdef TIOCMODG
|
|
|
|
+#ifdef TIOCMGET
|
2007-05-23 12:40:55 -04:00
|
|
|
{
|
|
|
|
int mcs=0;
|
|
|
|
|
|
|
|
- ioctl(fd, TIOCMODG, &mcs);
|
|
|
|
+ ioctl(fd, TIOCMGET, &mcs);
|
|
|
|
return mcs & TIOCM_CAR ? 1 : 0;
|
|
|
|
}
|
2002-03-22 00:31:37 -05:00
|
|
|
#else
|
2007-05-23 12:40:55 -04:00
|
|
|
@@ -255,8 +255,8 @@ void m_savestate(int fd)
|
2002-03-22 00:31:37 -05:00
|
|
|
ioctl(fd, TIOCLGET, &lsw);
|
|
|
|
# endif
|
|
|
|
#endif
|
|
|
|
-#ifdef TIOCMODG
|
|
|
|
- ioctl(fd, TIOCMODG, &m_word);
|
|
|
|
+#ifdef TIOCMGET
|
|
|
|
+ ioctl(fd, TIOCMGET, &m_word);
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
|
2007-05-23 12:40:55 -04:00
|
|
|
@@ -280,8 +280,8 @@ void m_restorestate(int fd)
|
2002-03-22 00:31:37 -05:00
|
|
|
ioctl(fd, TIOCLSET, &lsw);
|
|
|
|
# endif
|
|
|
|
#endif
|
|
|
|
-#ifdef TIOCMODS
|
|
|
|
- ioctl(fd, TIOCMODS, &m_word);
|
|
|
|
+#ifdef TIOCMSET
|
|
|
|
+ ioctl(fd, TIOCMSET, &m_word);
|
|
|
|
#endif
|
|
|
|
}
|
|
|
|
|