Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

preliminary merge-back of my old work on MSVC2005/MSVC2008 and pthrea…

…ds-Win32 test cases.

Also updated MSVC project files to 2011 bin/ + obj/ layout standard.
  • Loading branch information...
commit a983f2f908800c057185e136baa65497e9529dff 1 parent 5448853
@GerHobbelt authored
Showing with 15,080 additions and 1,177 deletions.
  1. +1 −1  README.NONPORTABLE
  2. +15 −7 dll.c
  3. +68 −0 pthread.2005.sln
  4. +2,516 −0 pthread.2005.vcproj
  5. +68 −0 pthread.2008.sln
  6. +2,516 −0 pthread.2008.vcproj
  7. +2,405 −0 pthread_lib.2005.vcproj
  8. +2,405 −0 pthread_lib.2008.vcproj
  9. +2 −1  tests/Bmakefile
  10. +1,223 −0 tests/Debug.2005.vcproj
  11. +1,250 −0 tests/Debug.2008.vcproj
  12. +2 −1  tests/GNUmakefile
  13. +2 −1  tests/Makefile
  14. +21 −0 tests/SIZES.MSVC2005.x86
  15. +2 −1  tests/Wmakefile
  16. +6 −1 tests/barrier1.c
  17. +6 −1 tests/barrier2.c
  18. +15 −10 tests/barrier3.c
  19. +8 −3 tests/barrier4.c
  20. +15 −10 tests/barrier5.c
  21. +14 −9 tests/barrier6.c
  22. +42 −36 tests/benchtest1.c
  23. +40 −34 tests/benchtest2.c
  24. +30 −24 tests/benchtest3.c
  25. +32 −26 tests/benchtest4.c
  26. +24 −18 tests/benchtest5.c
  27. +7 −2 tests/cancel1.c
  28. +23 −16 tests/cancel2.c
  29. +18 −13 tests/cancel3.c
  30. +17 −12 tests/cancel4.c
  31. +17 −12 tests/cancel5.c
  32. +10 −5 tests/cancel6a.c
  33. +10 −5 tests/cancel6d.c
  34. +16 −10 tests/cancel7.c
  35. +18 −12 tests/cancel8.c
  36. +9 −4 tests/cancel9.c
  37. +22 −12 tests/cleanup0.c
  38. +21 −11 tests/cleanup1.c
  39. +22 −12 tests/cleanup2.c
  40. +22 −12 tests/cleanup3.c
  41. +5 −0 tests/condvar1.c
  42. +5 −0 tests/condvar1_1.c
  43. +14 −9 tests/condvar1_2.c
  44. +17 −12 tests/condvar2.c
  45. +15 −10 tests/condvar2_1.c
  46. +16 −11 tests/condvar3.c
  47. +15 −10 tests/condvar3_1.c
  48. +15 −10 tests/condvar3_2.c
  49. +16 −10 tests/condvar3_3.c
  50. +17 −12 tests/condvar4.c
  51. +17 −12 tests/condvar5.c
  52. +19 −14 tests/condvar6.c
  53. +19 −14 tests/condvar7.c
  54. +18 −13 tests/condvar8.c
  55. +17 −12 tests/condvar9.c
  56. +6 −1 tests/context1.c
  57. +5 −0 tests/count1.c
  58. +6 −1 tests/create1.c
  59. +13 −8 tests/create2.c
  60. +146 −0 tests/create3.c
  61. +6 −1 tests/delay1.c
  62. +13 −8 tests/delay2.c
  63. +13 −8 tests/detach1.c
  64. +7 −2 tests/equal1.c
  65. +7 −2 tests/errno1.c
  66. +32 −12 tests/exception1.c
  67. +25 −15 tests/exception2.c
  68. +25 −15 tests/exception3.c
  69. +6 −1 tests/exit1.c
  70. +8 −3 tests/exit2.c
  71. +13 −8 tests/exit3.c
  72. +17 −11 tests/exit4.c
  73. +16 −10 tests/exit5.c
  74. +6 −1 tests/eyal1.c
  75. +16 −11 tests/inherit1.c
  76. +12 −7 tests/join0.c
  77. +12 −7 tests/join1.c
  78. +12 −7 tests/join2.c
  79. +12 −7 tests/join3.c
  80. +5 −0 tests/kill1.c
  81. +8 −1 tests/loadfree.c
  82. +6 −1 tests/mutex1.c
  83. +13 −8 tests/mutex1e.c
  84. +13 −8 tests/mutex1n.c
  85. +13 −8 tests/mutex1r.c
  86. +6 −1 tests/mutex2.c
  87. +6 −1 tests/mutex2e.c
  88. +6 −1 tests/mutex2r.c
  89. +7 −2 tests/mutex3.c
  90. +7 −2 tests/mutex3e.c
  91. +7 −2 tests/mutex3r.c
  92. +21 −10 tests/mutex4.c
  93. +5 −0 tests/mutex5.c
  94. +6 −4 tests/mutex6.c
  95. +15 −13 tests/mutex6e.c
  96. +14 −12 tests/mutex6es.c
  97. +21 −15 tests/mutex6n.c
  98. +15 −13 tests/mutex6r.c
  99. +14 −12 tests/mutex6rs.c
  100. +6 −4 tests/mutex6s.c
  101. +7 −5 tests/mutex7.c
  102. +16 −13 tests/mutex7e.c
  103. +17 −14 tests/mutex7n.c
  104. +15 −13 tests/mutex7r.c
  105. +7 −2 tests/mutex8.c
  106. +8 −3 tests/mutex8e.c
  107. +7 −2 tests/mutex8n.c
  108. +8 −3 tests/mutex8r.c
  109. +8 −3 tests/once1.c
  110. +16 −11 tests/once2.c
  111. +13 −8 tests/once3.c
  112. +11 −6 tests/once4.c
  113. +63 −15 tests/priority1.c
  114. +17 −12 tests/priority2.c
  115. +15 −10 tests/reuse1.c
  116. +42 −13 tests/reuse2.c
  117. +20 −15 tests/robust1.c
  118. +20 −15 tests/robust2.c
  119. +20 −15 tests/robust3.c
  120. +16 −11 tests/robust4.c
  121. +16 −11 tests/robust5.c
  122. +6 −1 tests/rwlock1.c
  123. +6 −1 tests/rwlock2.c
  124. +13 −8 tests/rwlock2_t.c
  125. +18 −13 tests/rwlock3.c
  126. +17 −12 tests/rwlock3_t.c
  127. +18 −13 tests/rwlock4.c
  128. +17 −12 tests/rwlock4_t.c
  129. +18 −13 tests/rwlock5.c
  130. +17 −12 tests/rwlock5_t.c
  131. +37 −11 tests/rwlock6.c
  132. +35 −9 tests/rwlock6_t.c
  133. +11 −6 tests/rwlock6_t2.c
  134. +7 −2 tests/rwlock7.c
  135. +7 −2 tests/rwlock8.c
  136. +8 −3 tests/self1.c
  137. +5 −0 tests/self2.c
  138. +18 −13 tests/semaphore1.c
  139. +5 −0 tests/semaphore2.c
  140. +7 −2 tests/semaphore3.c
  141. +15 −10 tests/semaphore4.c
  142. +14 −9 tests/semaphore4t.c
  143. +6 −1 tests/semaphore5.c
  144. +15 −10 tests/sequence1.c
  145. +5 −0 tests/sizes.c
  146. +5 −0 tests/spin1.c
  147. +7 −2 tests/spin2.c
  148. +15 −10 tests/spin3.c
  149. +22 −16 tests/spin4.c
  150. +17 −12 tests/stress1.c
  151. +7 −7 tests/test.h
  152. +19 −3 tests/tryentercs.c
  153. +43 −3 tests/tryentercs2.c
  154. +14 −9 tests/tsd1.c
  155. +14 −9 tests/tsd2.c
  156. +13 −8 tests/valid1.c
  157. +5 −0 tests/valid2.c
  158. +379 −0 tests/wrapper4tests_1.c
