aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/if_cscope_defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/if_cscope_defs.h')
-rw-r--r--src/nvim/if_cscope_defs.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/nvim/if_cscope_defs.h b/src/nvim/if_cscope_defs.h
index a0c84e8ba1..8cd74c74e6 100644
--- a/src/nvim/if_cscope_defs.h
+++ b/src/nvim/if_cscope_defs.h
@@ -16,6 +16,7 @@
# include <sys/types.h> /* pid_t */
#endif
+#include "nvim/os/os_defs.h"
#include "nvim/os/fs_defs.h"
#define CSCOPE_SUCCESS 0
@@ -50,7 +51,13 @@ typedef struct csi {
char * ppath; /* path to prepend (the -P option) */
char * flags; /* additional cscope flags/options (e.g, -p2) */
#if defined(UNIX)
- pid_t pid; /* PID of the connected cscope process. */
+ pid_t pid; // PID of the connected cscope process
+#else
+ DWORD pid; // PID of the connected cscope process
+ HANDLE hProc; // cscope process handle
+ DWORD nVolume; // Volume serial number, instead of st_dev
+ DWORD nIndexHigh; // st_ino has no meaning on Windows
+ DWORD nIndexLow;
#endif
FileID file_id;