]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | // Copyright The OpenTelemetry Authors |
2 | // SPDX-License-Identifier: Apache-2.0 | |
3 | ||
4 | #pragma once | |
5 | ||
6 | #include "opentelemetry/version.h" | |
7 | ||
8 | OPENTELEMETRY_BEGIN_NAMESPACE | |
9 | namespace sdk | |
10 | { | |
11 | namespace common | |
12 | { | |
13 | namespace platform | |
14 | { | |
15 | /** | |
16 | * Portable wrapper for pthread_atfork. | |
17 | * See | |
18 | * https://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_atfork.html | |
19 | */ | |
20 | int AtFork(void (*prepare)(), void (*parent)(), void (*child)()) noexcept; | |
21 | } // namespace platform | |
22 | } // namespace common | |
23 | } // namespace sdk | |
24 | OPENTELEMETRY_END_NAMESPACE |