| Index: third_party/re2/util/threadwin.cc
|
| diff --git a/third_party/re2/util/threadwin.cc b/third_party/re2/util/threadwin.cc
|
| deleted file mode 100644
|
| index d68f2c58b3f4c0559be25da05d978528a60bb1ef..0000000000000000000000000000000000000000
|
| --- a/third_party/re2/util/threadwin.cc
|
| +++ /dev/null
|
| @@ -1,44 +0,0 @@
|
| -// Copyright 2009 The RE2 Authors. All Rights Reserved.
|
| -// Use of this source code is governed by a BSD-style
|
| -// license that can be found in the LICENSE file.
|
| -
|
| -#include "util/thread.h"
|
| -#include "util/util.h"
|
| -
|
| -Thread::Thread() {
|
| - pid_ = 0;
|
| - running_ = 0;
|
| - joinable_ = 0;
|
| -}
|
| -
|
| -Thread::~Thread() {
|
| -}
|
| -
|
| -DWORD WINAPI startThread(void *v) {
|
| - Thread* t = (Thread*)v;
|
| - t->Run();
|
| - return 0;
|
| -}
|
| -
|
| -void Thread::Start() {
|
| - CHECK(!running_);
|
| - pid_ = CreateThread(NULL, 0, startThread, this, 0, NULL);
|
| - running_ = true;
|
| - if (!joinable_) {
|
| - CloseHandle(pid_);
|
| - pid_ = 0;
|
| - }
|
| -}
|
| -
|
| -void Thread::Join() {
|
| - CHECK(running_);
|
| - CHECK(joinable_);
|
| - if (pid_ != 0)
|
| - WaitForSingleObject(pid_, INFINITE);
|
| - running_ = 0;
|
| -}
|
| -
|
| -void Thread::SetJoinable(bool j) {
|
| - CHECK(!running_);
|
| - joinable_ = j;
|
| -}
|
|
|