View
2  README.NONPORTABLE
@@ -402,7 +402,7 @@ pthread_hash()
A single more general purpose function could also be defined as a
basis for at least the last two of the above functions.
-First we need to list the freedoms and constraints with restpect
+First we need to list the freedoms and constraints with respect
to pthread_t so that we can be sure our solution is compatible with the
standard.
View
22 dll.c
@@ -9,38 +9,47 @@
* Pthreads-win32 - POSIX Threads Library for Win32
* Copyright(C) 1998 John E. Bossom
* Copyright(C) 1999,2005 Pthreads-win32 contributors
- *
+ *
* Contact Email: rpj@callisto.canberra.edu.au
- *
+ *
* The current list of contributors is contained
* in the file CONTRIBUTORS included with the source
* code distribution. The list can also be seen at the
* following World Wide Web location:
* http://sources.redhat.com/pthreads-win32/contributors.html
- *
+ *
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
- *
+ *
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Lesser General Public
* License along with this library in the file COPYING.LIB;
* if not, write to the Free Software Foundation, Inc.,
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
+/* [i_a] sanity build checks */
+#if defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64))
+#if !defined(PTW32_STATIC_LIB) && !defined(_WINDLL)
+#error "Should not compile dynamic library code when apparently trying to build a static lib"
+#elif defined(PTW32_STATIC_LIB) && defined(_WINDLL)
+#error "Should not compile static library code when apparently trying to build a dynamic lib DLL"
+#endif
+#endif
+
#if !defined(PTW32_STATIC_LIB)
#include "pthread.h"
#include "implement.h"
#if defined(_MSC_VER)
-/*
+/*
* lpvReserved yields an unreferenced formal parameter;
* ignore it
*/
@@ -86,7 +95,6 @@ DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved)
}
return (result);
-
} /* DllMain */
#endif /* PTW32_STATIC_LIB */
View
68 pthread.2005.sln
@@ -0,0 +1,68 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pthread_dll", "pthread.2005.vcproj", "{5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pthread_lib", "pthread_lib.2005.vcproj", "{A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{268FEBF5-90D9-4D50-8EA8-D712848A7A22}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pthread_test", "tests\Debug.2005.vcproj", "{510AAB56-492A-4EF6-85AC-AD0F02BF5639}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0} = {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Itanium = Debug|Itanium
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Itanium = Release|Itanium
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Debug|Itanium.ActiveCfg = Debug|Itanium
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Debug|Itanium.Build.0 = Debug|Itanium
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Debug|Win32.Build.0 = Debug|Win32
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Debug|x64.ActiveCfg = Debug|x64
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Debug|x64.Build.0 = Debug|x64
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Release|Itanium.ActiveCfg = Release|Itanium
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Release|Itanium.Build.0 = Release|Itanium
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Release|Win32.ActiveCfg = Release|Win32
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Release|Win32.Build.0 = Release|Win32
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Release|x64.ActiveCfg = Release|x64
+ {5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}.Release|x64.Build.0 = Release|x64
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Debug|Itanium.ActiveCfg = Debug|Itanium
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Debug|Itanium.Build.0 = Debug|Itanium
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Debug|Win32.Build.0 = Debug|Win32
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Debug|x64.ActiveCfg = Debug|x64
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Debug|x64.Build.0 = Debug|x64
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Release|Itanium.ActiveCfg = Release|Itanium
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Release|Itanium.Build.0 = Release|Itanium
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Release|Win32.ActiveCfg = Release|Win32
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Release|Win32.Build.0 = Release|Win32
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Release|x64.ActiveCfg = Release|x64
+ {A063DFAD-6995-4E1A-AFFF-E43DC11E95B1}.Release|x64.Build.0 = Release|x64
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Debug|Itanium.ActiveCfg = Debug|Itanium
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Debug|Itanium.Build.0 = Debug|Itanium
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Debug|Win32.ActiveCfg = Debug|Win32
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Debug|Win32.Build.0 = Debug|Win32
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Debug|x64.ActiveCfg = Debug|x64
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Debug|x64.Build.0 = Debug|x64
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Release|Itanium.ActiveCfg = Release|Itanium
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Release|Itanium.Build.0 = Release|Itanium
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Release|Win32.ActiveCfg = Release|Win32
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Release|Win32.Build.0 = Release|Win32
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Release|x64.ActiveCfg = Release|x64
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {510AAB56-492A-4EF6-85AC-AD0F02BF5639} = {268FEBF5-90D9-4D50-8EA8-D712848A7A22}
+ EndGlobalSection
+EndGlobal
View
2,516 pthread.2005.vcproj
@@ -0,0 +1,2516 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pthread_dll"
+ ProjectGUID="{5D459BA0-5EEB-47D3-A1C4-6B55C8D37EC0}"
+ RootNamespace="pthread"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ <Platform
+ Name="Itanium"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)bin/$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ IntermediateDirectory="$(SolutionDir)obj/$(ProjectName)_$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="false"
+ EnableFiberSafeOptimizations="true"
+ WholeProgramOptimization="true"
+ AdditionalIncludeDirectories="."
+ PreprocessorDefinitions="__CLEANUP_SEH;WIN32;NDEBUG;_WINDOWS;_USRDLL;PTW32_BUILD;_CRT_SECURE_NO_DEPRECATE"
+ StringPooling="true"
+ ExceptionHandling="2"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG,PTW32_RC_MSC"
+ Culture="1033"
+ AdditionalIncludeDirectories="."
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="ws2_32.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="false"
+ GenerateMapFile="true"
+ MapExports="true"
+ OptimizeReferences="1"
+ EnableCOMDATFolding="2"
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(SolutionDir)bin/$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ IntermediateDirectory="$(SolutionDir)obj/$(ProjectName)_$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="3"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="false"
+ EnableFiberSafeOptimizations="true"
+ WholeProgramOptimization="true"
+ AdditionalIncludeDirectories="."
+ PreprocessorDefinitions="WIN64;_WIN64;__CLEANUP_SEH;WIN32;NDEBUG;_WINDOWS;_USRDLL;PTW32_BUILD;_CRT_SECURE_NO_DEPRECATE"
+ StringPooling="true"
+ ExceptionHandling="2"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG,PTW32_RC_MSC"
+ Culture="1033"
+ AdditionalIncludeDirectories="."
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="ws2_32.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="false"
+ GenerateMapFile="true"
+ MapExports="true"
+ OptimizeReferences="1"
+ EnableCOMDATFolding="2"
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Itanium"
+ OutputDirectory="$(SolutionDir)bin/$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ IntermediateDirectory="$(SolutionDir)obj/$(ProjectName)_$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="2"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="3"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="true"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="false"
+ EnableFiberSafeOptimizations="true"
+ WholeProgramOptimization="true"
+ AdditionalIncludeDirectories="."
+ PreprocessorDefinitions="WIN64;_WIN64;__CLEANUP_SEH;WIN32;NDEBUG;_WINDOWS;_USRDLL;PTW32_BUILD;_CRT_SECURE_NO_DEPRECATE"
+ StringPooling="true"
+ ExceptionHandling="2"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG,PTW32_RC_MSC"
+ Culture="1033"
+ AdditionalIncludeDirectories="."
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="ws2_32.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="false"
+ GenerateMapFile="true"
+ MapExports="true"
+ OptimizeReferences="1"
+ EnableCOMDATFolding="2"
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ TargetMachine="5"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)bin/$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ IntermediateDirectory="$(SolutionDir)obj/$(ProjectName)_$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\./pthread.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="."
+ PreprocessorDefinitions="__CLEANUP_SEH;WIN32;_DEBUG;_WINDOWS;_USRDLL;PTW32_BUILD;_CRT_SECURE_NO_DEPRECATE"
+ StringPooling="true"
+ MinimalRebuild="false"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ EnableFunctionLevelLinking="true"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,PTW32_RC_MSC"
+ Culture="1033"
+ AdditionalIncludeDirectories="."
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="ws2_32.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ GenerateMapFile="true"
+ MapExports="true"
+ OptimizeReferences="1"
+ EnableCOMDATFolding="2"
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ Profile="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(SolutionDir)bin/$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ IntermediateDirectory="$(SolutionDir)obj/$(ProjectName)_$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="3"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="."
+ PreprocessorDefinitions="WIN64;_WIN64;__CLEANUP_SEH;WIN32;_DEBUG;_WINDOWS;_USRDLL;PTW32_BUILD;_CRT_SECURE_NO_DEPRECATE"
+ StringPooling="true"
+ MinimalRebuild="false"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ EnableFunctionLevelLinking="true"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,PTW32_RC_MSC"
+ Culture="1033"
+ AdditionalIncludeDirectories="."
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="ws2_32.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ GenerateMapFile="true"
+ MapExports="true"
+ OptimizeReferences="1"
+ EnableCOMDATFolding="2"
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ Profile="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Itanium"
+ OutputDirectory="$(SolutionDir)bin/$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ IntermediateDirectory="$(SolutionDir)obj/$(ProjectName)_$(PlatformName)_MSVC2005.$(ConfigurationName)"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="2"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="."
+ PreprocessorDefinitions="WIN64;_WIN64;__CLEANUP_SEH;WIN32;_DEBUG;_WINDOWS;_USRDLL;PTW32_BUILD;_CRT_SECURE_NO_DEPRECATE"
+ StringPooling="true"
+ MinimalRebuild="false"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ EnableFunctionLevelLinking="true"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,PTW32_RC_MSC"
+ Culture="1033"
+ AdditionalIncludeDirectories="."
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="ws2_32.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ GenerateMapFile="true"
+ MapExports="true"
+ OptimizeReferences="1"
+ EnableCOMDATFolding="2"
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ TargetMachine="5"
+ Profile="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ <File
+ RelativePath=".\attr.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\autostatic.c"
+ >
+ </File>
+ <File
+ RelativePath=".\barrier.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\cancel.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\cleanup.c"
+ >
+ </File>
+ <File
+ RelativePath=".\condvar.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\create.c"
+ >
+ </File>
+ <File
+ RelativePath=".\dll.c"
+ >
+ </File>
+ <File
+ RelativePath=".\errno.c"
+ >
+ </File>
+ <File
+ RelativePath=".\exit.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\fork.c"
+ >
+ </File>
+ <File
+ RelativePath=".\global.c"
+ >
+ </File>
+ <File
+ RelativePath=".\misc.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\mutex.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\nonportable.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\private.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="pthread.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\pthread_attr_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getdetachstate.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getinheritsched.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getschedparam.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getschedpolicy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getscope.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getstackaddr.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_getstacksize.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setdetachstate.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setinheritsched.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setschedparam.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setschedpolicy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setscope.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setstackaddr.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_attr_setstacksize.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrier_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrier_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrier_wait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrierattr_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrierattr_getpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrierattr_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_barrierattr_setpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_cancel.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_cond_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_cond_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_cond_signal.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_cond_wait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_condattr_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_condattr_getpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_condattr_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_condattr_setpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_delay_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_detach.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_equal.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_exit.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_getconcurrency.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_getschedparam.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_getspecific.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_getunique_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_getw32threadhandle_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_join.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_key_create.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_key_delete.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_kill.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_consistent.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_lock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_timedlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_trylock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutex_unlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_getkind_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_getpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_getrobust.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_gettype.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_setkind_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_setpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_setrobust.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_mutexattr_settype.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_num_processors_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_once.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_rdlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_timedrdlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_timedwrlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_tryrdlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_trywrlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_unlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlock_wrlock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlockattr_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlockattr_getpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlockattr_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_rwlockattr_setpshared.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_self.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_setcancelstate.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_setcanceltype.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_setconcurrency.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_setschedparam.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_setspecific.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_spin_destroy.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\pthread_spin_init.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\pthread_spin_lock.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\pthread_spin_trylock.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\pthread_spin_unlock.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\pthread_testcancel.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_timechange_handler_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\pthread_win32_attach_detach_np.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_calloc.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_callUserDestroyRoutines.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_cond_check_need_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_getprocessors.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_is_attr.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_MCS_lock.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_mutex_check_need_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_new.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_processInitialize.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_processTerminate.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_relmillisecs.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_reuse.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_rwlock_cancelwrwait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_rwlock_check_need_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_semwait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_spinlock_check_need_init.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\ptw32_threadDestroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_threadStart.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_throw.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_timespec.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_tkAssocCreate.c"
+ >
+ </File>
+ <File
+ RelativePath=".\ptw32_tkAssocDestroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\rwlock.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\sched.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\sched_get_priority_max.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sched_get_priority_min.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sched_getscheduler.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sched_setscheduler.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sched_yield.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_close.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_destroy.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_getvalue.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_open.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_post.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_post_multiple.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_timedwait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_trywait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_unlink.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sem_wait.c"
+ >
+ </File>
+ <File
+ RelativePath=".\semaphore.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\signal.c"
+ >
+ </File>
+ <File
+ RelativePath=".\spin.c"
+ >
+ </File>
+ <File
+ RelativePath=".\sync.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\tsd.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Itanium"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\w32_CancelableWait.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ <File
+ RelativePath=".\config.h"
+ >
+ </File>
+ <File
+ RelativePath=".\context.h"
+ >
+ </File>
+ <File
+ RelativePath="implement.h"
+ >
+ </File>
+ <File
+ RelativePath=".\need_errno.h"
+ >
+ </File>
+ <File
+ RelativePath="pthread.h"
+ >
+ </File>
+ <File
+ RelativePath="sched.h"
+ >
+ </File>
+ <File
+ RelativePath="semaphore.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
+ <File
+ RelativePath="version.rc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Documentation"
+ >
+ <File
+ RelativePath=".\manual\index.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\PortabilityIssues.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_attr_init.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_attr_setstackaddr.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_attr_setstacksize.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_barrier_init.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_barrier_wait.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_barrierattr_init.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_barrierattr_setpshared.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_cancel.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_cleanup_push.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_cond_init.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_condattr_init.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_condattr_setpshared.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_create.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_delay_np.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_detach.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_equal.html"
+ >
+ </File>
+ <File
+ RelativePath=".\manual\pthread_exit.html"
+ >