]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/sdk/src/common/platform/fork_unix.cc
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / sdk / src / common / platform / fork_unix.cc
1 // Copyright The OpenTelemetry Authors
2 // SPDX-License-Identifier: Apache-2.0
3
4 #include "src/common/platform/fork.h"
5
6 #include <pthread.h>
7
8 OPENTELEMETRY_BEGIN_NAMESPACE
9 namespace sdk
10 {
11 namespace common
12 {
13 namespace platform
14 {
15 int AtFork(void (*prepare)(), void (*parent)(), void (*child)()) noexcept
16 {
17 return ::pthread_atfork(prepare, parent, child);
18 }
19 } // namespace platform
20 } // namespace common
21 } // namespace sdk
22 OPENTELEMETRY_END_NAMESPACE