1DOLLY 32MODULE libuv34REQUIRES HEADER libc5REQUIRES HEADER runtime6REQUIRES TOOL cc7REQUIRES TOOL ar8REQUIRES TOOL make9REQUIRES TOOL cp10REQUIRES TOOL tar11REQUIRES TOOL rm1213SOURCE HOST /static/neovim/libuv.tar /tmp/libuv/source.tar d28d193a41b305f389d8e3a2dbe186ba0c5762c2b9aab24febfc32b8fb02692014SLOP tar -xf /tmp/libuv/source.tar -C /15SLOP make -C /tmp/libuv16SLOP cp /tmp/libuv/libuv.a /usr/lib/libuv.a17SLOP cp -R /tmp/libuv/source/include/. /usr/include1819FILE /tmp/libuv/check.c202122 static int completed;23 static void done(uv_timer_t* timer) { completed = 1; uv_close((uv_handle_t*)timer, 0); }24 int main(void) {25 uv_loop_t loop; uv_timer_t timer;26 assert(uv_get_total_memory() == 0);27 assert(uv_loop_init(&loop) == 0 && uv_timer_init(&loop, &timer) == 0);28 assert(uv_timer_start(&timer, done, 1, 0) == 0);29 assert(uv_run(&loop, UV_RUN_DEFAULT) == 0 && completed);30 return uv_loop_close(&loop);31 }32SLOP cc -O0 /tmp/libuv/check.c -luv -o /tmp/libuv/check33SLOP /tmp/libuv/check3435EXPORTS LIB uv /usr/lib/libuv.a36EXPORTS HEADER /usr/include/uv.h37EXPORTS HEADER /usr/include/uv38FILE /usr/share/licenses/libuv/LICENSE3940SLOP rm -rf /tmp/libuv41