Jim Flynn
/
aws-iot-device-sdk-mbed-c
Changes to enabled on-line compiler
Diff: platform/pthread/threads_platform.h
- Revision:
- 0:082731ede69f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/platform/pthread/threads_platform.h Wed May 30 20:59:51 2018 +0000 @@ -0,0 +1,43 @@ +/* + * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +#include "threads_interface.h" +#ifdef _ENABLE_THREAD_SUPPORT_ +#ifndef IOTSDKC_THREADS_PLATFORM_H_H +#define IOTSDKC_THREADS_PLATFORM_H_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include <pthread.h> + +/** + * @brief Mutex Type + * + * definition of the Mutex struct. Platform specific + * + */ +struct _IoT_Mutex_t { + pthread_mutex_t lock; +}; + +#ifdef __cplusplus +} +#endif + +#endif /* IOTSDKC_THREADS_PLATFORM_H_H */ +#endif /* _ENABLE_THREAD_SUPPORT_ */ +