• Pekka Pessi's avatar
    su_port.c etc: refactored su_port implementation. · e40e2640
    Pekka Pessi authored
    Basic su_port.c implementation using pthreads and poll() is now divided into
    three modules: su_base_port.c contains base implementation with su_base_*()
    functions, su_pthread_port.c contains pthread-specific implementation and
    su_poll_port() contains poll()/epoll()-specific parts. The decomposed
    su_port allows implementations on different platforms and usages to share
    code as far as possible.
    
    This patch also introduces configure option --disable-poll-port which should
    be used on systems with emulated poll, like older *BSD derivatives such as
    OS X. Note however that su_select_poll.c is not completed yet.
    
    darcs-hash:20070126155634-65a35-09612536f51f7cd14c33ba42278bc9ed2cee4144.gz
    e40e2640
Name
Last commit
Last update
..
sofia-sip Loading commit data...
ChangeLog Loading commit data...
Doxyfile Loading commit data...
Makefile.am Loading commit data...
addrinfo.c Loading commit data...
getopt.c Loading commit data...
inet_ntop.c Loading commit data...
inet_pton.c Loading commit data...
localinfo.c Loading commit data...
memccpy.c Loading commit data...
memcspn.c Loading commit data...
memmem.c Loading commit data...
memspn.c Loading commit data...
run_addrinfo Loading commit data...
run_localinfo Loading commit data...
run_test_su Loading commit data...
strcasestr.c Loading commit data...
strtoull.c Loading commit data...
su.c Loading commit data...
su.docs Loading commit data...
su_addrinfo.c Loading commit data...
su_alloc.c Loading commit data...
su_alloc_lock.c Loading commit data...
su_base_port.c Loading commit data...
su_bm.c Loading commit data...
su_default_log.c Loading commit data...
su_errno.c Loading commit data...
su_global_log.c Loading commit data...
su_localinfo.c Loading commit data...
su_log.c Loading commit data...
su_md5.c Loading commit data...
su_module_debug.h Loading commit data...
su_os_nw.c Loading commit data...
su_osx_runloop.c Loading commit data...
su_perf.c Loading commit data...
su_poll_port.c Loading commit data...
su_port.c Loading commit data...
su_port.h Loading commit data...
su_proxy.c Loading commit data...
su_pthread_port.c Loading commit data...
su_root.c Loading commit data...
su_select_port.c Loading commit data...
su_sprintf.c Loading commit data...
su_strdup.c Loading commit data...
su_strlst.c Loading commit data...
su_tag.c Loading commit data...
su_tag_io.c Loading commit data...
su_taglist.c Loading commit data...
su_time.c Loading commit data...
su_time0.c Loading commit data...
su_timer.c Loading commit data...
su_uniqueid.c Loading commit data...
su_vector.c Loading commit data...
su_wait.c Loading commit data...
tag_dll.awk Loading commit data...
test_htable.c Loading commit data...
test_memmem.c Loading commit data...
test_poll.c Loading commit data...
test_su.c Loading commit data...
test_su_osx.c Loading commit data...
torture_rbtree.c Loading commit data...
torture_su.c Loading commit data...
torture_su_alloc.c Loading commit data...
torture_su_bm.c Loading commit data...
torture_su_port.c Loading commit data...
torture_su_root.c Loading commit data...
torture_su_root_osx.c Loading commit data...
torture_su_tag.c Loading commit data...
torture_su_time.c Loading commit data...
torture_su_timer.c Loading commit data...