tdb_delete used as traversal function
Jeremy Allison
jra at samba.org
Thu Jan 3 14:57:01 GMT 2002
On Thu, Jan 03, 2002 at 03:32:57PM -0600, Esh, Andrew wrote:
> Speaking from the standpoint of my C experience (I am not familiar with this
> specific code):
>
> Yes, the more obvious do_delete_fn function should be used.
>
> The current code is correct, however. The extra arguments will only consume
> some extra stack space, and will then be cleaned up when tdb_delete exits,
> and the stack frame is popped off.
>
> The current code will perform slightly better than do_delete_fn, however.
FYI - I just fixed this in HEAD and 2.2.3. It's always better to use
correct prototypes, due to possible problems with strange embedded
compilers that push/pop args in different ways.
Jeremy.
More information about the samba-technical
mailing list