mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
32809bd8c1
This changes the meaning of the ->prev pointer in our doubly linked lists to point at the end of the list from the front of the list. That allows us to implement DLIST_ADD_END() and related functions in O(1) time, which can be a huge saving in many places in Samba. This also means that the 'type' argument to various DLIST_*() macros is no longer needed, but I have left it in for now to keep the patchset small, which will make it easier to revert if any problems are found. In the future we should remove the 'type' arguments. (jra. Move the one use of DLIST_TAIL over to the new macros). |
||
---|---|---|
.. | ||
common | ||
docs | ||
examples | ||
include | ||
ldb_ildap | ||
ldb_ldap | ||
ldb_sqlite3 | ||
ldb_tdb | ||
man | ||
modules | ||
nssldb | ||
samba | ||
swig | ||
tests | ||
tools | ||
web | ||
aclocal.m4 | ||
autogen.sh | ||
config.guess | ||
config.mk | ||
config.sub | ||
configure.ac | ||
Doxyfile | ||
examples.dox | ||
install-sh | ||
ldap.m4 | ||
ldb.pc.in | ||
libldb.m4 | ||
mainpage.dox | ||
Makefile.in | ||
README_gcov.txt | ||
sqlite3.m4 | ||
standalone.sh |