CanFestival-3.vc9.sln
author Robert Lehmann <robert.lehmann@sitec-systems.de>
Tue, 28 Jul 2015 16:36:55 +0200
changeset 793 72e9e1064432
parent 706 7c35870a66ea
permissions -rw-r--r--
timers_unix: Fix termination problem of WaitReceiveTaskEnd

The function pthread_kill sends the Signal thread and to the own process.
If you use this construct than the application which calls uses the
canfestival api will terminate at the call of canClose. To avoid that
use pthread_cancel instead of pthread_kill. To use the pthread_cancel call
you need to set the cancel ability in the thread function. That means
you need to call pthread_setcancelstate and pthread_setcanceltype.
For the termination of the thread at any time it is important to set the
cancel type to PTHREAD_CANCEL_ASYNCHRONOUS.
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     1
Microsoft Visual Studio Solution File, Format Version 10.00
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     2
# Visual C++ Express 2008
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     3
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CanFestival-3", "CanFestival-3.vc9.vcproj", "{50EF2507-9B87-4525-8B19-80EB42E67079}"
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
     4
EndProject
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     5
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "can_ixxat_win32", "drivers\can_ixxat_win32\can_ixxat_win32.vc9.vcproj", "{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}"
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
     6
EndProject
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     7
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestMasterMicroMod", "examples\DS401_Master\TestMasterMicroMod.vc9.vcproj", "{B51A176D-5320-4534-913B-3025CED5B27E}"
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     8
	ProjectSection(ProjectDependencies) = postProject
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
     9
		{50EF2507-9B87-4525-8B19-80EB42E67079} = {50EF2507-9B87-4525-8B19-80EB42E67079}
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    10
	EndProjectSection
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    11
EndProject
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    12
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CANOpenShell", "examples\CANOpenShell\CANOpenShell.vc9.vcproj", "{06B3C378-9EE4-4C56-A519-775FF499DAB5}"
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    13
	ProjectSection(ProjectDependencies) = postProject
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    14
		{50EF2507-9B87-4525-8B19-80EB42E67079} = {50EF2507-9B87-4525-8B19-80EB42E67079}
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    15
	EndProjectSection
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    16
EndProject
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    17
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "win32test", "examples\win32test\win32test.vc9.vcproj", "{BD8B1FE1-89CD-4F89-8275-0F553FA71059}"
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    18
	ProjectSection(ProjectDependencies) = postProject
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    19
		{50EF2507-9B87-4525-8B19-80EB42E67079} = {50EF2507-9B87-4525-8B19-80EB42E67079}
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    20
	EndProjectSection
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    21
EndProject
703
00600dcc1dee can_anagate_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 701
diff changeset
    22
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "can_anagate_win32", "drivers\can_anagate_win32\can_anagate_win32.vc9.vcproj", "{2F3E1E68-1518-4829-B543-8DF2987E664B}"
00600dcc1dee can_anagate_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 701
diff changeset
    23
EndProject
704
375137a7f256 can_peak_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 703
diff changeset
    24
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "can_peak_win32", "drivers\can_peak_win32\can_peak_win32.vc9.vcproj", "{732EC5B6-C6F1-4783-9BC8-924FFF67BF5A}"
375137a7f256 can_peak_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 703
diff changeset
    25
EndProject
706
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    26
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "can_uvccm_win32", "drivers\can_uvccm_win32\can_uvccm_win32.vc9.vcproj", "{39E3300A-29B4-4AA7-AF62-3B181FC26155}"
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    27
EndProject
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    28
Global
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    29
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    30
		Debug UNICODE|Win32 = Debug UNICODE|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    31
		Debug|Win32 = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    32
		Release UNICODE|Win32 = Release UNICODE|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    33
		Release|Win32 = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    34
	EndGlobalSection
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    35
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    36
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Debug UNICODE|Win32.ActiveCfg = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    37
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Debug UNICODE|Win32.Build.0 = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    38
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Debug|Win32.ActiveCfg = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    39
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Debug|Win32.Build.0 = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    40
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Release UNICODE|Win32.ActiveCfg = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    41
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Release UNICODE|Win32.Build.0 = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    42
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Release|Win32.ActiveCfg = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    43
		{50EF2507-9B87-4525-8B19-80EB42E67079}.Release|Win32.Build.0 = Release|Win32
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    44
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Debug UNICODE|Win32.ActiveCfg = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    45
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Debug UNICODE|Win32.Build.0 = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    46
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Debug|Win32.ActiveCfg = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    47
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Debug|Win32.Build.0 = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    48
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Release UNICODE|Win32.ActiveCfg = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    49
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Release UNICODE|Win32.Build.0 = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    50
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Release|Win32.ActiveCfg = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    51
		{8F57E7FF-1B73-4134-A2B2-9C0EADB2AEFB}.Release|Win32.Build.0 = Release|Win32
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    52
		{B51A176D-5320-4534-913B-3025CED5B27E}.Debug UNICODE|Win32.ActiveCfg = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    53
		{B51A176D-5320-4534-913B-3025CED5B27E}.Debug UNICODE|Win32.Build.0 = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    54
		{B51A176D-5320-4534-913B-3025CED5B27E}.Debug|Win32.ActiveCfg = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    55
		{B51A176D-5320-4534-913B-3025CED5B27E}.Debug|Win32.Build.0 = Debug|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    56
		{B51A176D-5320-4534-913B-3025CED5B27E}.Release UNICODE|Win32.ActiveCfg = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    57
		{B51A176D-5320-4534-913B-3025CED5B27E}.Release UNICODE|Win32.Build.0 = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    58
		{B51A176D-5320-4534-913B-3025CED5B27E}.Release|Win32.ActiveCfg = Release|Win32
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    59
		{B51A176D-5320-4534-913B-3025CED5B27E}.Release|Win32.Build.0 = Release|Win32
