📖 New Tutorial released - WASIX with gRPC. Read the full tutorial →
DocumentationDocumentation
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Introduction
    • Features
    • Extensions to WASI
    • FAQs
      • Installation
      • Usage
        • WASIX with Axum
        • WASIX with Reqwest
        • Condition variables
        • Threading with WASIX
        • WASIX with gRPC
        • Spawning commands in WASIX
      • Examples
      • Patched Repositories
      • Installation
      • Usage
        • File Copy
        • Longjmp
        • Readdir
        • Signal
        • Spawn
      • Examples
  • API Reference
      • args_get
      • args_sizes_get
      • environ_get
      • environ_sizes_get
      • clock_res_get
      • clock_time_get
      • fd_advise
      • fd_allocate
      • fd_close
      • fd_datasync
      • fd_fdstat_get
      • fd_fdstat_set_flags
      • fd_fdstat_set_rights
      • fd_filestat_get
      • fd_filestat_set_size
      • fd_filestat_set_times
      • fd_pread
      • fd_prestat_get
      • fd_prestat_dir_name
      • fd_pwrite
      • fd_read
      • fd_readdir
      • fd_renumber
      • fd_seek
      • fd_sync
      • fd_tell
      • fd_write
      • path_create_directory
      • path_filestat_get
      • path_filestat_set_times
      • path_link
      • path_open
      • path_readlink
      • path_remove_directory
      • path_rename
      • path_symlink
      • path_unlink_file
      • poll_oneoff
      • proc_exit
      • proc_raise
      • random_get
      • sched_yield
      • sock_accept
      • sock_recv
      • sock_send
      • sock_shutdown
      • clock_time_set
      • fd_dup
      • fd_event
      • fd_pipe
      • tty_get
      • tty_set
      • getcwd
      • chdir
      • callback_signal
      • thread_spawn
      • thread_sleep
      • thread_id
      • thread_join
      • thread_parallelism
      • thread_signal
      • futex_wait
      • futex_wake
      • futex_wake_all
      • thread_exit
      • stack_checkpoint
      • stack_restore
      • proc_raise_interval
      • proc_fork
      • proc_exec
      • proc_spawn
      • proc_id
      • proc_parent
      • proc_join
      • proc_signal
      • port_bridge
      • port_unbridge
      • port_dhcp_acquire
      • port_addr_add
      • port_addr_remove
      • port_addr_clear
      • port_mac
      • port_addr_list
      • port_gateway_set
      • port_route_add
      • port_route_remove
      • port_route_clear
      • port_route_list
      • sock_status
      • sock_addr_local
      • sock_addr_peer
      • sock_open
      • sock_set_opt_flag
      • sock_get_opt_flag
      • sock_set_opt_time
      • sock_get_opt_time
      • sock_set_opt_size
      • sock_get_opt_size
      • sock_join_multicast_v4
      • sock_leave_multicast_v4
      • sock_join_multicast_v6
      • sock_leave_multicast_v6
      • sock_bind
      • sock_listen
      • sock_accept_v2
      • sock_connect
      • sock_recv_from
      • sock_send_to
      • sock_send_file
      • resolve
  • Developer Guide
    • Rust
    • C
  • Community and Governance
    • Introduction
      • Features
      • Extensions to WASI
      • FAQs
        • Installation
        • Usage
          • WASIX with Axum
          • WASIX with Reqwest
          • Condition variables
          • Threading with WASIX
          • WASIX with gRPC
          • Spawning commands in WASIX
        • Examples
        • Patched Repositories
        • Installation
        • Usage
          • File Copy
          • Longjmp
          • Readdir
          • Signal
          • Spawn
        • Examples
    • API Reference
        • args_get
        • args_sizes_get
        • environ_get
        • environ_sizes_get
        • clock_res_get
        • clock_time_get
        • fd_advise
        • fd_allocate
        • fd_close
        • fd_datasync
        • fd_fdstat_get
        • fd_fdstat_set_flags
        • fd_fdstat_set_rights
        • fd_filestat_get
        • fd_filestat_set_size
        • fd_filestat_set_times
        • fd_pread
        • fd_prestat_get
        • fd_prestat_dir_name
        • fd_pwrite
        • fd_read
        • fd_readdir
        • fd_renumber
        • fd_seek
        • fd_sync
        • fd_tell
        • fd_write
        • path_create_directory
        • path_filestat_get
        • path_filestat_set_times
        • path_link
        • path_open
        • path_readlink
        • path_remove_directory
        • path_rename
        • path_symlink
        • path_unlink_file
        • poll_oneoff
        • proc_exit
        • proc_raise
        • random_get
        • sched_yield
        • sock_accept
        • sock_recv
        • sock_send
        • sock_shutdown
        • clock_time_set
        • fd_dup
        • fd_event
        • fd_pipe
        • tty_get
        • tty_set
        • getcwd
        • chdir
        • callback_signal
        • thread_spawn
        • thread_sleep
        • thread_id
        • thread_join
        • thread_parallelism
        • thread_signal
        • futex_wait
        • futex_wake
        • futex_wake_all
        • thread_exit
        • stack_checkpoint
        • stack_restore
        • proc_raise_interval
        • proc_fork
        • proc_exec
        • proc_spawn
        • proc_id
        • proc_parent
        • proc_join
        • proc_signal
        • port_bridge
        • port_unbridge
        • port_dhcp_acquire
        • port_addr_add
        • port_addr_remove
        • port_addr_clear
        • port_mac
        • port_addr_list
        • port_gateway_set
        • port_route_add
        • port_route_remove
        • port_route_clear
        • port_route_list
        • sock_status
        • sock_addr_local
        • sock_addr_peer
        • sock_open
        • sock_set_opt_flag
        • sock_get_opt_flag
        • sock_set_opt_time
        • sock_get_opt_time
        • sock_set_opt_size
        • sock_get_opt_size
        • sock_join_multicast_v4
        • sock_leave_multicast_v4
        • sock_join_multicast_v6
        • sock_leave_multicast_v6
        • sock_bind
        • sock_listen
        • sock_accept_v2
        • sock_connect
        • sock_recv_from
        • sock_send_to
        • sock_send_file
        • resolve
    • Developer Guide
      • Rust
      • C
        • Specific repositories for C
    • Community and Governance

On This Page

  • Specific repositories for C
Question? Give us feedback → (opens in a new tab)Edit this page on GitHub →
Documentation
Developer Guide
C

Developer Guide for WASIX in C

Specific repositories for C

For WASIX syscalls development in C requires you to clone the repositories listed below

wasix-libc
RustCommunity and Governance

Made with ♥️ at

© 2024 Wasmer Inc.