Message type for TTY_FKEY_CONTROL
Change-Id: Ic7a8901089f14f65e840bd88b087b733c3e3bdee
This commit is contained in:
@@ -955,16 +955,11 @@
|
||||
#define TTY_RQ_BASE 0x1300
|
||||
|
||||
#define TTY_FKEY_CONTROL (TTY_RQ_BASE + 1) /* control an F-key at TTY */
|
||||
# define FKEY_REQUEST m2_i1 /* request to perform at TTY */
|
||||
# define FKEY_MAP 10 /* observe function key */
|
||||
# define FKEY_UNMAP 11 /* stop observing function key */
|
||||
# define FKEY_EVENTS 12 /* request open key presses */
|
||||
# define FKEY_FKEYS m2_l1 /* F1-F12 keys pressed */
|
||||
# define FKEY_SFKEYS m2_l2 /* Shift-F1-F12 keys pressed */
|
||||
|
||||
#define TTY_INPUT_UP (TTY_RQ_BASE + 2) /* input server is up */
|
||||
/* This message uses no message fields. */
|
||||
|
||||
#define TTY_INPUT_EVENT (TTY_RQ_BASE + 3) /* relayed input event */
|
||||
|
||||
/*===========================================================================*
|
||||
|
||||
@@ -1067,6 +1067,23 @@ typedef struct {
|
||||
} mess_lsys_svrctl;
|
||||
_ASSERT_MSG_SIZE(mess_lsys_svrctl);
|
||||
|
||||
typedef struct {
|
||||
int request;
|
||||
int fkeys;
|
||||
int sfkeys;
|
||||
|
||||
uint8_t padding[44];
|
||||
} mess_lsys_tty_fkey_ctl;
|
||||
_ASSERT_MSG_SIZE(mess_lsys_tty_fkey_ctl);
|
||||
|
||||
typedef struct {
|
||||
int fkeys;
|
||||
int sfkeys;
|
||||
|
||||
uint8_t padding[48];
|
||||
} mess_tty_lsys_fkey_ctl;
|
||||
_ASSERT_MSG_SIZE(mess_tty_lsys_fkey_ctl);
|
||||
|
||||
typedef struct {
|
||||
endpoint_t endpt;
|
||||
cp_grant_id_t grant;
|
||||
@@ -1748,6 +1765,8 @@ typedef struct {
|
||||
|
||||
mess_lsys_svrctl m_lsys_svrctl;
|
||||
|
||||
mess_lsys_tty_fkey_ctl m_lsys_tty_fkey_ctl;
|
||||
|
||||
mess_lsys_vfs_checkperms m_lsys_vfs_checkperms;
|
||||
mess_lsys_vfs_copyfd m_lsys_vfs_copyfd;
|
||||
mess_lsys_vfs_mapdriver m_lsys_vfs_mapdriver;
|
||||
@@ -1784,6 +1803,8 @@ typedef struct {
|
||||
|
||||
mess_sched_lsys_scheduling_start m_sched_lsys_scheduling_start;
|
||||
|
||||
mess_tty_lsys_fkey_ctl m_tty_lsys_fkey_ctl;
|
||||
|
||||
mess_vfs_fs_breadwrite m_vfs_fs_breadwrite;
|
||||
mess_vfs_fs_chmod m_vfs_fs_chmod;
|
||||
mess_vfs_fs_chown m_vfs_fs_chown;
|
||||
|
||||
Reference in New Issue
Block a user