| Index: third_party/re2/util/test.cc
|
| diff --git a/third_party/re2/util/test.cc b/third_party/re2/util/test.cc
|
| index b0167e740a889dd81e88d43c64be3467c6a14ff9..2fe1bfa8c7900c8dfa5091ddfe4712288ee1bb12 100644
|
| --- a/third_party/re2/util/test.cc
|
| +++ b/third_party/re2/util/test.cc
|
| @@ -3,7 +3,7 @@
|
| // license that can be found in the LICENSE file.
|
|
|
| #include <stdio.h>
|
| -#ifndef _WIN32
|
| +#ifndef WIN32
|
| #include <sys/resource.h>
|
| #endif
|
| #include "util/test.h"
|
| @@ -23,6 +23,18 @@
|
| tests[ntests++].name = name;
|
| }
|
|
|
| +namespace re2 {
|
| +int64 VirtualProcessSize() {
|
| +#ifndef WIN32
|
| + struct rusage ru;
|
| + getrusage(RUSAGE_SELF, &ru);
|
| + return (int64)ru.ru_maxrss*1024;
|
| +#else
|
| + return 0;
|
| +#endif
|
| +}
|
| +} // namespace re2
|
| +
|
| int main(int argc, char **argv) {
|
| for (int i = 0; i < ntests; i++) {
|
| printf("%s\n", tests[i].name);
|
|
|