1*9356374aSAndroid Build Coastguard Worker // Copyright 2022 The Abseil Authors. 2*9356374aSAndroid Build Coastguard Worker // 3*9356374aSAndroid Build Coastguard Worker // Licensed under the Apache License, Version 2.0 (the "License"); 4*9356374aSAndroid Build Coastguard Worker // you may not use this file except in compliance with the License. 5*9356374aSAndroid Build Coastguard Worker // You may obtain a copy of the License at 6*9356374aSAndroid Build Coastguard Worker // 7*9356374aSAndroid Build Coastguard Worker // https://www.apache.org/licenses/LICENSE-2.0 8*9356374aSAndroid Build Coastguard Worker // 9*9356374aSAndroid Build Coastguard Worker // Unless required by applicable law or agreed to in writing, software 10*9356374aSAndroid Build Coastguard Worker // distributed under the License is distributed on an "AS IS" BASIS, 11*9356374aSAndroid Build Coastguard Worker // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*9356374aSAndroid Build Coastguard Worker // See the License for the specific language governing permissions and 13*9356374aSAndroid Build Coastguard Worker // limitations under the License. 14*9356374aSAndroid Build Coastguard Worker // 15*9356374aSAndroid Build Coastguard Worker // ----------------------------------------------------------------------------- 16*9356374aSAndroid Build Coastguard Worker // File: log/internal/config.h 17*9356374aSAndroid Build Coastguard Worker // ----------------------------------------------------------------------------- 18*9356374aSAndroid Build Coastguard Worker // 19*9356374aSAndroid Build Coastguard Worker 20*9356374aSAndroid Build Coastguard Worker #ifndef ABSL_LOG_INTERNAL_CONFIG_H_ 21*9356374aSAndroid Build Coastguard Worker #define ABSL_LOG_INTERNAL_CONFIG_H_ 22*9356374aSAndroid Build Coastguard Worker 23*9356374aSAndroid Build Coastguard Worker #include "absl/base/config.h" 24*9356374aSAndroid Build Coastguard Worker 25*9356374aSAndroid Build Coastguard Worker #ifdef _WIN32 26*9356374aSAndroid Build Coastguard Worker #include <cstdint> 27*9356374aSAndroid Build Coastguard Worker #else 28*9356374aSAndroid Build Coastguard Worker #include <sys/types.h> 29*9356374aSAndroid Build Coastguard Worker #endif 30*9356374aSAndroid Build Coastguard Worker 31*9356374aSAndroid Build Coastguard Worker namespace absl { 32*9356374aSAndroid Build Coastguard Worker ABSL_NAMESPACE_BEGIN 33*9356374aSAndroid Build Coastguard Worker namespace log_internal { 34*9356374aSAndroid Build Coastguard Worker 35*9356374aSAndroid Build Coastguard Worker #ifdef _WIN32 36*9356374aSAndroid Build Coastguard Worker using Tid = uint32_t; 37*9356374aSAndroid Build Coastguard Worker #else 38*9356374aSAndroid Build Coastguard Worker using Tid = pid_t; 39*9356374aSAndroid Build Coastguard Worker #endif 40*9356374aSAndroid Build Coastguard Worker 41*9356374aSAndroid Build Coastguard Worker } // namespace log_internal 42*9356374aSAndroid Build Coastguard Worker ABSL_NAMESPACE_END 43*9356374aSAndroid Build Coastguard Worker } // namespace absl 44*9356374aSAndroid Build Coastguard Worker 45*9356374aSAndroid Build Coastguard Worker #endif // ABSL_LOG_INTERNAL_CONFIG_H_ 46