brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · 82c3496 Raw
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