Kernel/PTYs - Added support for sending signals to controlling PGID
[tpg/acess2.git] / Usermode / Libraries / ld-acess.so_src / include_exp / acess / devices / pty_cmds.h
index 942a9ba..2ec0cd0 100644 (file)
@@ -8,6 +8,8 @@
 #ifndef _ACESS_DEVICES_PTY_CMDS_H_
 #define _ACESS_DEVICES_PTY_CMDS_H_
 
+#include <stdint.h>
+
 enum
 {
        PTY2D_CMD_NOP,
@@ -18,7 +20,29 @@ enum
        PTY2D_CMD_BLIT,
        PTY2D_CMD_SEND,
        PTY2D_CMD_RECV,
-}
+};
+
+struct ptycmd_header
+{
+       uint8_t         cmd;
+       uint8_t         len_low;
+       uint16_t        len_hi;
+} PACKED;
+
+struct ptycmd_setcursorpos
+{
+       struct ptycmd_header    hdr;
+       uint16_t        x;
+       uint16_t        y;
+} PACKED;
+
+struct ptycmd_setcursorbmp
+{
+       struct ptycmd_header    hdr;
+       uint16_t        w;
+       uint16_t        h;
+       char    data[];
+} PACKED;
 
 #endif
 

UCC git Repository :: git.ucc.asn.au