xref: /llvm-project/libc/src/threads/tss_delete.cpp (revision 5ff3ff33ff930e4ec49da7910612d8a41eb068cb)
14a738ee8SSiva Chandra Reddy //===-- Implementation of the tss_delete ----------------------------------===//
24a738ee8SSiva Chandra Reddy //
34a738ee8SSiva Chandra Reddy // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44a738ee8SSiva Chandra Reddy // See https://llvm.org/LICENSE.txt for license information.
54a738ee8SSiva Chandra Reddy // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
64a738ee8SSiva Chandra Reddy //
74a738ee8SSiva Chandra Reddy //===----------------------------------------------------------------------===//
84a738ee8SSiva Chandra Reddy 
94a738ee8SSiva Chandra Reddy #include "tss_delete.h"
104a738ee8SSiva Chandra Reddy 
114a738ee8SSiva Chandra Reddy #include "src/__support/common.h"
12*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h"
134a738ee8SSiva Chandra Reddy #include "src/__support/threads/thread.h"
144a738ee8SSiva Chandra Reddy 
154a738ee8SSiva Chandra Reddy #include <threads.h>
164a738ee8SSiva Chandra Reddy 
17*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL {
184a738ee8SSiva Chandra Reddy 
194a738ee8SSiva Chandra Reddy LLVM_LIBC_FUNCTION(void, tss_delete, (tss_t key)) {
20b6bc9d72SGuillaume Chatelet   LIBC_NAMESPACE::tss_key_delete(key);
214a738ee8SSiva Chandra Reddy }
224a738ee8SSiva Chandra Reddy 
23*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL
24