libosmocore.git branch zecke/osmo-sip-connector created. 0.9.0-113-g06ec178

gitosis at osmocom.org gitosis at osmocom.org
Wed Mar 23 13:48:25 UTC 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".

The branch, zecke/osmo-sip-connector has been created
        at  06ec17878e5621b67647ce6e821fd6208456f87f (commit)

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=06ec17878e5621b67647ce6e821fd6208456f87f

commit 06ec17878e5621b67647ce6e821fd6208456f87f
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Mon Mar 21 09:55:05 2016 +0100

    select: Externalize fd_set filling and dispatch
    
    To integrate with an external event loop (in this case glib) we
    need to allow an application to get a filled out fd_set and then
    dispatch it. osmo_fds and maxfds is static and I decided to keep
    it that way and instead create two routines to fill the fdset and
    then one to dispatch the result.
    
    The public header file does not include sys/select.h and we can
    compile the library without select so I didn't want to require
    having to include this file and used void * for the parameter.
    
    Mark the routines as inline to avoid a call from the select
    function. Confirmed that inlining has an effect on x86 using
    Debian's gcc-4.9.2-10 compiler

-----------------------------------------------------------------------


hooks/post-receive
-- 
An utility library for Open Source Mobile Communications



More information about the osmocom-commitlog mailing list