Files
llgo/c/libuv
hackerchai c848278690 feat(c/libuv): Add uv_close & uv_signal func
Signed-off-by: hackerchai <i@hackerchai.com>

feat(c/libuv): Add uv_signal_stop func

Signed-off-by: hackerchai <i@hackerchai.com>

feat(c/libuv): Add GetIoWatcher, GetFd func & add Io srtuct

Signed-off-by: hackerchai <i@hackerchai.com>

refactor(c/libuv):  Rename some func

refactor(c/libuv): Remove net go wrapper

refactor(c/libuv):  Add GetIoWatcherFd func
2024-08-07 14:49:13 +08:00
..
2024-07-26 14:55:36 +08:00

LLGo wrapper of libuv

How to install

on macOS (Homebrew)

brew install libuv

on Linux (Debian/Ubuntu)

apt-get install -y libuv1-dev

on Linux (CentOS/RHEL)

yum install -y libuv-devel

on Linux (Arch Linux)

pacman -S libuv

Demos

The _demo directory contains our demos (it start with _ to prevent the go command from compiling it):

How to run demos

To run the demos in directory _demo:

cd <demo-directory>  # eg. cd _demo/sqlitedemo
llgo run .