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
This commit is contained in:
@@ -158,6 +158,9 @@ func LibraryShutdown()
|
|||||||
//go:linkname ReplaceAllocator C.uv_replace_allocator
|
//go:linkname ReplaceAllocator C.uv_replace_allocator
|
||||||
func ReplaceAllocator(mallocFunc MallocFunc, reallocFunc ReallocFunc, callocFunc CallocFunc, freeFunc FreeFunc) c.Int
|
func ReplaceAllocator(mallocFunc MallocFunc, reallocFunc ReallocFunc, callocFunc CallocFunc, freeFunc FreeFunc) c.Int
|
||||||
|
|
||||||
|
//go:linkname Close C.uv_close
|
||||||
|
func Close(handle *Handle, closeCb CloseCb)
|
||||||
|
|
||||||
// ----------------------------------------------
|
// ----------------------------------------------
|
||||||
|
|
||||||
// llgo:link (*Shutdown).Shutdown C.uv_shutdown
|
// llgo:link (*Shutdown).Shutdown C.uv_shutdown
|
||||||
|
|||||||
@@ -31,3 +31,6 @@ func SignalStart(handle *Signal, cb SignalCb, signum c.Int) c.Int
|
|||||||
|
|
||||||
//go:linkname SignalStartOneshot C.uv_signal_start_oneshot
|
//go:linkname SignalStartOneshot C.uv_signal_start_oneshot
|
||||||
func SignalStartOneshot(handle *Signal, cb SignalCb, signum c.Int) c.Int
|
func SignalStartOneshot(handle *Signal, cb SignalCb, signum c.Int) c.Int
|
||||||
|
|
||||||
|
//go:linkname SignalStop C.uv_signal_stop
|
||||||
|
func SignalStop(handle *Signal) c.Int
|
||||||
|
|||||||
Reference in New Issue
Block a user