X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fsearch.h;h=02e407e3c2aba21b6fe4d015c6430c3155c3db69;hb=4653b98711f280270fa049654460610f587ba7b4;hp=27f6107200d66347f58e2c0addf27228ccc7db30;hpb=b7d3210196ff3508601a9f57ad18315eb25f7330;p=musl diff --git a/include/search.h b/include/search.h index 27f61072..02e407e3 100644 --- a/include/search.h +++ b/include/search.h @@ -22,6 +22,18 @@ int hcreate(size_t); void hdestroy(void); ENTRY *hsearch(ENTRY, ACTION); +#ifdef _GNU_SOURCE +struct hsearch_data { + struct __tab *__tab; + unsigned int __unused1; + unsigned int __unused2; +}; + +int hcreate_r(size_t, struct hsearch_data *); +void hdestroy_r(struct hsearch_data *); +int hsearch_r(ENTRY, ACTION, ENTRY **, struct hsearch_data *); +#endif + void insque(void *, void *); void remque(void *);