X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Finclude_exp%2Facess%2Fdevices%2Fpty.h;h=6a18942e16d39a8d30b8f604b575922c1bf377f3;hb=9382d3191512d5194a6d31f220a508f242449439;hp=9c243ce0e29e7ae3c12b883cd45047ccd4a0a773;hpb=79c17683913c5ebd7195714affa5567b69a66712;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty.h b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty.h index 9c243ce0..6a18942e 100644 --- a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty.h +++ b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty.h @@ -11,9 +11,13 @@ #include "../devices.h" -#define PTYIMODE_CANON 0x001 -#define PTYIMODE_ECHO 0x002 -#define PTYIMODE_RAW 0x004 +#define PTYSFLAG_ILOCAL 0x001 //!< Input modes are handled in the server process +#define PTYSFLAG_SMODE 0x002 //!< Inform server of mode changes by the user + +#define PTYIMODE_CANON 0x001 //!< Line-buffered input +#define PTYIMODE_ECHO 0x002 //!< Echo input characters +#define PTYIMODE_RAW 0x004 //!< Disable all input processing +#define PTYIMODE_NLCR 0x008 //!< Translate '\n' to '\r' (for old apps) #define PTYOMODE_BUFFMT 0x003 #define PTYBUFFMT_TEXT 0x000 @@ -46,6 +50,7 @@ enum PTY_IOCTL_SETDIMS, PTY_IOCTL_GETID, PTY_IOCTL_SETID, + PTY_IOCTL_SETPGRP }; #endif