Here is a list of all functions with links to the files they belong to:
- s -
- say_hello() : 01_hello.c, hello.c
- seq_clone_node() : seq.c
- seq_create_page() : seq.c
- seq_depth_index() : seq.c
- seq_empty() : seq.c, seq.h
- seq_get() : seq.c, seq.h
- seq_new_node() : seq.c
- seq_new_path() : seq.c
- seq_push() : seq.c, seq.h
- seq_push_leaf() : seq.c
- server() : 09_tcp_echo.c, 11_tcp_ping_pong.c, 12_http_server.c
- set_nonblock() : 08_pipe.c, 09_tcp_echo.c, 11_tcp_ping_pong.c, 12_http_server.c
- sift_down() : pqmh.c
- sift_up() : pqmh.c
- sleeper() : 07_sleep.c
- spawn_copy_entry() : fiber_tests.h
- spsc_producer() : spsc_ring_tests.h
- srn_allocate() : context.c, context.h
- srn_allocate_object_id() : engine.c, engine.h
- srn_apply_c() : abi.c, abi.h
- srn_call0() : abi.c, abi.h
- srn_call1() : abi.c, abi.h
- srn_call2() : abi.c, abi.h
- srn_call_cprimitive() : abi.c, abi.h
- srn_cond_destroy() : thread.h
- srn_cond_init() : thread.h
- srn_cond_notify_all() : thread.h
- srn_cond_notify_one() : thread.h
- srn_cond_wait() : thread.h
- srn_config_validate() : configuration.c, configuration.h
- srn_context_make() : context.c, context.h
- srn_context_release() : context.c, context.h
- srn_copy_bytes() : utils.h, utils.c
- srn_dup_str() : utils.h, utils.c
- srn_engine_make() : engine.c, engine.h
- srn_engine_shutdown() : engine.c, engine.h
- srn_errno_to_tag() : errors.h
- srn_errors_fail() : errors.c, errors.h
- srn_errors_make() : errors.c, errors.h
- srn_fiber_accept() : io.c, io.h
- srn_fiber_bind() : io.c, io.h
- srn_fiber_close() : io.c, io.h
- srn_fiber_connect() : io.c, io.h
- srn_fiber_ctx_make() : fiber.h
- srn_fiber_current() : scheduler.c, fiber.h
- srn_fiber_getsockopt() : io.c, io.h
- srn_fiber_init_thread() : fiber.c, fiber.h
- srn_fiber_io_retry() : io.c, io.h
- srn_fiber_launcher() : fiber.c
- srn_fiber_listen() : io.c, io.h
- srn_fiber_make() : fiber.c, fiber.h
- srn_fiber_on_entry() : fiber.c, fiber.h
- srn_fiber_on_reap() : fiber.c, fiber.h
- srn_fiber_open() : io.c, io.h
- srn_fiber_read() : io.c, io.h
- srn_fiber_ready() : scheduler.c, fiber.h
- srn_fiber_recvfrom() : io.c, io.h
- srn_fiber_recvmsg() : io.c, io.h
- srn_fiber_schedule() : scheduler.c, fiber.h
- srn_fiber_sendmsg() : io.c, io.h
- srn_fiber_sendto() : io.c, io.h
- srn_fiber_setsockopt() : io.c, io.h
- srn_fiber_shutdown() : io.c, io.h
- srn_fiber_sleep() : io.c, io.h
- srn_fiber_sleep_ms() : io.c, io.h
- srn_fiber_sleep_ns() : io.c, io.h
- srn_fiber_sleep_us() : io.c, io.h
- srn_fiber_socket() : io.c, io.h
- srn_fiber_spawn() : fiber.c, fiber.h
- srn_fiber_spawn_copy() : fiber.c, fiber.h
- srn_fiber_stack_alloc() : fiber.h
- srn_fiber_stack_free() : fiber.h
- srn_fiber_stack_size() : fiber.h
- srn_fiber_suspend() : scheduler.c, fiber.h
- srn_fiber_swap() : fiber.h
- srn_fiber_switch() : fiber.c, fiber.h
- srn_fiber_switch_final() : fiber.c, fiber.h
- srn_fiber_trampoline() : stack_x86_64.h
- srn_fiber_wait_for() : scheduler.c, fiber.h
- srn_fiber_web_worker() : 12_http_server.c
- srn_fiber_worker_loop() : scheduler.c, fiber.h
- srn_fiber_write() : io.c, io.h
- srn_fiber_yield() : scheduler.c, fiber.h
- srn_generate_seed() : engine.c
- srn_hash() : engine.c, engine.h
- srn_jit_add_module() : jit.c, jit.h
- srn_jit_init() : jit.c, jit.h
- srn_jit_make() : jit.c, jit.h
- srn_jit_shutdown() : jit.c, jit.h
- srn_keyword_make() : keywords.c, keywords.h
- srn_list_cons() : lists.c, lists.h
- srn_list_make() : lists.c, lists.h
- srn_llvm_value_t() : core.h
- srn_lock_memory_manager() : default.c, interface.h
- srn_make_i64() : numbers.h
- srn_map_assoc() : maps.c, maps.h
- srn_map_empty() : maps.c, maps.h
- srn_mm_allocate_block() : default.c, interface.h
- srn_mm_allocate_in_block_aligned() : default.c, interface.h
- srn_mm_free() : default.c, interface.h
- srn_mm_get_block() : default.c, interface.h
- srn_mm_get_os_page_size() : default.c, interface.h
- srn_mm_immortal_allocate_aligned() : default.c, interface.h
- srn_mm_init() : default.c, interface.h
- srn_mm_malloc() : default.c, interface.h
- srn_mm_reallocate() : default.c, interface.h
- srn_mm_release_block() : default.c, interface.h
- srn_mm_shutdown() : default.c, interface.h
- srn_mutex_destroy() : thread.h
- srn_mutex_init() : thread.h
- srn_mutex_lock() : thread.h
- srn_mutex_unlock() : thread.h
- srn_namespace_load() : namespaces.c, namespaces.h
- srn_namespace_make() : namespaces.c, namespaces.h
- srn_now_ns() : utils.h, utils.c
- srn_panic() : utils.h, utils.c
- srn_popcnt32() : utils.h
- srn_popcnt64() : utils.h
- srn_reactor_activate() : reactor.c, reactor.h
- srn_reactor_channel_has_completions() : reactor.c, reactor.h
- srn_reactor_consume() : io.c, reactor.h
- srn_reactor_errors_static() : internal.h, reactor.c
- srn_reactor_idle() : reactor.c, reactor.h
- srn_reactor_init() : reactor.c, reactor.h
- srn_reactor_op_done() : reactor.c, reactor.h
- srn_reactor_post_completion() : internal.h, reactor.c
- srn_reactor_reap() : reactor.c, reactor.h
- srn_reactor_shutdown() : reactor.c, reactor.h
- srn_reactor_submit() : reactor.c, reactor.h
- srn_release() : context.c, context.h
- srn_sched_accepting_submissions() : scheduler.c, fiber.h
- srn_sched_current_worker_id() : scheduler.c, fiber.h
- srn_sched_drain() : scheduler.c, fiber.h
- srn_sched_enqueue() : scheduler.c, fiber.h
- srn_sched_init() : scheduler.c, fiber.h
- srn_sched_register() : scheduler.c, fiber.h
- srn_sched_run() : scheduler.c, fiber.h
- srn_sched_shutdown() : scheduler.c, fiber.h
- srn_sched_stop() : scheduler.c, fiber.h
- srn_sched_wake_worker() : scheduler.c, fiber.h
- srn_seq_conj() : seqs.c, seqs.h
- srn_seq_empty() : seqs.c, seqs.h
- srn_spinlock_init() : utils.h
- srn_spinlock_lock() : utils.h
- srn_spinlock_unlock() : utils.h
- srn_spsc_ring_empty() : spsc_ring.c, spsc_ring.h
- srn_spsc_ring_make() : spsc_ring.c, spsc_ring.h
- srn_spsc_ring_pop() : spsc_ring.c, spsc_ring.h
- srn_spsc_ring_push() : spsc_ring.c, spsc_ring.h
- srn_string_copy() : strings.c, strings.h
- srn_string_eq() : strings.c, strings.h
- srn_string_is_empty() : strings.c, strings.h
- srn_string_length() : strings.c, strings.h
- srn_string_make() : strings.c, strings.h
- srn_string_size() : strings.c, strings.h
- srn_symbol_gen() : symbols.c, symbols.h
- srn_symbol_intern() : symbols.c, symbols.h
- srn_symbol_make() : symbols.c, symbols.h
- srn_syntax_print() : print.c, print.h
- srn_syntax_println() : print.c, print.h
- srn_thread_join() : thread.h
- srn_thread_spawn() : thread.h
- srn_unlock_memory_manager() : default.c, interface.h
- srn_value_eq() : protocols.c, protocols.h
- srn_value_hash() : protocols.c, protocols.h
- srn_value_hashable() : protocols.c, protocols.h
- srn_value_make() : core.c, core.h
- srn_value_print() : print.c, print.h
- srn_value_println() : print.c, print.h
- srn_vmap_cmp() : maps.c
- srn_vmap_hash() : maps.c
- stdlib_allocator() : default.c
- stdlib_releaser() : default.c