| OLD | NEW | 
|     1 // Copyright 2012 the V8 project authors. All rights reserved. |     1 // Copyright 2012 the V8 project authors. All rights reserved. | 
|     2 // Redistribution and use in source and binary forms, with or without |     2 // Use of this source code is governed by a BSD-style license that can be | 
|     3 // modification, are permitted provided that the following conditions are |     3 // found in the LICENSE file. | 
|     4 // met: |  | 
|     5 // |  | 
|     6 //     * Redistributions of source code must retain the above copyright |  | 
|     7 //       notice, this list of conditions and the following disclaimer. |  | 
|     8 //     * Redistributions in binary form must reproduce the above |  | 
|     9 //       copyright notice, this list of conditions and the following |  | 
|    10 //       disclaimer in the documentation and/or other materials provided |  | 
|    11 //       with the distribution. |  | 
|    12 //     * Neither the name of Google Inc. nor the names of its |  | 
|    13 //       contributors may be used to endorse or promote products derived |  | 
|    14 //       from this software without specific prior written permission. |  | 
|    15 // |  | 
|    16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |  | 
|    17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |  | 
|    18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |  | 
|    19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |  | 
|    20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |  | 
|    21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |  | 
|    22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |  | 
|    23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |  | 
|    24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  | 
|    25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |  | 
|    26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  | 
|    27  |     4  | 
|    28 // Platform-specific code for Win32. |     5 // Platform-specific code for Win32. | 
|    29  |     6  | 
|    30 // Secure API functions are not available using MinGW with msvcrt.dll |     7 // Secure API functions are not available using MinGW with msvcrt.dll | 
|    31 // on Windows XP. Make sure MINGW_HAS_SECURE_API is not defined to |     8 // on Windows XP. Make sure MINGW_HAS_SECURE_API is not defined to | 
|    32 // disable definition of secure API functions in standard headers that |     9 // disable definition of secure API functions in standard headers that | 
|    33 // would conflict with our own implementation. |    10 // would conflict with our own implementation. | 
|    34 #ifdef __MINGW32__ |    11 #ifdef __MINGW32__ | 
|    35 #include <_mingw.h> |    12 #include <_mingw.h> | 
|    36 #ifdef MINGW_HAS_SECURE_API |    13 #ifdef MINGW_HAS_SECURE_API | 
| (...skipping 1474 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1511   ASSERT(result); |  1488   ASSERT(result); | 
|  1512 } |  1489 } | 
|  1513  |  1490  | 
|  1514  |  1491  | 
|  1515  |  1492  | 
|  1516 void Thread::YieldCPU() { |  1493 void Thread::YieldCPU() { | 
|  1517   Sleep(0); |  1494   Sleep(0); | 
|  1518 } |  1495 } | 
|  1519  |  1496  | 
|  1520 } }  // namespace v8::internal |  1497 } }  // namespace v8::internal | 
| OLD | NEW |