mirror of https://github.com/lukechilds/node.git
Ryan Dahl
14 years ago
24 changed files with 523 additions and 873 deletions
@ -1,172 +0,0 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||
<ItemGroup Label="ProjectConfigurations"> |
|
||||
<ProjectConfiguration Include="Debug|Win32"> |
|
||||
<Configuration>Debug</Configuration> |
|
||||
<Platform>Win32</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Debug|x64"> |
|
||||
<Configuration>Debug</Configuration> |
|
||||
<Platform>x64</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Release|Win32"> |
|
||||
<Configuration>Release</Configuration> |
|
||||
<Platform>Win32</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Release|x64"> |
|
||||
<Configuration>Release</Configuration> |
|
||||
<Platform>x64</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
</ItemGroup> |
|
||||
<PropertyGroup Label="Globals"> |
|
||||
<Keyword>Win32Proj</Keyword> |
|
||||
</PropertyGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>true</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>true</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>false</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>false</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
||||
<ImportGroup Label="ExtensionSettings"> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<PropertyGroup Label="UserMacros" /> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
<Optimization>Disabled</Optimization> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<TargetMachine>MachineX86</TargetMachine> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
<Optimization>Disabled</Optimization> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<TargetMachine>MachineX86</TargetMachine> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
|
||||
<OptimizeReferences>true</OptimizeReferences> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
|
||||
<OptimizeReferences>true</OptimizeReferences> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemGroup> |
|
||||
<ClCompile Include="..\test\benchmark-ping-pongs.c" /> |
|
||||
<ClCompile Include="..\test\benchmark-pump.c" /> |
|
||||
<ClCompile Include="..\test\benchmark-sizes.c" /> |
|
||||
<ClCompile Include="..\test\echo-server.c" /> |
|
||||
<ClCompile Include="..\test\run-benchmarks.c" /> |
|
||||
<ClCompile Include="..\test\runner-unix.c"> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> |
|
||||
</ClCompile> |
|
||||
<ClCompile Include="..\test\runner-win.c" /> |
|
||||
<ClCompile Include="..\test\runner.c" /> |
|
||||
</ItemGroup> |
|
||||
<ItemGroup> |
|
||||
<ClInclude Include="..\test\benchmark-list.h" /> |
|
||||
<ClInclude Include="..\test\runner-unix.h"> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> |
|
||||
</ClInclude> |
|
||||
<ClInclude Include="..\test\runner-win.h" /> |
|
||||
<ClInclude Include="..\test\runner.h" /> |
|
||||
<ClInclude Include="..\test\task.h" /> |
|
||||
</ItemGroup> |
|
||||
<ItemGroup> |
|
||||
<ProjectReference Include="libuv.vcxproj"> |
|
||||
<Project>{301fe650-cd34-14e5-6b63-42e383fa02bc}</Project> |
|
||||
</ProjectReference> |
|
||||
</ItemGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|
||||
<ImportGroup Label="ExtensionTargets"> |
|
||||
</ImportGroup> |
|
||||
</Project> |
|
@ -1,181 +0,0 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||
<ItemGroup Label="ProjectConfigurations"> |
|
||||
<ProjectConfiguration Include="Debug|Win32"> |
|
||||
<Configuration>Debug</Configuration> |
|
||||
<Platform>Win32</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Debug|x64"> |
|
||||
<Configuration>Debug</Configuration> |
|
||||
<Platform>x64</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Release|Win32"> |
|
||||
<Configuration>Release</Configuration> |
|
||||
<Platform>Win32</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Release|x64"> |
|
||||
<Configuration>Release</Configuration> |
|
||||
<Platform>x64</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
</ItemGroup> |
|
||||
<PropertyGroup Label="Globals"> |
|
||||
<Keyword>Win32Proj</Keyword> |
|
||||
<ProjectGuid>{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}</ProjectGuid> |
|
||||
</PropertyGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>true</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>true</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>false</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
||||
<ConfigurationType>Application</ConfigurationType> |
|
||||
<UseDebugLibraries>false</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
||||
<ImportGroup Label="ExtensionSettings"> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<PropertyGroup Label="UserMacros" /> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
||||
<LinkIncremental>true</LinkIncremental> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
</PropertyGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
<Optimization>Disabled</Optimization> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<TargetMachine>MachineX86</TargetMachine> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
<Optimization>Disabled</Optimization> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<TargetMachine>MachineX86</TargetMachine> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
|
||||
<OptimizeReferences>true</OptimizeReferences> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
</ClCompile> |
|
||||
<Link> |
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||
<SubSystem>Console</SubSystem> |
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
|
||||
<OptimizeReferences>true</OptimizeReferences> |
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||
</Link> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemGroup> |
|
||||
<ClCompile Include="..\test\echo-server.c" /> |
|
||||
<ClCompile Include="..\test\runner-unix.c"> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> |
|
||||
</ClCompile> |
|
||||
<ClCompile Include="..\test\test-async.c" /> |
|
||||
<ClCompile Include="..\test\test-delayed-accept.c" /> |
|
||||
<ClCompile Include="..\test\test-callback-stack.c" /> |
|
||||
<ClCompile Include="..\test\test-connection-fail.c" /> |
|
||||
<ClCompile Include="..\test\test-fail-always.c" /> |
|
||||
<ClCompile Include="..\test\test-loop-handles.c" /> |
|
||||
<ClCompile Include="..\test\test-pass-always.c" /> |
|
||||
<ClCompile Include="..\test\test-ping-pong.c" /> |
|
||||
<ClCompile Include="..\test\runner-win.c" /> |
|
||||
<ClCompile Include="..\test\runner.c" /> |
|
||||
<ClCompile Include="..\test\test-bind-error.c" /> |
|
||||
<ClCompile Include="..\test\test-tcp-writealot.c" /> |
|
||||
<ClCompile Include="..\test\test-timeout.c" /> |
|
||||
<ClCompile Include="..\test\run-tests.c" /> |
|
||||
</ItemGroup> |
|
||||
<ItemGroup> |
|
||||
<ClInclude Include="..\test\runner-unix.h"> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> |
|
||||
</ClInclude> |
|
||||
<ClInclude Include="..\test\test-list.h" /> |
|
||||
<ClInclude Include="..\test\runner-win.h" /> |
|
||||
<ClInclude Include="..\test\runner.h" /> |
|
||||
<ClInclude Include="..\test\task.h" /> |
|
||||
</ItemGroup> |
|
||||
<ItemGroup> |
|
||||
<ProjectReference Include="libuv.vcxproj"> |
|
||||
<Project>{301fe650-cd34-14e5-6b63-42e383fa02bc}</Project> |
|
||||
</ProjectReference> |
|
||||
</ItemGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|
||||
<ImportGroup Label="ExtensionTargets"> |
|
||||
</ImportGroup> |
|
||||
</Project> |
|
@ -1,46 +0,0 @@ |
|||||
|
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00 |
|
||||
# Visual Studio 2010 |
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libuv", "libuv.vcxproj", "{301FE650-CD34-14E5-6B63-42E383FA02BC}" |
|
||||
EndProject |
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libuv-test", "libuv-test.vcxproj", "{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}" |
|
||||
EndProject |
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libuv-benchmark", "libuv-benchmark.vcxproj", "{65312F30-3B19-A87E-E8D1-491D0F4A6536}" |
|
||||
EndProject |
|
||||
Global |
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
|
||||
Debug|Win32 = Debug|Win32 |
|
||||
Debug|x64 = Debug|x64 |
|
||||
Release|Win32 = Release|Win32 |
|
||||
Release|x64 = Release|x64 |
|
||||
EndGlobalSection |
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Debug|Win32.ActiveCfg = Debug|Win32 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Debug|Win32.Build.0 = Debug|Win32 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Debug|x64.ActiveCfg = Debug|x64 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Debug|x64.Build.0 = Debug|x64 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Release|Win32.ActiveCfg = Release|Win32 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Release|Win32.Build.0 = Release|Win32 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Release|x64.ActiveCfg = Release|x64 |
|
||||
{301FE650-CD34-14E5-6B63-42E383FA02BC}.Release|x64.Build.0 = Release|x64 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Debug|Win32.ActiveCfg = Debug|Win32 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Debug|Win32.Build.0 = Debug|Win32 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Debug|x64.ActiveCfg = Debug|x64 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Debug|x64.Build.0 = Debug|x64 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Release|Win32.ActiveCfg = Release|Win32 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Release|Win32.Build.0 = Release|Win32 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Release|x64.ActiveCfg = Release|x64 |
|
||||
{1D7C3F6C-A4AF-DD73-2D20-B2FC919B3744}.Release|x64.Build.0 = Release|x64 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Debug|Win32.ActiveCfg = Debug|Win32 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Debug|Win32.Build.0 = Debug|Win32 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Debug|x64.ActiveCfg = Debug|x64 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Debug|x64.Build.0 = Debug|x64 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Release|Win32.ActiveCfg = Release|Win32 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Release|Win32.Build.0 = Release|Win32 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Release|x64.ActiveCfg = Release|x64 |
|
||||
{65312F30-3B19-A87E-E8D1-491D0F4A6536}.Release|x64.Build.0 = Release|x64 |
|
||||
EndGlobalSection |
|
||||
GlobalSection(SolutionProperties) = preSolution |
|
||||
HideSolutionNode = FALSE |
|
||||
EndGlobalSection |
|
||||
EndGlobal |
|
@ -1,133 +0,0 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||
<ItemGroup Label="ProjectConfigurations"> |
|
||||
<ProjectConfiguration Include="Debug|Win32"> |
|
||||
<Configuration>Debug</Configuration> |
|
||||
<Platform>Win32</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Debug|x64"> |
|
||||
<Configuration>Debug</Configuration> |
|
||||
<Platform>x64</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Release|Win32"> |
|
||||
<Configuration>Release</Configuration> |
|
||||
<Platform>Win32</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
<ProjectConfiguration Include="Release|x64"> |
|
||||
<Configuration>Release</Configuration> |
|
||||
<Platform>x64</Platform> |
|
||||
</ProjectConfiguration> |
|
||||
</ItemGroup> |
|
||||
<PropertyGroup Label="Globals"> |
|
||||
<Keyword>Win32Proj</Keyword> |
|
||||
<ProjectGuid>{301FE650-CD34-14E5-6B63-42E383FA02BC}</ProjectGuid> |
|
||||
</PropertyGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType> |
|
||||
<UseDebugLibraries>true</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType> |
|
||||
<UseDebugLibraries>true</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType> |
|
||||
<UseDebugLibraries>false</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType> |
|
||||
<UseDebugLibraries>false</UseDebugLibraries> |
|
||||
</PropertyGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
||||
<ImportGroup Label="ExtensionSettings"> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||
</ImportGroup> |
|
||||
<PropertyGroup Label="UserMacros" /> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
</PropertyGroup> |
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
||||
<OutDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</OutDir> |
|
||||
<IntDir>$(SolutionDir)..\build\$(Platform)\$(Configuration)\</IntDir> |
|
||||
</PropertyGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
<Optimization>Disabled</Optimization> |
|
||||
</ClCompile> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
||||
<ClCompile> |
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||
<WarningLevel>Level3</WarningLevel> |
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
||||
<Optimization>Disabled</Optimization> |
|
||||
</ClCompile> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||
<ClCompile> |
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||
</ClCompile> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
||||
<ClCompile> |
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||
</ClCompile> |
|
||||
</ItemDefinitionGroup> |
|
||||
<ItemGroup> |
|
||||
<ClInclude Include="..\ngx-queue.h" /> |
|
||||
<ClInclude Include="..\uv-unix.h"> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> |
|
||||
</ClInclude> |
|
||||
<ClInclude Include="..\uv-win.h" /> |
|
||||
<ClInclude Include="..\uv.h" /> |
|
||||
<ClInclude Include="..\tree.h" /> |
|
||||
</ItemGroup> |
|
||||
<ItemGroup> |
|
||||
<ClCompile Include="..\uv-unix.c"> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> |
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> |
|
||||
</ClCompile> |
|
||||
<ClCompile Include="..\uv-win.c" /> |
|
||||
</ItemGroup> |
|
||||
<ItemGroup> |
|
||||
<None Include="..\AUTHORS" /> |
|
||||
<None Include="..\iocp-links.html" /> |
|
||||
<None Include="..\LICENSE" /> |
|
||||
<None Include="..\Makefile" /> |
|
||||
<None Include="..\README" /> |
|
||||
</ItemGroup> |
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|
||||
<ImportGroup Label="ExtensionTargets"> |
|
||||
</ImportGroup> |
|
||||
</Project> |
|
@ -1,105 +0,0 @@ |
|||||
/* Copyright Joyent, Inc. and other Node contributors. All rights reserved.
|
|
||||
* |
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy |
|
||||
* of this software and associated documentation files (the "Software"), to |
|
||||
* deal in the Software without restriction, including without limitation the |
|
||||
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or |
|
||||
* sell copies of the Software, and to permit persons to whom the Software is |
|
||||
* furnished to do so, subject to the following conditions: |
|
||||
* |
|
||||
* The above copyright notice and this permission notice shall be included in |
|
||||
* all copies or substantial portions of the Software. |
|
||||
* |
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS |
|
||||
* IN THE SOFTWARE. |
|
||||
*/ |
|
||||
|
|
||||
#include "../uv.h" |
|
||||
#include "task.h" |
|
||||
|
|
||||
|
|
||||
static int expected = 0; |
|
||||
static int timeouts = 0; |
|
||||
|
|
||||
static int64_t start_time; |
|
||||
|
|
||||
static void timeout_cb(uv_req_t *req, int64_t skew, int status) { |
|
||||
ASSERT(req != NULL); |
|
||||
ASSERT(status == 0); |
|
||||
|
|
||||
free(req); |
|
||||
timeouts++; |
|
||||
|
|
||||
/* Just call this randomly for the code coverage. */ |
|
||||
uv_update_time(); |
|
||||
} |
|
||||
|
|
||||
static void exit_timeout_cb(uv_req_t *req, int64_t skew, int status) { |
|
||||
int64_t now = uv_now(); |
|
||||
ASSERT(req != NULL); |
|
||||
ASSERT(status == 0); |
|
||||
ASSERT(timeouts == expected); |
|
||||
ASSERT(start_time < now); |
|
||||
exit(0); |
|
||||
} |
|
||||
|
|
||||
static void dummy_timeout_cb(uv_req_t *req, int64_t skew, int status) { |
|
||||
/* Should never be called */ |
|
||||
FATAL("dummy_timer_cb should never be called"); |
|
||||
} |
|
||||
|
|
||||
|
|
||||
static uv_buf alloc_cb(uv_handle_t* handle, size_t size) { |
|
||||
uv_buf buf = {0, 0}; |
|
||||
FATAL("alloc should not be called"); |
|
||||
return buf; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
TEST_IMPL(timeout) { |
|
||||
uv_req_t *req; |
|
||||
uv_req_t exit_req; |
|
||||
uv_req_t dummy_req; |
|
||||
int i; |
|
||||
|
|
||||
uv_init(alloc_cb); |
|
||||
|
|
||||
start_time = uv_now(); |
|
||||
ASSERT(0 < start_time); |
|
||||
|
|
||||
/* Let 10 timers time out in 500 ms total. */ |
|
||||
for (i = 0; i < 10; i++) { |
|
||||
req = (uv_req_t*)malloc(sizeof(*req)); |
|
||||
ASSERT(req != NULL); |
|
||||
|
|
||||
uv_req_init(req, NULL, timeout_cb); |
|
||||
|
|
||||
if (uv_timeout(req, i * 50) < 0) { |
|
||||
FATAL("uv_timeout failed"); |
|
||||
} |
|
||||
|
|
||||
expected++; |
|
||||
} |
|
||||
|
|
||||
/* The 11th timer exits the test and runs after 1 s. */ |
|
||||
uv_req_init(&exit_req, NULL, exit_timeout_cb); |
|
||||
if (uv_timeout(&exit_req, 1000) < 0) { |
|
||||
FATAL("uv_timeout failed"); |
|
||||
} |
|
||||
|
|
||||
/* The 12th timer should never run. */ |
|
||||
uv_req_init(&dummy_req, NULL, dummy_timeout_cb); |
|
||||
if (uv_timeout(&dummy_req, 2000)) { |
|
||||
FATAL("uv_timeout failed"); |
|
||||
} |
|
||||
|
|
||||
uv_run(); |
|
||||
|
|
||||
FATAL("should never get here"); |
|
||||
return 2; |
|
||||
} |
|
Loading…
Reference in new issue