summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/include/console.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2016-03-30 08:14:56 -0500
committerJoel Sherrill <joel@rtems.org>2016-03-30 09:32:33 -0500
commit92b6f6e9c9ced4edcb132e517314a6f4e772a7e9 (patch)
tree6fa7a70f510af1586b95769f98fe9ac7ec3d426e /cpukit/libcsupport/include/console.h
parentscore: Objects_Thread_queue_Extract_callout (diff)
downloadrtems-92b6f6e9c9ced4edcb132e517314a6f4e772a7e9.tar.bz2
Move various driver interface definition headers file libcsupport/ to include/
These were in libcsupport for historical reasons and the placement no longer made sense. As part of this move, some of the files were placed under subdirectories which reflect their installed location. Thank you git for allowing us to move files. Years of CVS resulted in files being somewhere they no longer belonged.
Diffstat (limited to 'cpukit/libcsupport/include/console.h')
-rw-r--r--cpukit/libcsupport/include/console.h155
1 files changed, 0 insertions, 155 deletions
diff --git a/cpukit/libcsupport/include/console.h b/cpukit/libcsupport/include/console.h
deleted file mode 100644
index dbd749c60a..0000000000
--- a/cpukit/libcsupport/include/console.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/**
- * @file
- *
- * @brief Console Driver for all Boards
- *
- * This file describes the Console Device Driver for all boards.
- * This driver provides support for the standard C Library.
- */
-
-/*
- * COPYRIGHT (c) 1989-2011.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.org/license/LICENSE.
- */
-
-#ifndef _RTEMS_CONSOLE_H
-#define _RTEMS_CONSOLE_H
-
-#include <rtems/io.h> /* rtems_device_driver */
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * This macro defines the standard name for the console device
- * that is available to applications.
- */
-#define CONSOLE_DEVICE_NAME "/dev/console"
-
-/**
- * This macro defines the standard device driver table entry for
- * a console device driver.
- */
-#define CONSOLE_DRIVER_TABLE_ENTRY \
- { console_initialize, console_open, console_close, \
- console_read, console_write, console_control }
-
-/**
- * @brief Console initialization entry point.
- *
- * This method initializes the console device driver.
- *
- * @param[in] major is the device driver major number.
- * @param[in] minor is the device driver minor number.
- * @param[in] arg is the parameters to this call.
- *
- * @retval RTEMS_SUCCESSFUL The device driver is successfully initialized.
- */
-rtems_device_driver console_initialize(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-);
-
-/**
- * @brief Console open entry point.
- *
- * This method opens a specific device supported by the
- * console device driver.
- *
- * @param[in] major is the device driver major number
- * @param[in] minor is the device driver minor number
- * @param[in] arg is the parameters to this call
- *
- * @retval RTEMS_SUCCESSFUL The device driver is successfully opened.
- */
-rtems_device_driver console_open(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-);
-
-/**
- * @brief Console close entry point.
- *
- * This method closes a specific device supported by the
- * console device driver.
- *
- * @param[in] major is the device driver major number
- * @param[in] minor is the device driver minor number
- * @param[in] arg is the parameters to this call
- *
- * @retval RTEMS_SUCCESSFUL The device driver is successfully closed.
- */
-rtems_device_driver console_close(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-);
-
-/**
- * @brief Console read entry point.
- *
- * This method reads from a specific device supported by the
- * console device driver.
- *
- * @param[in] major is the device driver major number
- * @param[in] minor is the device driver minor number
- * @param[in] arg is the parameters to this call
- *
- * @retval RTEMS_SUCCESSFUL The device is successfully read from.
- */
-rtems_device_driver console_read(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-);
-
-/**
- * @brief Console write entry point.
- *
- * This method writes to a specific device supported by the
- * console device driver.
- *
- * @param[in] major is the device driver major number
- * @param[in] minor is the device driver minor number
- * @param[in] arg is the parameters to this call
- *
- * @retval RTEMS_SUCCESSFUL The device is successfully written.
- */
-rtems_device_driver console_write(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-);
-
-/**
- * @brief Console IO control entry point.
- *
- * This method performs an IO Control operation on a
- * specific device supported by the console device driver.
- *
- * @param[in] major is the device driver major number
- * @param[in] minor is the device driver minor number
- * @param[in] arg is the parameters to this call
- *
- * @retval RTEMS_SUCCESSFUL the device driver IO control operation is
- * successfully performed.
- */
-rtems_device_driver console_control(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */