rpmsgfs: add tty fd ioctl(TCGETS/TCSETS) support
rpmsgfs client ioctl support TCDRN/TCFLSH/TCGETS/TCSETS Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
This commit is contained in:
parent
536ed46ac4
commit
439c52937a
@ -27,6 +27,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/uio.h>
|
#include <sys/uio.h>
|
||||||
|
#include <termios.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
|
||||||
#include <nuttx/kmalloc.h>
|
#include <nuttx/kmalloc.h>
|
||||||
@ -396,6 +397,12 @@ static ssize_t rpmsgfs_ioctl_arglen(int cmd)
|
|||||||
return sizeof(int);
|
return sizeof(int);
|
||||||
case FIOC_FILEPATH:
|
case FIOC_FILEPATH:
|
||||||
return PATH_MAX;
|
return PATH_MAX;
|
||||||
|
case TCDRN:
|
||||||
|
case TCFLSH:
|
||||||
|
return 0;
|
||||||
|
case TCGETS:
|
||||||
|
case TCSETS:
|
||||||
|
return sizeof(struct termios);
|
||||||
case FIOC_SETLK:
|
case FIOC_SETLK:
|
||||||
case FIOC_GETLK:
|
case FIOC_GETLK:
|
||||||
case FIOC_SETLKW:
|
case FIOC_SETLKW:
|
||||||
|
Loading…
Reference in New Issue
Block a user