701
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    60
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Debug UNICODE|Win32.ActiveCfg = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    61
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Debug UNICODE|Win32.Build.0 = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    62
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Debug|Win32.ActiveCfg = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    63
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Debug|Win32.Build.0 = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    64
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Release UNICODE|Win32.ActiveCfg = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    65
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Release UNICODE|Win32.Build.0 = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    66
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Release|Win32.ActiveCfg = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    67
		{06B3C378-9EE4-4C56-A519-775FF499DAB5}.Release|Win32.Build.0 = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    68
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Debug UNICODE|Win32.ActiveCfg = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    69
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Debug UNICODE|Win32.Build.0 = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    70
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Debug|Win32.ActiveCfg = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    71
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Debug|Win32.Build.0 = Debug|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    72
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Release UNICODE|Win32.ActiveCfg = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    73
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Release UNICODE|Win32.Build.0 = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    74
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Release|Win32.ActiveCfg = Release|Win32
Christian Taedcke <hacking@taedcke.com>
parents: 629
diff changeset
    75
		{BD8B1FE1-89CD-4F89-8275-0F553FA71059}.Release|Win32.Build.0 = Release|Win32
703
00600dcc1dee can_anagate_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 701
diff changeset
    76
		{2F3E1E68-1518-4829-B543-8DF2987E664B}.Debug UNICODE|Win32.ActiveCfg = Debug|Win32
00600dcc1dee can_anagate_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 701
diff changeset
    77
		{2F3E1E68-1518-4829-B543-8DF2987E664B}.Debug|Win32.ActiveCfg = Debug|Win32
00600dcc1dee can_anagate_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 701
diff changeset
    78
		{2F3E1E68-1518-4829-B543-8DF2987E664B}.Release UNICODE|Win32.ActiveCfg = Release|Win32
00600dcc1dee can_anagate_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 701
diff changeset
    79
		{2F3E1E68-1518-4829-B543-8DF2987E664B}.Release|Win32.ActiveCfg = Release|Win32
704
375137a7f256 can_peak_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 703
diff changeset
    80
		{732EC5B6-C6F1-4783-9BC8-924FFF67BF5A}.Debug UNICODE|Win32.ActiveCfg = Debug UNICODE|Win32
375137a7f256 can_peak_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 703
diff changeset
    81
		{732EC5B6-C6F1-4783-9BC8-924FFF67BF5A}.Debug|Win32.ActiveCfg = Debug|Win32
375137a7f256 can_peak_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 703
diff changeset
    82
		{732EC5B6-C6F1-4783-9BC8-924FFF67BF5A}.Release UNICODE|Win32.ActiveCfg = Release UNICODE|Win32
375137a7f256 can_peak_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 703
diff changeset
    83
		{732EC5B6-C6F1-4783-9BC8-924FFF67BF5A}.Release|Win32.ActiveCfg = Release|Win32
706
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    84
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Debug UNICODE|Win32.ActiveCfg = Debug UNICODE|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    85
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Debug UNICODE|Win32.Build.0 = Debug UNICODE|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    86
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Debug|Win32.ActiveCfg = Debug|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    87
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Debug|Win32.Build.0 = Debug|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    88
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Release UNICODE|Win32.ActiveCfg = Release UNICODE|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    89
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Release UNICODE|Win32.Build.0 = Release UNICODE|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    90
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Release|Win32.ActiveCfg = Release|Win32
7c35870a66ea can_uvccm_win32:
Christian Taedcke <hacking@taedcke.com>
parents: 704
diff changeset
    91
		{39E3300A-29B4-4AA7-AF62-3B181FC26155}.Release|Win32.Build.0 = Release|Win32
586
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    92
	EndGlobalSection
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    93
	GlobalSection(SolutionProperties) = preSolution
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    94
		HideSolutionNode = FALSE
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    95
	EndGlobalSection
05ba6b57ff2b update visual studio files
greg
parents: 252
diff changeset
    96
EndGlobal