summaryrefslogtreecommitdiffstats
path: root/cpukit/telnetd/pty.c
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2008-07-29 09:17:28 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2008-07-29 09:17:28 +0000
commit697cdd9871f4be68be4d3805cb9ef35c624b7e80 (patch)
treefbb4dc183fcbc1611a66bbfa5788e7e04e29dfc1 /cpukit/telnetd/pty.c
parent2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-697cdd9871f4be68be4d3805cb9ef35c624b7e80.tar.bz2
Add prototypes. Remove misc. C++-code pollution.
Diffstat (limited to '')
-rw-r--r--cpukit/telnetd/pty.c57
1 files changed, 6 insertions, 51 deletions
diff --git a/cpukit/telnetd/pty.c b/cpukit/telnetd/pty.c
index a3201f7613..63e8187e32 100644
--- a/cpukit/telnetd/pty.c
+++ b/cpukit/telnetd/pty.c
@@ -30,9 +30,6 @@
/* #define DEBUG DEBUG_WH */
-#ifdef __cplusplus
-extern "C" {
-#endif
/*-----------------------------------------*/
#include <termios.h>
#include <rtems/termiostypes.h>
@@ -42,9 +39,6 @@ extern "C" {
#include <rtems/bspIo.h>
#include <errno.h>
#include <sys/socket.h>
-#ifdef __cplusplus
-};
-#endif
/*-----------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
@@ -91,11 +85,6 @@ struct pty_tt {
};
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
static int telnet_pty_inited=FALSE;
static pty_t *telnet_ptys;
@@ -469,10 +458,10 @@ rtems_device_driver my_pty_initialize(
return RTEMS_SUCCESSFUL;
}
-static int pty_do_finalize()
+static int pty_do_finalize(void)
{
-int ndx;
-rtems_status_code status;
+ int ndx;
+ rtems_status_code status;
if ( !telnet_pty_inited )
return 0;
@@ -643,7 +632,7 @@ static const rtems_termios_callbacks * pty_get_termios_handlers(int polled) {
}
/*-----------------------------------------------------------*/
-static int pty_do_initialize()
+static int pty_do_initialize(void)
{
if ( !telnet_pty_inited ) {
if (RTEMS_SUCCESSFUL==rtems_io_register_driver(0, &drvPty, &pty_major))
@@ -654,46 +643,12 @@ static int pty_do_initialize()
return telnet_pty_inited;
}
-#ifdef __cplusplus
-
-class TelnetPtyIni {
-public:
- TelnetPtyIni() {
- if (!nest++) {
- pty_do_initialize();
- }
- }
-
- ~TelnetPtyIni() {
- if (!--nest) {
- pty_do_finalize();
- }
- }
-private:
- static int nest;
-};
-
-static TelnetPtyIni onlyInst;
-int TelnetPtyIni::nest=0;
-
-int telnet_pty_initialize()
-{
- return telnet_pty_inited;
-}
-
-int telnet_pty_finalize()
-{
- return telnet_pty_inited;
-}
-};
-#else
-int telnet_pty_initialize()
+int telnet_pty_initialize(void)
{
return pty_do_initialize();
}
-int telnet_pty_finalize()
+int telnet_pty_finalize(void)
{
return pty_do_finalize();
}
-#endif