summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-03-21 08:19:19 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-03-21 08:19:19 +0000
commitc08604436fe8fb116321dc3db6132991769f68cb (patch)
treefed7b91dc75583d5f7409eefb56f1d2a2e55ec2a /c
parentNew. (diff)
downloadrtems-c08604436fe8fb116321dc3db6132991769f68cb.tar.bz2
2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* console.c: Make device file optional.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/shared/ChangeLog4
-rw-r--r--c/src/lib/libbsp/shared/console.c8
2 files changed, 9 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/shared/ChangeLog b/c/src/lib/libbsp/shared/ChangeLog
index b431d6231e..9951fe3035 100644
--- a/c/src/lib/libbsp/shared/ChangeLog
+++ b/c/src/lib/libbsp/shared/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * console.c: Make device file optional.
+
2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
diff --git a/c/src/lib/libbsp/shared/console.c b/c/src/lib/libbsp/shared/console.c
index 94b627daa6..b103dbdf94 100644
--- a/c/src/lib/libbsp/shared/console.c
+++ b/c/src/lib/libbsp/shared/console.c
@@ -242,9 +242,11 @@ rtems_device_driver console_initialize(
rtems_fatal_error_occurred(sc);
}
}
- sc = rtems_io_register_name(device->sDeviceName, major, minor);
- if (sc != RTEMS_SUCCESSFUL) {
- rtems_fatal_error_occurred(sc);
+ if (device->sDeviceName != NULL) {
+ sc = rtems_io_register_name(device->sDeviceName, major, minor);
+ if (sc != RTEMS_SUCCESSFUL) {
+ rtems_fatal_error_occurred(sc);
+ }
}
}
}