summaryrefslogtreecommitdiffstats
path: root/lib/tevent
Commit message (Collapse)AuthorAgeFilesLines
* wafsamba: Only install .pc files if libraries are public.Jelmer Vernooij2011-08-211-1/+1
|
* tevent: don't force the nesting flag to false in the destructorAndrew Tridgell2011-08-121-3/+7
| | | | | | | | | | | the tevent destructor is called in tevent_re_initialise(), to reset the event context back to its original state for creating child processes. We need the nesting flag to stay the same Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Aug 12 05:18:25 CEST 2011 on sn-devel-104
* tevent: fix documentation for tevent_context_init_byname()Sumit Bose2011-08-111-2/+2
| | | | | | | Signed-off-by: Simo Sorce <idra@samba.org> Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Thu Aug 11 21:56:37 CEST 2011 on sn-devel-104
* tevent: Set FD_CLOEXEC on epoll handleSumit Bose2011-08-114-2/+52
| | | | | | | | If an application using libtevent starts a new process the epoll file descriptor is leaked to the new process if the event context is not freed explicitly. By setting FD_CLOEXEC this is not needed anymore. Signed-off-by: Simo Sorce <idra@samba.org>
* tevent: cleanup nesting counter when doing a full reinit.Simo Sorce2011-08-101-0/+7
| | | | | | | We may be forking from within a loop, so we need to clean-up to avoid aborts when nesting is not allowed and we are in a new children. Signed-off-by: Andreas Schneider <asn@samba.org>
* tevent: change the version to 0.9.14 after the tevent_queue changestevent-0.9.14Stefan Metzmacher2011-08-092-1/+79
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Aug 9 23:02:17 CEST 2011 on sn-devel-104
* tevent: fix some comments in tevent.hStefan Metzmacher2011-08-091-2/+2
| | | | metze
* tevent: add tevent_queue_add_entry() and tevent_queue_add_optimize_empty()Stefan Metzmacher2011-08-092-2/+131
| | | | | | | | | | | | This adds more flexible handling for the add operation: - It allows the caller to remove a tevent_req from the queue by calling talloc_free() on the returned tevent_queue_entry. - It allows the caller to optimize for the empty queue case, where it the caller wants to avoid the delay caused by the immediate event. metze
* tevent: splitout tevent_queue_add_internal() from tevent_queue_add()Stefan Metzmacher2011-08-091-8/+26
| | | | metze
* tevent: allow tevent_queue_add() to take a NULL trigger functionStefan Metzmacher2011-08-092-1/+10
| | | | | | This way the caller can add a blocker to the queue. metze
* tevent: add tevent_queue_running() functionStefan Metzmacher2011-08-092-0/+16
| | | | metze
* Fix bug 7462 - Non-standard SA_RESETHAND is used in ↵Jeremy Allison2011-08-012-0/+6
| | | | | | | | | ...lib/tevent/tevent_signal.c Make SA_RESETHAND conditional on its existance. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Mon Aug 1 22:03:45 CEST 2011 on sn-devel-104
* tevent: Slightly simplify poll_event_loop_pollVolker Lendecke2011-07-281-33/+38
| | | | | No real code change. Do an early return instead of an if-statement, avoiding one level of indentation.
* tevent: change version to 0.9.13 after adding tevent_req_defer_callback()tevent-0.9.13Stefan Metzmacher2011-07-092-1/+76
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jul 9 12:16:44 CEST 2011 on sn-devel-104
* tevent: add tevent_req_defer_callback()Stefan Metzmacher2011-07-093-0/+60
| | | | metze
* tevent: fix comments for tevent_req_post()Stefan Metzmacher2011-07-091-2/+2
| | | | metze
* tevent: change version to 0.9.12tevent-0.9.12Volker Lendecke2011-06-202-1/+75
|
* tevent: Add tevent_req_oomVolker Lendecke2011-06-202-1/+20
| | | | This is a replacement for tevent_req_nomem(NULL, req)
* Fix the poll() backend to correctly respond to POLLHUP|POLLERR returns on a ↵Jeremy Allison2011-06-031-1/+13
| | | | | | | | | | | | fd selected for TEVENT_FD_WRITE only. Don't trigger the write handler and remove the POLLOUT flag for this fd. Report errors on TEVENT_FD_READ requests only. Metze please check ! Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Jun 3 22:53:52 CEST 2011 on sn-devel-104
* lib/tevent/tevent.h: minor documentation fix.Rusty Russell2011-06-011-3/+3
| | | | | | | | | | | The usecs arguments are (of course) microseconds, not milliseconds. This was added by Andreas Schneider in 6c1bcdc2 (tevent: Document the tevent helper functions.). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User: Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date: Wed Jun 1 11:47:38 CEST 2011 on sn-devel-104
* tevent: Fix a typoVolker Lendecke2011-05-091-1/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon May 9 08:17:08 CEST 2011 on sn-devel-104
* Support the 'PYTHON' environment variable.Jelmer Vernooij2011-04-231-0/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Apr 23 04:19:05 CEST 2011 on sn-devel-104
* lib/: Fix prototypes for functions.Jelmer Vernooij2011-03-191-1/+3
|
* lib: don't install public headers if a private libraryAndrew Tridgell2011-03-151-0/+1
| | | | | for talloc/tevent/tdb, only install headers if we are doing a standalone build
* tevent: use public_headers for tevent.hAndrew Tridgell2011-03-151-1/+1
|
* tevent: change version to 0.9.11tevent-0.9.11Stefan Metzmacher2011-03-102-1/+74
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Mar 10 10:24:49 CET 2011 on sn-devel-104
* tevent/poll: use fde->additional_flags to hold the array indexStefan Metzmacher2011-03-101-17/+6
| | | | metze
* tevent: change tevent_fd->additional_flags to uint64_tStefan Metzmacher2011-03-101-1/+1
| | | | metze
* tevent: Fixed tevent_wakeup_send code example.Andreas Schneider2011-03-091-1/+1
|
* Fix "cast from pointer to integer of different size" warnings on a 64-bit ↵Jeremy Allison2011-02-281-7/+7
| | | | machine.
* tevent: Add lib/tevent as include directory.Jelmer Vernooij2011-02-281-0/+1
|
* Finish the range checking on all FD_SET calls for select().Jeremy Allison2011-02-282-0/+14
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Mon Feb 28 21:10:08 CET 2011 on sn-devel-104
* tevent: Add a poll backendVolker Lendecke2011-02-285-0/+310
|
* tevent: Fix a commentVolker Lendecke2011-02-171-2/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Feb 17 18:16:18 CET 2011 on sn-devel-104
* Return NULL if tevent_add_fd() is passed a negative fdStephen Gallagher2011-02-141-0/+6
| | | | | Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Mon Feb 14 17:47:03 CET 2011 on sn-devel-104
* tevent: Fix typosVolker Lendecke2011-02-091-2/+2
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Feb 9 18:13:18 CET 2011 on sn-devel-104
* build: removed the old autogen.sh and autogen-waf.sh scriptsAndrew Tridgell2011-02-072-12/+0
| | | | | | | for the builds that use waf only, these are no longer needed and just cause confusion Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: ensure "make dist" works from a clean git tree for all librariesAndrew Tridgell2011-01-081-2/+4
| | | | | | | this uses a temporary waf lock file to force the build directory Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Sat Jan 8 02:35:22 CET 2011 on sn-devel-104
* talloc/tdb/tevent: Remove obsolete signatures files.Jelmer Vernooij2011-01-011-57/+0
|
* tevent: More documentation updatesVolker Lendecke2010-12-261-1/+72
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Dec 26 15:49:59 CET 2010 on sn-devel-104
* tevent: More doc fixesVolker Lendecke2010-12-261-13/+47
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Dec 26 10:20:51 CET 2010 on sn-devel-104
* tevent: Some documentation fixesVolker Lendecke2010-12-251-22/+45
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Dec 25 23:58:20 CET 2010 on sn-devel-104
* tevent: Fix a typoVolker Lendecke2010-12-251-1/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Dec 25 22:56:18 CET 2010 on sn-devel-104
* tevent: add ABI/tevent-0.9.10.sigsStefan Metzmacher2010-12-231-0/+73
| | | | metze
* tevent: Remove reference to nonexistant configure.developer from autogen.sh.Jelmer Vernooij2010-12-211-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Dec 21 20:29:21 CET 2010 on sn-devel-104
* tevent: Bump version number after symbol versioning changes.Jelmer Vernooij2010-12-211-1/+1
|
* s4-smbtorture: Make test names lowercase and dot-separated.Jelmer Vernooij2010-12-111-1/+1
| | | | | | | | This is consistent with the test names used by selftest, should make the names less confusing and easier to integrate with other tools. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 11 04:16:13 CET 2010 on sn-devel-104
* build: introduce SAMBA_CHECK_PYTHON_HEADERSMatthieu Patou2010-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This function is a wrapper around waf's check_python_header. It avoids searching more than once for the headers bringing a small speed improvement and a better lisibility of the logs. But it's mainly to avoid a nasty bug when python libraries are in path pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead of python_LIBDIR (ie. /usr/local/lib). On the first call waf will correctly find that in order to link with python libs it needs to add -L$python_LIBPL. But on the next calls of check_python_headers, waf will use both the current library path value (ie. -L/usr/local/lib/python2.6/config) and -L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that python libraries are in $python_LIBDIR which at the end will make the final link test fails in check_python_headers as it will not use the good directory. So by avoiding calling check_python_headers more than once we avoid making waf fooling itself.
* waf: remove the restriction that private libraries must not have a vnumAndrew Tridgell2010-12-091-3/+1
| | | | | | | | we need the vnum for ABI checking for public libraries built as private libraries when bundled Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Dec 9 12:47:41 CET 2010 on sn-devel-104
* waf-abi: auto-generate per-symbol versions from ABI filesAndrew Tridgell2010-12-091-1/+1
| | | | | | | | | | | | | This changes our version-script generation to use the ABI files that are saved in git with each version number change of our public libraries. We use these ABI files to generate a linker version script that gives the exact version number that each symbol was introduced. This provides us with automatic fine grained symbol versioning. Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>