pty_proc_win.h (547B)
1 #pragma once 2 // IWYU pragma: private, include "nvim/os/pty_proc.h" 3 4 #include <uv.h> 5 6 #include "nvim/event/proc.h" 7 #include "nvim/lib/queue_defs.h" 8 #include "nvim/os/pty_conpty_win.h" 9 10 typedef struct pty_process { 11 Proc proc; 12 uint16_t width, height; 13 conpty_t *conpty; 14 HANDLE finish_wait; 15 HANDLE proc_handle; 16 uv_timer_t wait_eof_timer; 17 } PtyProc; 18 19 // Structure used by build_cmd_line() 20 typedef struct arg_node { 21 char *arg; // pointer to argument. 22 QUEUE node; // QUEUE structure. 23 } ArgNode; 24 25 #include "os/pty_proc_win.h.generated.h"