Header changes.
[crypto.git] / lib / silcutil / silcdlist.h
index d205ede0a9a1a55e91e05024edd097ff441a0efa..cb46c82f303b825bb9202ef7ae03c3d002bb2dbb 100644 (file)
  * will automatically allocate list entries.  Normal SILC List API cannot
  * be used for this purpose because in that case the context passed to the
  * list must be defined as list structure already.  This is not the case in
- * SilcDList.
+ * SilcDList.  But SilcDList is a bit slower than SilcList because it 
+ * requires memory allocation when adding new entries to the list.
  *
- * This is slower than SilcList because this requires one extra memory
- * allocation when adding new entries to the list.  The context is probably
- * allocated already and the new list entry requires one additional memory
- * allocation.  The memory allocation and freeing is done automatically in
- * the API and does not show to the caller.
+ * SILC Dynamic List is not thread-safe.  If the same list context must be 
+ * used in multithreaded environment concurrency control must be employed.
  *
  ***/