Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use void pointer instead of char for binary key | Zdenek Kabelac | 2011-03-10 | 1 | -6/+6 |
| | | | | | | | | dm_hash binary functions takes void* key - so there is no need to cast pointers to char* (also the hash key does not have trailing '\0'). This is slight API change, but presents no change for the API user side it just allows to write code easier as the casting could be removed. | ||||
* | Add dm_zalloc and use it and dm_pool_zalloc throughout. | Alasdair Kergon | 2010-09-30 | 2 | -9/+5 |
| | |||||
* | Use __attribute__ consistently throughout. | Alasdair Kergon | 2010-07-09 | 1 | -2/+2 |
| | |||||
* | Minor optimalization of _test_word. | Zdenek Kabelac | 2010-07-08 | 1 | -2/+2 |
| | | | | Skip ffs() if (test >> bit) is 0. | ||||
* | Add dm_list_splice() to join two lists. | Zdenek Kabelac | 2010-05-06 | 1 | -1/+23 |
| | |||||
* | Add dm_bitset_equal to libdevmapper. | Alasdair Kergon | 2010-04-20 | 1 | -0/+11 |
| | |||||
* | Add dm_bit_and. (ejt) | Alasdair Kergon | 2010-04-19 | 1 | -0/+7 |
| | |||||
* | fix last commit | Alasdair Kergon | 2010-04-19 | 1 | -1/+1 |
| | |||||
* | Simplify dm_bitset_create. (ejt) | Alasdair Kergon | 2010-04-19 | 1 | -5/+2 |
| | |||||
* | Speed up dm_bit_get_next with ffs(). | Alasdair Kergon | 2010-04-19 | 1 | -10/+3 |
| | |||||
* | remove no-longer-used files | Alasdair Kergon | 2010-01-19 | 2 | -101/+0 |
| | |||||
* | Remove unnecessary / duplicate dm_list macros and functions. | Dave Wysochanski | 2009-11-25 | 1 | -208/+0 |
| | | | | | | | | | These are no longer used by anyone. The dm_list defines are all in libdevmapper.h and libdm/datastruct/list.c contains any function definitions. There is some code in "old-tests" that still use this but this code is not being maintained. Thanks to Zdenek for spotting this. | ||||
* | Fix hash lookup segfault when keys compared are different lengths. | Alasdair Kergon | 2009-11-03 | 1 | -1/+5 |
| | |||||
* | more fixes | Alasdair Kergon | 2008-11-04 | 1 | -0/+1 |
| | |||||
* | Right, a simple build (without options) is working again. | Alasdair Kergon | 2008-11-03 | 2 | -66/+66 |
| | |||||
* | more tweaking to get things to compile - dmlib.h for log fns, list.h | Alasdair Kergon | 2008-11-03 | 2 | -2/+2 |
| | |||||
* | Skip add_dev_node when ioctls disabled. | Alasdair Kergon | 2008-05-21 | 1 | -2/+4 |
| | | | | | Make dm_hash_iter safe against deletion. Accept a NULL pointer to dm_free silently. | ||||
* | make list_move consistent with other list fns | Alasdair Kergon | 2008-04-10 | 2 | -8/+12 |
| | |||||
* | Add list_move() support function for list manipulation. | Dave Wysochanski | 2008-03-26 | 1 | -0/+10 |
| | |||||
* | Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. | Alasdair Kergon | 2007-08-21 | 4 | -12/+12 |
| | |||||
* | Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. | Alasdair Kergon | 2007-08-20 | 2 | -6/+6 |
| | |||||
* | Add "const" attributes where possible: first cut. | Jim Meyering | 2007-08-07 | 2 | -14/+14 |
| | |||||
* | Standardise protective include file #defines. | Alasdair Kergon | 2007-04-27 | 2 | -4/+4 |
| | |||||
* | Deal with some more compiler warnings. Hope this doesn't break anything... | Alasdair Kergon | 2007-04-27 | 1 | -2/+2 |
| | |||||
* | Add dm_event_handler_[gs]et_timeout functions. | Alasdair Kergon | 2007-01-22 | 1 | -2/+4 |
| | | | | Streamline dm_report_field_* interface. | ||||
* | remove inlines | Alasdair Kergon | 2006-04-19 | 1 | -0/+136 |
| | |||||
* | Check for libsepol. | Alasdair Kergon | 2006-04-19 | 1 | -67/+12 |
| | | | | | | Add some cflow & scope support. Separate out DEFS from CFLAGS. Remove inlines and use unique function names. | ||||
* | Rename _log to dm_log and export. | Alasdair Kergon | 2006-01-31 | 1 | -2/+5 |
| | | | | Fix misc compile-time warnings. | ||||
* | Fix hash function to avoid using a negative array offset. | Alasdair Kergon | 2006-01-09 | 1 | -2/+2 |
| | |||||
* | Don't inline _find in hash.c and tidy signed/unsigned etc. | Alasdair Kergon | 2006-01-04 | 1 | -13/+16 |
| | |||||
* | Use hash, bitset, malloc, pool from libdevmapper. | Alasdair Kergon | 2005-10-16 | 1 | -0/+20 |
| | |||||
* | export bitset, pool, hash, malloc | Alasdair Kergon | 2005-10-16 | 2 | -65/+63 |
| | |||||
* | Code to build and display device dependency tree. | Alasdair Kergon | 2005-10-16 | 4 | -0/+458 |
| | |||||
* | Basic support for mirrors. | Alasdair Kergon | 2005-06-01 | 1 | -0/+27 |
| | |||||
* | Fix contiguous allocations with linear. | Alasdair Kergon | 2005-05-11 | 1 | -0/+8 |
| | |||||
* | more refinements | Alasdair Kergon | 2005-04-06 | 1 | -9/+10 |
| | |||||
* | Annotate, tidy and extend list.h. | Alasdair Kergon | 2005-04-06 | 1 | -9/+99 |
| | |||||
* | Update copyright notices. | Alasdair Kergon | 2004-03-30 | 1 | -2/+11 |
| | |||||
* | Improve segment merge/split code. | Alasdair Kergon | 2003-09-15 | 1 | -13/+17 |
| | |||||
* | Another sync point - numerous fixes & clean ups. | Alasdair Kergon | 2003-07-04 | 1 | -0/+8 |
| | |||||
* | list_next | Alasdair Kergon | 2003-05-06 | 1 | -0/+5 |
| | |||||
* | Improve build robustness. | Alasdair Kergon | 2003-04-15 | 1 | -3/+6 |
| | |||||
* | Tidy various pre-processing incl. making libdl optional. | Alasdair Kergon | 2003-03-24 | 1 | -0/+2 |
| | |||||
* | Default stripesize 64k & config file setting for it; | Alasdair Kergon | 2002-12-19 | 1 | -5/+3 |
| | | | | | | Clear many compiler warnings (i386) & associated bugs - hopefully without introducing too many new bugs:-) (Same exercise required for other archs.) Default compilation has optimisation - or else use ./configure --enable-debug | ||||
* | New column-based reporting tools: lvs, pvs & vgs. | Alasdair Kergon | 2002-12-12 | 1 | -7/+18 |
| | |||||
* | Add list_iterate that's safe with deletions. | Alasdair Kergon | 2002-01-29 | 1 | -1/+4 |
| | |||||
* | o Tool support for segments. | Alasdair Kergon | 2001-11-28 | 1 | -0/+10 |
| | | | | o vgmerge working. | ||||
* | Use inttypes.h | Alasdair Kergon | 2001-11-15 | 1 | -2/+2 |
| | |||||
* | More LV-related tidying. lvdisplay without args now shows all LVs. | Alasdair Kergon | 2001-11-14 | 1 | -0/+4 |
| | |||||
* | o LGPL list implementation | Joe Thornber | 2001-10-31 | 1 | -87/+32 |
| |