LURC: Light ULM/Reactive library for C

LURC man pages

lurc_attach
lurc_cb
lurc_current_thread_name
lurc_detach
lurc_gc
lurc_get_data
lurc_instant
lurc_io
lurc_io_accept
lurc_io_close
lurc_io_connect
lurc_io_open
lurc_io_read
lurc_io_release
lurc_io_shutdown
lurc_io_signal
lurc_io_socket
lurc_io_write
lurc_macros
lurc_main
lurc_misc
lurc_mutex
lurc_mutex_attr_destroy
lurc_mutex_attr_getname
lurc_mutex_attr_gettype
lurc_mutex_attr_init
lurc_mutex_attr_setname
lurc_mutex_attr_settype
lurc_mutex_destroy
lurc_mutex_init
lurc_mutex_lock
lurc_mutex_trylock
lurc_mutex_unlock
lurc_pause
lurc_perror
lurc_protect_with
lurc_rel
lurc_restore_context
lurc_save_context
lurc_set_data
lurc_signal
lurc_signal_attr_destroy
lurc_signal_attr_getname
lurc_signal_attr_gettype
lurc_signal_attr_init
lurc_signal_attr_setname
lurc_signal_attr_settype
lurc_signal_await
lurc_signal_destroy
lurc_signal_emit
lurc_signal_init
lurc_signal_name
lurc_strerror
lurc_strerror_r
lurc_thread_attr_destroy
lurc_thread_attr_getname
lurc_thread_attr_gettype
lurc_thread_attr_init
lurc_thread_attr_setname
lurc_thread_attr_settype
lurc_thread_create
lurc_thread_name
lurc_timeout_signal
lurc_tsd
lurc_watch
lurc_when
 
As far as I'm concerned, style is something that happens to other people...