blob: 6c216cf4405fe2916afa9c1791df098353098795 [file] [log] [blame]
Rob Hughesbdee4262020-01-07 17:05:24 +00001//
2// Copyright © 2020 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#include "Processes.hpp"
7
8#if defined(__unix__)
9#include <unistd.h>
10#elif defined(_MSC_VER)
Rob Hughesbc873d22020-05-20 13:11:37 +010011#include "WindowsWrapper.hpp"
Rob Hughesbdee4262020-01-07 17:05:24 +000012#endif
13
14namespace armnnUtils
15{
16namespace Processes
17{
18
19int GetCurrentId()
20{
21#if defined(__unix__)
22 return getpid();
23#elif defined(_MSC_VER)
24 return ::GetCurrentProcessId();
25#endif
26}
27
28}
29}