3 * - By John Hodge (thePowersGang)
8 #ifndef _KERNEL_DRV_PTY_H_
9 #define _KERNEL_DRV_PTY_H_
11 #include "../../../Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty.h"
13 typedef struct sPTY tPTY;
14 typedef void (*tPTY_OutputFcn)(void *Handle, const void *Data, size_t Length, const struct ptydims *Mode);
16 extern tPTY *PTY_Create(const char *Name, void *Handle, tPTY_OutputFcn Output);
17 extern void PTY_SetAttrib(tPTY *PTY, const struct ptydims *Dims, const struct ptymode *Mode, int WasClient);
18 extern void PTY_Close(tPTY *PTY);
19 extern size_t PTY_SendInput(tPTY *PTY, const char *InputString, size_t InputLength);