| Index: third_party/re2/util/thread.cc
|
| diff --git a/third_party/re2/util/thread.cc b/third_party/re2/util/thread.cc
|
| deleted file mode 100644
|
| index d97f14b5e41fe37e3a69892905a87fcaa44292c5..0000000000000000000000000000000000000000
|
| --- a/third_party/re2/util/thread.cc
|
| +++ /dev/null
|
| @@ -1,42 +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() {
|
| -}
|
| -
|
| -void *startThread(void *v) {
|
| - Thread* t = (Thread*)v;
|
| - t->Run();
|
| - return 0;
|
| -}
|
| -
|
| -void Thread::Start() {
|
| - CHECK(!running_);
|
| - pthread_create(&pid_, 0, startThread, this);
|
| - running_ = true;
|
| - if (!joinable_)
|
| - pthread_detach(pid_);
|
| -}
|
| -
|
| -void Thread::Join() {
|
| - CHECK(running_);
|
| - CHECK(joinable_);
|
| - void *val;
|
| - pthread_join(pid_, &val);
|
| - running_ = 0;
|
| -}
|
| -
|
| -void Thread::SetJoinable(bool j) {
|
| - CHECK(!running_);
|
| - joinable_ = j;
|
| -}
|
|
|