hash: Add support for walker to remove entries
commit89a08a096013e03a035265d56c6c3eb2cac73d63
authorAndreas Ericsson <ae@op5.se>
Tue, 20 Apr 2010 14:03:34 +0000 (20 16:03 +0200)
committerAndreas Ericsson <ae@op5.se>
Tue, 20 Apr 2010 14:03:34 +0000 (20 16:03 +0200)
tree17f10846d17650adc3a5c4b9c7e848eddef4631e
parentdae82fe0c8327499587b1490844116e76c059460
hash: Add support for walker to remove entries

If the walker function returns the magci HASH_WALK_REMOVE the
walker routine will remove (and destroy) the bucket in question
before it moves on. This is handy for the import program which
can now get rid of entries as the walker progresses through
them instead of being forced to do an extra lookup to remove
the entry later.

Signed-off-by: Andreas Ericsson <ae@op5.se>
hash.c