72 lines · plain
1========2search.h3========4 5.. include:: ../check.rst6 7---------------8Source Location9---------------10 11- The main source for search functions is located at:12 ``libc/src/search``.13 14- Hashtable implementation is located at:15 ``libc/src/__support/HashTable``.16 17- The tests are located at:18 ``libc/test/src/search/``.19 20---------------------21Implementation Status22---------------------23 24POSIX Standard Types25====================26 27============================ =========28Type Name Available29============================ =========30ACTION |check|31ENTRY |check|32VISIT |check|33============================ =========34 35POSIX Standard Functions36========================37 38============================ =========39Function Name Available40============================ =========41hcreate |check|42hdestroy |check|43hsearch |check|44insque |check|45lfind |check|46lsearch |check|47remque |check|48tdelete49tfind50tsearch51twalk52============================ =========53 54 55GNU Extension Functions56=======================57 58========================= =========59Function Name Available60========================= =========61hsearch_r |check|62hcreate_r |check|63hdestroy_r |check|64tdestroy65twalk_r66========================= =========67 68 69Standards70=========71search.h is specified in POSIX.1-200x (Portable Operating System Interface, Volume1: Base Specifications).72