Libx libuv Documentation

    1.53.0 Latest
    Sep 24, 2026
    English Current 日本語

    Documentation

    • Reference
      • Welcome to the libuv documentation
      • Design overview
      • API documentation
      • Error handling
      • Version-checking macros and functions
      • uv_loop_t — Event loop
      • uv_handle_t — Base handle
      • uv_req_t — Base request
      • uv_timer_t — Timer handle
      • uv_prepare_t — Prepare handle
      • uv_check_t — Check handle
      • uv_idle_t — Idle handle
      • uv_async_t — Async handle
      • uv_poll_t — Poll handle
      • uv_signal_t — Signal handle
      • uv_process_t — Process handle
      • uv_stream_t — Stream handle
      • uv_tcp_t — TCP handle
      • uv_pipe_t — Pipe handle
      • uv_tty_t — TTY handle
      • uv_udp_t — UDP handle
      • uv_fs_event_t — FS Event handle
      • uv_fs_poll_t — FS Poll handle
      • File system operations
      • Thread pool work scheduling
      • DNS utility functions
      • Shared library handling
      • Threading and synchronization utilities
      • Miscellaneous utilities
      • Metrics operations
      • User guide
      • Upgrading
      • libuv 0.10 -> 1.0.0 migration guide
      • Index
    • Guide
      • Introduction
      • Basics of libuv
      • Filesystem
      • Networking
      • Threads
      • Processes
      • Advanced event loops
      • Utilities
      • About

    Upgrading¶

    Migration guides for different libuv versions, starting with 1.0.

    • libuv 0.10 -> 1.0.0 migration guide
    Previous
    User guide
    Next
    libuv 0.10 -> 1.0.0 migration guide

    Source and editorial notes

    Canonical language

    This document is "libuv 1.53.0 official documentation" by libuv contributors; guide by Nikhil Marathe, formatted for libx.

    2014-present libuv contributors. Original guide author: Nikhil Marathe.

    Source
    libuv 1.53.0 official documentation
    Upstream version
    1.53.0
    License
    CC BY 4.0; original code notices retained
    Open originalCC BY 4.0; original code notices retainedLicense
    Page source details

    Fixed libuv 1.53.0, commit 840404ce8ba7cc0204be52389a6cfff9f2c90fb6. Documentation: CC BY 4.0. Full licence and disclaimer. Original software MIT; component notices. Apache 2 generator notice; original manpage.py attribution retained. Formatted for Libx from the fixed source; original wording is preserved.

    Original editable source: fixed RST. Original code and diagram sources retained separately.