aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/event/loop.h
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2024-09-28 20:59:06 +0200
committerGitHub <noreply@github.com>2024-09-28 20:59:06 +0200
commit69553f7bf55c060733553d96a068c1104c885bce (patch)
treeb28b26aacb9a71348ba60ba375d246d869ca09bb /src/nvim/event/loop.h
parentd5f6f61879bac3ac90512efe05d68e3500125a08 (diff)
parent76163590f0b1a39e281446b6b6b17d00b0dcae15 (diff)
downloadrneovim-69553f7bf55c060733553d96a068c1104c885bce.tar.gz
rneovim-69553f7bf55c060733553d96a068c1104c885bce.tar.bz2
rneovim-69553f7bf55c060733553d96a068c1104c885bce.zip
Merge pull request #30558 from bfredl/noklist
refactor(event): change last use of klist to kvec
Diffstat (limited to 'src/nvim/event/loop.h')
-rw-r--r--src/nvim/event/loop.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/nvim/event/loop.h b/src/nvim/event/loop.h
index b86e83de3c..563b254a0b 100644
--- a/src/nvim/event/loop.h
+++ b/src/nvim/event/loop.h
@@ -3,15 +3,10 @@
#include <stdbool.h>
#include <uv.h>
-#include "klib/klist.h"
+#include "klib/kvec.h"
#include "nvim/event/defs.h" // IWYU pragma: keep
#include "nvim/types_defs.h" // IWYU pragma: keep
-typedef void *WatcherPtr;
-
-#define NOOP(x)
-KLIST_INIT(WatcherPtr, WatcherPtr, NOOP)
-
struct loop {
uv_loop_t uv;
MultiQueue *events;
@@ -27,7 +22,7 @@ struct loop {
MultiQueue *fast_events;
// used by process/job-control subsystem
- klist_t(WatcherPtr) *children;
+ kvec_t(Proc *) children;
uv_signal_t children_watcher;
uv_timer_t children_kill_timer;