| Index: third_party/re2/util/thread.h
 | 
| diff --git a/third_party/re2/util/thread.h b/third_party/re2/util/thread.h
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..b9610e045895de51dfa9186da3293e26401ad89d
 | 
| --- /dev/null
 | 
| +++ b/third_party/re2/util/thread.h
 | 
| @@ -0,0 +1,26 @@
 | 
| +// 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.
 | 
| +
 | 
| +#ifndef RE2_UTIL_THREAD_H__
 | 
| +#define RE2_UTIL_THREAD_H__
 | 
| +
 | 
| +#include <pthread.h>
 | 
| +
 | 
| +class Thread {
 | 
| + public:
 | 
| +  Thread();
 | 
| +  virtual ~Thread();
 | 
| +  void Start();
 | 
| +  void Join();
 | 
| +  void SetJoinable(bool);
 | 
| +  virtual void Run() = 0;
 | 
| + 
 | 
| + private:
 | 
| +  pthread_t pid_;
 | 
| +  bool running_;
 | 
| +  bool joinable_;
 | 
| +};
 | 
| +
 | 
| +#endif  // RE2_UTIL_THREAD_H__
 | 
| +
 | 
| 
 |