summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/drivers/dev_null.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/nuttx/drivers/dev_null.c b/nuttx/drivers/dev_null.c
index c058afb8d..5c495451b 100644
--- a/nuttx/drivers/dev_null.c
+++ b/nuttx/drivers/dev_null.c
@@ -73,11 +73,19 @@ static struct file_operations devnull_fops =
* Private Functions
****************************************************************************/
+/****************************************************************************
+ * Name: devnull_read
+ ****************************************************************************/
+
static ssize_t devnull_read(FAR struct file *filp, FAR char *buffer, size_t len)
{
return 0; /* Return EOF */
}
+/****************************************************************************
+ * Name: devnull_write
+ ****************************************************************************/
+
static ssize_t devnull_write(FAR struct file *filp, FAR const char *buffer, size_t len)
{
return len; /* Say that everything was written */
@@ -87,6 +95,14 @@ static ssize_t devnull_write(FAR struct file *filp, FAR const char *buffer, size
* Public Functions
****************************************************************************/
+/****************************************************************************
+ * Name: devnull_register
+ *
+ * Description:
+ * Register /dev/null
+ *
+ ****************************************************************************/
+
void devnull_register(void)
{
(void)register_driver("/dev/null", &devnull_fops, 0666, NULL);