aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth Jackson <sethjackson@gmail.com>2015-08-24 20:09:27 -0400
committerJustin M. Keyes <justinkz@gmail.com>2015-08-27 21:47:49 -0400
commitb9d17c6a8a6485bc7a33cabbfafb9c60741e6943 (patch)
tree9b9734bacf080b9571403020fc09fae1e8bf5722
parent56fe0c956f6f446ea40a8ccb8be640b000b875e2 (diff)
downloadrneovim-b9d17c6a8a6485bc7a33cabbfafb9c60741e6943.tar.gz
rneovim-b9d17c6a8a6485bc7a33cabbfafb9c60741e6943.tar.bz2
rneovim-b9d17c6a8a6485bc7a33cabbfafb9c60741e6943.zip
Windows: avoid "uv_" naming conflicts. #3225
-rw-r--r--src/nvim/eval.c6
-rw-r--r--src/nvim/event/libuv_process.c (renamed from src/nvim/event/uv_process.c)8
-rw-r--r--src/nvim/event/libuv_process.h25
-rw-r--r--src/nvim/event/process.c8
-rw-r--r--src/nvim/event/uv_process.h25
-rw-r--r--src/nvim/msgpack_rpc/channel.c6
-rw-r--r--src/nvim/os/shell.c4
7 files changed, 41 insertions, 41 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 2eb0194d85..3c9d725667 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -84,7 +84,7 @@
#include "nvim/version.h"
#include "nvim/window.h"
#include "nvim/os/os.h"
-#include "nvim/event/uv_process.h"
+#include "nvim/event/libuv_process.h"
#include "nvim/event/pty_process.h"
#include "nvim/event/rstream.h"
#include "nvim/event/wstream.h"
@@ -456,7 +456,7 @@ static dictitem_T vimvars_var; /* variable used for v: */
typedef struct {
union {
- UvProcess uv;
+ LibuvProcess uv;
PtyProcess pty;
} proc;
Stream in, out, err;
@@ -21100,7 +21100,7 @@ static inline TerminalJobData *common_job_init(char **argv, ufunc_T *on_stdout,
if (pty) {
data->proc.pty = pty_process_init(&loop, data);
} else {
- data->proc.uv = uv_process_init(&loop, data);
+ data->proc.uv = libuv_process_init(&loop, data);
}
Process *proc = (Process *)&data->proc;
proc->argv = argv;
diff --git a/src/nvim/event/uv_process.c b/src/nvim/event/libuv_process.c
index 21c2fd1790..e0a108a6e4 100644
--- a/src/nvim/event/uv_process.c
+++ b/src/nvim/event/libuv_process.c
@@ -6,14 +6,14 @@
#include "nvim/event/rstream.h"
#include "nvim/event/wstream.h"
#include "nvim/event/process.h"
-#include "nvim/event/uv_process.h"
+#include "nvim/event/libuv_process.h"
#include "nvim/log.h"
#ifdef INCLUDE_GENERATED_DECLARATIONS
-# include "event/uv_process.c.generated.h"
+# include "event/libuv_process.c.generated.h"
#endif
-bool uv_process_spawn(UvProcess *uvproc)
+bool libuv_process_spawn(LibuvProcess *uvproc)
FUNC_ATTR_NONNULL_ALL
{
Process *proc = (Process *)uvproc;
@@ -55,7 +55,7 @@ bool uv_process_spawn(UvProcess *uvproc)
return true;
}
-void uv_process_close(UvProcess *uvproc)
+void libuv_process_close(LibuvProcess *uvproc)
FUNC_ATTR_NONNULL_ARG(1)
{
uv_close((uv_handle_t *)&uvproc->uv, close_cb);
diff --git a/src/nvim/event/libuv_process.h b/src/nvim/event/libuv_process.h
new file mode 100644
index 0000000000..aaaa896e10
--- /dev/null
+++ b/src/nvim/event/libuv_process.h
@@ -0,0 +1,25 @@
+#ifndef NVIM_EVENT_LIBUV_PROCESS_H
+#define NVIM_EVENT_LIBUV_PROCESS_H
+
+#include <uv.h>
+
+#include "nvim/event/process.h"
+
+typedef struct libuv_process {
+ Process process;
+ uv_process_t uv;
+ uv_process_options_t uvopts;
+ uv_stdio_container_t uvstdio[3];
+} LibuvProcess;
+
+static inline LibuvProcess libuv_process_init(Loop *loop, void *data)
+{
+ LibuvProcess rv;
+ rv.process = process_init(loop, kProcessTypeUv, data);
+ return rv;
+}
+
+#ifdef INCLUDE_GENERATED_DECLARATIONS
+# include "event/libuv_process.h.generated.h"
+#endif
+#endif // NVIM_EVENT_LIBUV_PROCESS_H
diff --git a/src/nvim/event/process.c b/src/nvim/event/process.c
index bacbf4f8c7..0336eb880a 100644
--- a/src/nvim/event/process.c
+++ b/src/nvim/event/process.c
@@ -8,7 +8,7 @@
#include "nvim/event/rstream.h"
#include "nvim/event/wstream.h"
#include "nvim/event/process.h"
-#include "nvim/event/uv_process.h"
+#include "nvim/event/libuv_process.h"
#include "nvim/event/pty_process.h"
#include "nvim/globals.h"
#include "nvim/log.h"
@@ -47,7 +47,7 @@ bool process_spawn(Process *proc) FUNC_ATTR_NONNULL_ALL
bool success;
switch (proc->type) {
case kProcessTypeUv:
- success = uv_process_spawn((UvProcess *)proc);
+ success = libuv_process_spawn((LibuvProcess *)proc);
break;
case kProcessTypePty:
success = pty_process_spawn((PtyProcess *)proc);
@@ -68,7 +68,7 @@ bool process_spawn(Process *proc) FUNC_ATTR_NONNULL_ALL
}
if (proc->type == kProcessTypeUv) {
- uv_close((uv_handle_t *)&(((UvProcess *)proc)->uv), NULL);
+ uv_close((uv_handle_t *)&(((LibuvProcess *)proc)->uv), NULL);
} else {
process_close(proc);
}
@@ -307,7 +307,7 @@ static void process_close(Process *proc)
proc->closed = true;
switch (proc->type) {
case kProcessTypeUv:
- uv_process_close((UvProcess *)proc);
+ libuv_process_close((LibuvProcess *)proc);
break;
case kProcessTypePty:
pty_process_close((PtyProcess *)proc);
diff --git a/src/nvim/event/uv_process.h b/src/nvim/event/uv_process.h
deleted file mode 100644
index 5ee73044b5..0000000000
--- a/src/nvim/event/uv_process.h
+++ /dev/null
@@ -1,25 +0,0 @@
-#ifndef NVIM_EVENT_UV_PROCESS_H
-#define NVIM_EVENT_UV_PROCESS_H
-
-#include <uv.h>
-
-#include "nvim/event/process.h"
-
-typedef struct uv_process {
- Process process;
- uv_process_t uv;
- uv_process_options_t uvopts;
- uv_stdio_container_t uvstdio[3];
-} UvProcess;
-
-static inline UvProcess uv_process_init(Loop *loop, void *data)
-{
- UvProcess rv;
- rv.process = process_init(loop, kProcessTypeUv, data);
- return rv;
-}
-
-#ifdef INCLUDE_GENERATED_DECLARATIONS
-# include "event/uv_process.h.generated.h"
-#endif
-#endif // NVIM_EVENT_UV_PROCESS_H
diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c
index d8f86cefab..45e78d6e79 100644
--- a/src/nvim/msgpack_rpc/channel.c
+++ b/src/nvim/msgpack_rpc/channel.c
@@ -10,7 +10,7 @@
#include "nvim/msgpack_rpc/channel.h"
#include "nvim/msgpack_rpc/remote_ui.h"
#include "nvim/event/loop.h"
-#include "nvim/event/uv_process.h"
+#include "nvim/event/libuv_process.h"
#include "nvim/event/rstream.h"
#include "nvim/event/wstream.h"
#include "nvim/event/socket.h"
@@ -55,7 +55,7 @@ typedef struct {
union {
Stream stream;
struct {
- UvProcess uvproc;
+ LibuvProcess uvproc;
Stream in;
Stream out;
Stream err;
@@ -119,7 +119,7 @@ void channel_teardown(void)
uint64_t channel_from_process(char **argv)
{
Channel *channel = register_channel(kChannelTypeProc);
- channel->data.process.uvproc = uv_process_init(&loop, channel);
+ channel->data.process.uvproc = libuv_process_init(&loop, channel);
Process *proc = &channel->data.process.uvproc.process;
proc->argv = argv;
proc->in = &channel->data.process.in;
diff --git a/src/nvim/os/shell.c b/src/nvim/os/shell.c
index 2d97c4bf4f..57e25560de 100644
--- a/src/nvim/os/shell.c
+++ b/src/nvim/os/shell.c
@@ -9,7 +9,7 @@
#include "nvim/lib/kvec.h"
#include "nvim/log.h"
#include "nvim/event/loop.h"
-#include "nvim/event/uv_process.h"
+#include "nvim/event/libuv_process.h"
#include "nvim/event/rstream.h"
#include "nvim/os/shell.h"
#include "nvim/os/signal.h"
@@ -205,7 +205,7 @@ static int do_os_system(char **argv,
xstrlcpy(prog, argv[0], MAXPATHL);
Stream in, out, err;
- UvProcess uvproc = uv_process_init(&loop, &buf);
+ LibuvProcess uvproc = libuv_process_init(&loop, &buf);
Process *proc = &uvproc.process;
Queue *events = queue_new_child(loop.events);
proc->events = events;