1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
========
search.h
========
.. include:: ../check.rst
---------------
Source Location
---------------
- The main source for search functions is located at:
``libc/src/search``.
- Hashtable implementation is located at:
``libc/src/__support/HashTable``.
- The tests are located at:
``libc/test/src/search/``.
---------------------
Implementation Status
---------------------
POSIX Standard Types
====================
============================ =========
Type Name Available
============================ =========
ACTION |check|
ENTRY |check|
VISIT |check|
============================ =========
POSIX Standard Functions
========================
============================ =========
Function Name Available
============================ =========
hcreate |check|
hdestroy |check|
hsearch |check|
insque |check|
lfind |check|
lsearch |check|
remque |check|
tdelete
tfind
tsearch
twalk
============================ =========
GNU Extension Functions
=======================
========================= =========
Function Name Available
========================= =========
hsearch_r |check|
hcreate_r |check|
hdestroy_r |check|
tdestroy
twalk_r
========================= =========
Standards
=========
search.h is specified in POSIX.1-200x (Portable Operating System Interface, Volume1: Base Specifications).
|