Changeset 8614
- Timestamp:
- 11/08/10 17:30:38 (3 years ago)
- Location:
- branches/windows-client
- Files:
-
- 6 modified
-
projects/OrangeFS/misc/misc.vcxproj (modified) (5 diffs)
-
projects/OrangeFS/sysint-client/sysint-client.vcxproj (modified) (3 diffs)
-
src/client/sysint/perf-count-timer.sm (modified) (1 diff)
-
src/client/sysint/server-get-config.sm (modified) (2 diffs)
-
src/common/gossip/gossip.h (modified) (1 diff)
-
src/common/misc/pvfs2-util.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/windows-client/projects/OrangeFS/misc/misc.vcxproj
r8601 r8614 67 67 <WarningLevel>Level3</WarningLevel> 68 68 <Optimization>Disabled</Optimization> 69 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\ common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\;..\..\..\include</AdditionalIncludeDirectories>69 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\io\job;..\..\..\src\common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\src\client\sysint;..\..\..\;..\..\..\include</AdditionalIncludeDirectories> 70 70 <PreprocessorDefinitions>WIN32;_DEBUG;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 71 71 </ClCompile> … … 78 78 <WarningLevel>Level3</WarningLevel> 79 79 <Optimization>Disabled</Optimization> 80 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\ common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\;..\..\..\include</AdditionalIncludeDirectories>80 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\io\job;..\..\..\src\common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\src\client\sysint;..\..\..\;..\..\..\include</AdditionalIncludeDirectories> 81 81 <PreprocessorDefinitions>WIN32;_DEBUG;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 82 82 </ClCompile> … … 91 91 <FunctionLevelLinking>true</FunctionLevelLinking> 92 92 <IntrinsicFunctions>true</IntrinsicFunctions> 93 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\ common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\;..\..\..\include</AdditionalIncludeDirectories>93 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\io\job;..\..\..\src\common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\src\client\sysint;..\..\..\;..\..\..\include</AdditionalIncludeDirectories> 94 94 <PreprocessorDefinitions>WIN32;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 95 95 </ClCompile> … … 106 106 <FunctionLevelLinking>true</FunctionLevelLinking> 107 107 <IntrinsicFunctions>true</IntrinsicFunctions> 108 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\ common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\;..\..\..\include</AdditionalIncludeDirectories>108 <AdditionalIncludeDirectories>..\..\..\src\common\gen-locks;..\..\..\src\io\bmi;..\..\..\src\io\job;..\..\..\src\common\gossip;..\..\..\src\proto;..\..\..\src\io\trove;..\..\..\src\io\description;..\..\..\src\common\windows;..\..\..\src\client\sysint;..\..\..\;..\..\..\include</AdditionalIncludeDirectories> 109 109 <PreprocessorDefinitions>WIN32;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 110 110 </ClCompile> … … 117 117 <ItemGroup> 118 118 <ClCompile Include="..\..\..\src\common\misc\pint-util.c" /> 119 <ClCompile Include="..\..\..\src\common\misc\pvfs2-util.c" /> 119 120 </ItemGroup> 120 121 <ItemGroup> -
branches/windows-client/projects/OrangeFS/sysint-client/sysint-client.vcxproj
r8610 r8614 51 51 <CustomBuild> 52 52 <Command>..\..\pvfscommon\Release\statecomp %(FullPath)</Command> 53 <Outputs>%( FileName).c</Outputs>53 <Outputs>%(RootDir)%(Directory)%(FileName).c</Outputs> 54 54 <Message>..\..\pvfscommon\Release\statecomp %(FullPath)</Message> 55 55 </CustomBuild> … … 72 72 <CustomBuild> 73 73 <Command>..\..\pvfscommon\Release\statecomp %(FullPath)</Command> 74 <Outputs>%( FileName).c</Outputs>74 <Outputs>%(RootDir)%(Directory)%(FileName).c</Outputs> 75 75 <Message>..\..\pvfscommon\Release\statecomp %(FullPath)</Message> 76 76 </CustomBuild> … … 135 135 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\pvfscommon\Release\statecomp %(FullPath)</Command> 136 136 <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\pvfscommon\Release\statecomp %(FullPath)</Command> 137 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(FileName).c</Outputs>138 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(FileName).c</Outputs>139 137 <FileType>Document</FileType> 140 138 </CustomBuild> -
branches/windows-client/src/client/sysint/perf-count-timer.sm
r8608 r8614 83 83 if(tmp_text) 84 84 { 85 #ifdef WIN32 86 token = strtok(tmp_text, delim); /* thread-safe */ 87 #else 85 88 token = strtok_r(tmp_text, delim, &ptr); 89 #endif 86 90 while(token) 87 91 { 88 92 gossip_perf_log("%s\n", token); 93 #ifdef WIN32 94 token = strtok(NULL, delim); 95 #else 89 96 token = strtok_r(NULL, delim, &ptr); 97 #endif 90 98 } 91 99 free(tmp_text); -
branches/windows-client/src/client/sysint/server-get-config.sm
r8608 r8614 157 157 } 158 158 159 #ifdef WIN32 160 static int server_parse_config( 161 struct server_configuration_s *config, 162 char *fs_config_buf, 163 uint32_t fs_config_buf_size) 164 { 165 int ret = 1, template_index = 1; 166 char temp_path[MAX_PATH], temp_file[MAX_PATH]; 167 DWORD rc = 1, use_temp_path, bytes; 168 HANDLE hFile; 169 170 if (config == NULL) 171 { 172 return ret; 173 } 174 175 assert(fs_config_buf); 176 177 /* get the path to the TEMP directory */ 178 use_temp_path = GetTempPath(MAX_PATH, temp_path); 179 if (use_temp_path) 180 { 181 /* get temporary file name in TEMP directory */ 182 use_temp_path = GetTempFileName(temp_path, 183 "__pvfs_fs_config", 0, temp_file); 184 } 185 186 if (!use_temp_path) 187 { 188 /* get temporary file name in current directory */ 189 rc = GetTempFileName(".", "__pvfs_fs_config", 0, temp_file); 190 } 191 192 if (!rc) 193 { 194 gossip_err("Error: Cannot create temporary " 195 "configuration files!\n"); 196 return ret; 197 } 198 199 hFile = CreateFile(temp_file, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 200 FILE_ATTRIBUTE_NORMAL, NULL); 201 202 if (hFile == INVALID_HANDLE_VALUE) 203 { 204 gossip_err("Error: Cannot create temporary " 205 "configuration files!\n"); 206 return ret; 207 } 208 209 assert(!fs_config_buf[fs_config_buf_size - 1]); 210 211 rc = WriteFile(hFile, fs_config_buf, fs_config_buf_size - 1, &bytes, NULL); 212 if (rc && (bytes == fs_config_buf_size - 1)) 213 { 214 ret = PINT_parse_config(config, temp_file, NULL); 215 } 216 else 217 { 218 gossip_err("Failed to write fs.conf buffer to temp file: %s: %d\n", 219 temp_file, GetLastError()); 220 } 221 222 CloseHandle(hFile); 223 224 DeleteFile(temp_file); 225 226 return ret; 227 } 228 #else 159 229 static int server_parse_config( 160 230 struct server_configuration_s *config, … … 212 282 return ret; 213 283 } 284 #endif 214 285 215 286 static PINT_sm_action server_get_config_setup_msgpair( -
branches/windows-client/src/common/gossip/gossip.h
r8608 r8614 177 177 extern uint64_t gossip_debug_mask; 178 178 179 #define gossip_perf_log(format, ...) \ 180 do { \ 181 if ((gossip_debug_on) && \ 182 (gossip_debug_mask & GOSSIP_PERFCOUNTER_DEBUG) && \ 183 (gossip_facility)) \ 184 { \ 185 __gossip_debug(GOSSIP_PERFCOUNTER_DEBUG, 'P', \ 186 format, __VA_ARGS__); \ 187 } \ 188 } while(0) 189 179 190 int __gossip_debug( 180 191 uint64_t mask, -
branches/windows-client/src/common/misc/pvfs2-util.c
r7968 r8614 15 15 #include <ctype.h> 16 16 #include <assert.h> 17 #include <sys/types.h> 18 #ifndef WIN32 17 19 #include <unistd.h> 18 #include <sys/types.h>19 20 #include <sys/time.h> 20 21 #include <libgen.h> 22 #endif 21 23 22 24 #include "pvfs2-config.h"
