• Ondřej Surý's avatar
    Make lib/isc/app.c opaque and thread-safe · eb8c9bdd
    Ondřej Surý authored
    This work cleans up the API which includes couple of things:
    
    1. Make the isc_appctx_t type fully opaque
    
    2. Protect all access to the isc_app_t members via stdatomics
    
    3. sigwait() is part of POSIX.1, remove dead non-sigwait code
    
    4. Remove unused code: isc_appctx_set{taskmgr,sockmgr,timermgr}
    eb8c9bdd
rndc.c 28 KB