diff --git a/3rdparty/cpprestsdk/src/pplx/pplxlinux.cpp b/3rdparty/cpprestsdk/src/pplx/pplxlinux.cpp deleted file mode 100644 index f33957cabb8eaa329581e4c96347a0889f5958f5..0000000000000000000000000000000000000000 --- a/3rdparty/cpprestsdk/src/pplx/pplxlinux.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/*** -* ==++== -* -* Copyright (c) Microsoft Corporation. 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. -* You may obtain a copy of the License at -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License 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. -* -* ==--== -* =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ -* -* Parallel Patterns Library - Linux version -* -* For the latest on this and related APIs, please see http://casablanca.codeplex.com. -* -* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -****/ - -#include "stdafx.h" -#include "pplx/pplx.h" -#include "pplx/threadpool.h" -#include "sys/syscall.h" - -#ifdef _WIN32 -#error "ERROR: This file should only be included in non-windows Build" -#endif - -namespace pplx -{ - -namespace details { - - namespace platform - { - _PPLXIMP long GetCurrentThreadId() - { - return reinterpret_cast(reinterpret_cast(pthread_self())); - } - - _PPLXIMP void YieldExecution() - { - boost::this_thread::yield(); - } - } - - _PPLXIMP void linux_scheduler::schedule(TaskProc_t proc, void* param) - { - crossplat::threadpool::shared_instance().schedule(boost::bind(proc, param)); - } - -} // namespace details - -} // namespace pplx