summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-11-04 14:28:09 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-11-04 14:28:09 +0000
commit37a25cf35d1b6a90dcfe232e165f9bcd3df0a77e (patch)
tree44ddf3d75748a2c1fcbcf431ea807541ec7c3d4e /c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c
parent2002-11-04 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-37a25cf35d1b6a90dcfe232e165f9bcd3df0a77e.tar.bz2
2002-11-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c, irq/irq.c, network/if_hdlcsubr.c, network/if_hdlcsubr.h, network/network.c, vectors/vectors_init.c: Removed warnings.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c')
-rw-r--r--c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c b/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c
index eb89ff7071..6d9cbbb15d 100644
--- a/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c
+++ b/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c
@@ -323,12 +323,10 @@ rtems_device_driver console_open(
void *arg
)
{
+#if UARTS_IO_MODE == 1 /* RTEMS interrupt-driven I/O with termios */
/* Used to track termios private data for callbacks */
extern struct rtems_termios_tty *ttyp[];
-
rtems_libio_open_close_args_t *args = arg;
- rtems_status_code sc;
-
static const rtems_termios_callbacks intrCallbacks = {
NULL, /* firstOpen */
@@ -340,7 +338,8 @@ rtems_device_driver console_open(
NULL, /* startRemoteTx */
1 /* outputUsesInterrupts */
};
-
+#else
+#if (UARTS_USE_TERMIOS == 1) && (UARTS_IO_MODE != 1)
static const rtems_termios_callbacks pollCallbacks = {
NULL, /* firstOpen */
NULL, /* lastClose */
@@ -351,7 +350,12 @@ rtems_device_driver console_open(
NULL, /* startRemoteTx */
0 /* outputUsesInterrupts */
};
+#endif
+#endif
+
+ rtems_status_code sc;
+
if ( minor > NUM_PORTS-1 )
return RTEMS_INVALID_NUMBER;