diff options
-rw-r--r-- | nuttx/drivers/dev_null.c | 16 |
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); |