• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FFFTPのソースコードです。


Commit MetaInfo

Revisão900680514719a9c47c6e1b23ba2b6997c5ad1ca7 (tree)
Hora2011-09-06 01:11:25
Autors_kawamoto <s_kawamoto2307@yaho...>
Commiters_kawamoto

Mensagem de Log

Bug fix

Mudança Sumário

Diff

Binary files a/FFFTP.exe and b/FFFTP.exe differ
--- /dev/null
+++ b/FFFTP.vc90.sln
@@ -0,0 +1,25 @@
1+Microsoft Visual Studio Solution File, Format Version 10.00
2+# Visual Studio 2008
3+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FFFTP", "FFFTP.vc90.vcproj", "{5D9496DB-45AF-4389-8FEE-27C9A2FA207A}"
4+EndProject
5+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FFFTP_English", "FFFTP_English.vc90.vcproj", "{EE7CC1BD-92A9-46D5-8270-386BD7BEEA55}"
6+EndProject
7+Global
8+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9+ Debug|Win32 = Debug|Win32
10+ Release|Win32 = Release|Win32
11+ EndGlobalSection
12+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
13+ {5D9496DB-45AF-4389-8FEE-27C9A2FA207A}.Debug|Win32.ActiveCfg = Debug|Win32
14+ {5D9496DB-45AF-4389-8FEE-27C9A2FA207A}.Debug|Win32.Build.0 = Debug|Win32
15+ {5D9496DB-45AF-4389-8FEE-27C9A2FA207A}.Release|Win32.ActiveCfg = Release|Win32
16+ {5D9496DB-45AF-4389-8FEE-27C9A2FA207A}.Release|Win32.Build.0 = Release|Win32
17+ {EE7CC1BD-92A9-46D5-8270-386BD7BEEA55}.Debug|Win32.ActiveCfg = Debug|Win32
18+ {EE7CC1BD-92A9-46D5-8270-386BD7BEEA55}.Debug|Win32.Build.0 = Debug|Win32
19+ {EE7CC1BD-92A9-46D5-8270-386BD7BEEA55}.Release|Win32.ActiveCfg = Release|Win32
20+ {EE7CC1BD-92A9-46D5-8270-386BD7BEEA55}.Release|Win32.Build.0 = Release|Win32
21+ EndGlobalSection
22+ GlobalSection(SolutionProperties) = preSolution
23+ HideSolutionNode = FALSE
24+ EndGlobalSection
25+EndGlobal
--- /dev/null
+++ b/FFFTP.vc90.vcproj
@@ -0,0 +1,442 @@
1+<?xml version="1.0" encoding="shift_jis"?>
2+<VisualStudioProject
3+ ProjectType="Visual C++"
4+ Version="9.00"
5+ Name="FFFTP"
6+ ProjectGUID="{5D9496DB-45AF-4389-8FEE-27C9A2FA207A}"
7+ TargetFrameworkVersion="131072"
8+ >
9+ <Platforms>
10+ <Platform
11+ Name="Win32"
12+ />
13+ </Platforms>
14+ <ToolFiles>
15+ </ToolFiles>
16+ <Configurations>
17+ <Configuration
18+ Name="Debug|Win32"
19+ OutputDirectory="."
20+ IntermediateDirectory=".\debug"
21+ ConfigurationType="1"
22+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
23+ UseOfMFC="0"
24+ ATLMinimizesCRunTimeLibraryUsage="false"
25+ >
26+ <Tool
27+ Name="VCPreBuildEventTool"
28+ />
29+ <Tool
30+ Name="VCCustomBuildTool"
31+ />
32+ <Tool
33+ Name="VCXMLDataGeneratorTool"
34+ />
35+ <Tool
36+ Name="VCWebServiceProxyGeneratorTool"
37+ />
38+ <Tool
39+ Name="VCMIDLTool"
40+ PreprocessorDefinitions="_DEBUG"
41+ MkTypLibCompatible="true"
42+ SuppressStartupBanner="true"
43+ TargetEnvironment="1"
44+ TypeLibraryName="./FFFTP.tlb"
45+ />
46+ <Tool
47+ Name="VCCLCompilerTool"
48+ Optimization="0"
49+ AdditionalIncludeDirectories="Resource"
50+ PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,_WIN32_IE=0x300,_CRT_SECURE_NO_WARNINGS"
51+ RuntimeLibrary="1"
52+ PrecompiledHeaderFile=".\debug/FFFTP.pch"
53+ AssemblerListingLocation=".\debug/"
54+ ObjectFile=".\debug/"
55+ ProgramDataBaseFileName=".\debug/"
56+ WarningLevel="3"
57+ SuppressStartupBanner="true"
58+ DebugInformationFormat="4"
59+ />
60+ <Tool
61+ Name="VCManagedResourceCompilerTool"
62+ />
63+ <Tool
64+ Name="VCResourceCompilerTool"
65+ PreprocessorDefinitions="_DEBUG"
66+ Culture="1041"
67+ />
68+ <Tool
69+ Name="VCPreLinkEventTool"
70+ />
71+ <Tool
72+ Name="VCLinkerTool"
73+ AdditionalOptions="/MACHINE:I386"
74+ AdditionalDependencies="wsock32.lib comctl32.lib winmm.lib htmlhelp.lib"
75+ OutputFile="./FFFTP.exe"
76+ LinkIncremental="2"
77+ SuppressStartupBanner="true"
78+ GenerateDebugInformation="true"
79+ ProgramDatabaseFile="./FFFTP.pdb"
80+ SubSystem="2"
81+ RandomizedBaseAddress="1"
82+ DataExecutionPrevention="0"
83+ />
84+ <Tool
85+ Name="VCALinkTool"
86+ />
87+ <Tool
88+ Name="VCManifestTool"
89+ />
90+ <Tool
91+ Name="VCXDCMakeTool"
92+ />
93+ <Tool
94+ Name="VCBscMakeTool"
95+ />
96+ <Tool
97+ Name="VCFxCopTool"
98+ />
99+ <Tool
100+ Name="VCAppVerifierTool"
101+ />
102+ <Tool
103+ Name="VCPostBuildEventTool"
104+ />
105+ </Configuration>
106+ <Configuration
107+ Name="Release|Win32"
108+ OutputDirectory="."
109+ IntermediateDirectory=".\Release"
110+ ConfigurationType="1"
111+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
112+ UseOfMFC="0"
113+ ATLMinimizesCRunTimeLibraryUsage="false"
114+ >
115+ <Tool
116+ Name="VCPreBuildEventTool"
117+ />
118+ <Tool
119+ Name="VCCustomBuildTool"
120+ />
121+ <Tool
122+ Name="VCXMLDataGeneratorTool"
123+ />
124+ <Tool
125+ Name="VCWebServiceProxyGeneratorTool"
126+ />
127+ <Tool
128+ Name="VCMIDLTool"
129+ PreprocessorDefinitions="NDEBUG"
130+ MkTypLibCompatible="true"
131+ SuppressStartupBanner="true"
132+ TargetEnvironment="1"
133+ TypeLibraryName="./FFFTP.tlb"
134+ />
135+ <Tool
136+ Name="VCCLCompilerTool"
137+ InlineFunctionExpansion="1"
138+ AdditionalIncludeDirectories="Resource"
139+ PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS,_WIN32_IE=0x300,_CRT_SECURE_NO_WARNINGS"
140+ StringPooling="true"
141+ RuntimeLibrary="0"
142+ EnableFunctionLevelLinking="true"
143+ PrecompiledHeaderFile=".\Release/FFFTP.pch"
144+ AssemblerListingLocation=".\Release/"
145+ ObjectFile=".\Release/"
146+ ProgramDataBaseFileName=".\Release/"
147+ WarningLevel="3"
148+ SuppressStartupBanner="true"
149+ DebugInformationFormat="0"
150+ />
151+ <Tool
152+ Name="VCManagedResourceCompilerTool"
153+ />
154+ <Tool
155+ Name="VCResourceCompilerTool"
156+ PreprocessorDefinitions="NDEBUG"
157+ Culture="1041"
158+ />
159+ <Tool
160+ Name="VCPreLinkEventTool"
161+ />
162+ <Tool
163+ Name="VCLinkerTool"
164+ AdditionalOptions="/MACHINE:I386"
165+ AdditionalDependencies="wsock32.lib comctl32.lib winmm.lib RASAPI32.LIB htmlhelp.lib"
166+ OutputFile="./FFFTP.exe"
167+ LinkIncremental="1"
168+ SuppressStartupBanner="true"
169+ GenerateDebugInformation="false"
170+ ProgramDatabaseFile="./FFFTP.pdb"
171+ SubSystem="2"
172+ RandomizedBaseAddress="1"
173+ DataExecutionPrevention="0"
174+ />
175+ <Tool
176+ Name="VCALinkTool"
177+ />
178+ <Tool
179+ Name="VCManifestTool"
180+ />
181+ <Tool
182+ Name="VCXDCMakeTool"
183+ />
184+ <Tool
185+ Name="VCBscMakeTool"
186+ />
187+ <Tool
188+ Name="VCFxCopTool"
189+ />
190+ <Tool
191+ Name="VCAppVerifierTool"
192+ />
193+ <Tool
194+ Name="VCPostBuildEventTool"
195+ />
196+ </Configuration>
197+ </Configurations>
198+ <References>
199+ </References>
200+ <Files>
201+ <Filter
202+ Name="Source Files"
203+ Filter="cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
204+ >
205+ <File
206+ RelativePath=".\aes_modes.c"
207+ >
208+ </File>
209+ <File
210+ RelativePath=".\aescrypt.c"
211+ >
212+ </File>
213+ <File
214+ RelativePath=".\aeskey.c"
215+ >
216+ </File>
217+ <File
218+ RelativePath=".\aestab.c"
219+ >
220+ </File>
221+ <File
222+ RelativePath=".\bookmark.c"
223+ >
224+ </File>
225+ <File
226+ RelativePath=".\cache.c"
227+ >
228+ </File>
229+ <File
230+ RelativePath=".\clipboard.c"
231+ >
232+ </File>
233+ <File
234+ RelativePath=".\codecnv.c"
235+ >
236+ </File>
237+ <File
238+ RelativePath=".\connect.c"
239+ >
240+ </File>
241+ <File
242+ RelativePath=".\diskfree.c"
243+ >
244+ </File>
245+ <File
246+ RelativePath=".\dlgsize.c"
247+ >
248+ </File>
249+ <File
250+ RelativePath=".\Resource\ffftp.rc"
251+ >
252+ </File>
253+ <File
254+ RelativePath=".\filelist.c"
255+ >
256+ </File>
257+ <File
258+ RelativePath=".\ftpproc.c"
259+ >
260+ </File>
261+ <File
262+ RelativePath=".\getput.c"
263+ >
264+ </File>
265+ <File
266+ RelativePath=".\history.c"
267+ >
268+ </File>
269+ <File
270+ RelativePath=".\hostman.c"
271+ >
272+ </File>
273+ <File
274+ RelativePath=".\local.c"
275+ >
276+ </File>
277+ <File
278+ RelativePath=".\lvtips.c"
279+ >
280+ </File>
281+ <File
282+ RelativePath=".\main.c"
283+ >
284+ </File>
285+ <File
286+ RelativePath=".\md4.c"
287+ >
288+ </File>
289+ <File
290+ RelativePath=".\md5.c"
291+ >
292+ </File>
293+ <File
294+ RelativePath=".\misc.c"
295+ >
296+ </File>
297+ <File
298+ RelativePath=".\OleDragDrop.c"
299+ >
300+ </File>
301+ <File
302+ RelativePath=".\option.c"
303+ >
304+ </File>
305+ <File
306+ RelativePath=".\ras.c"
307+ >
308+ </File>
309+ <File
310+ RelativePath=".\regexp.c"
311+ >
312+ </File>
313+ <File
314+ RelativePath=".\registory.c"
315+ >
316+ </File>
317+ <File
318+ RelativePath=".\remote.c"
319+ >
320+ </File>
321+ <File
322+ RelativePath=".\sha.c"
323+ >
324+ </File>
325+ <File
326+ RelativePath=".\skey.c"
327+ >
328+ </File>
329+ <File
330+ RelativePath=".\socket.c"
331+ >
332+ </File>
333+ <File
334+ RelativePath=".\statuswin.c"
335+ >
336+ </File>
337+ <File
338+ RelativePath=".\taskwin.c"
339+ >
340+ </File>
341+ <File
342+ RelativePath=".\tool.c"
343+ >
344+ </File>
345+ <File
346+ RelativePath=".\toolmenu.c"
347+ >
348+ </File>
349+ <File
350+ RelativePath=".\updatebell.c"
351+ >
352+ </File>
353+ <File
354+ RelativePath=".\wildcard.c"
355+ >
356+ </File>
357+ </Filter>
358+ <Filter
359+ Name="Header Files"
360+ Filter="h;hpp;hxx;hm;inl;fi;fd"
361+ >
362+ <File
363+ RelativePath=".\common.h"
364+ >
365+ </File>
366+ <File
367+ RelativePath=".\Resource\resource.h"
368+ >
369+ </File>
370+ </Filter>
371+ <Filter
372+ Name="Resource Files"
373+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
374+ >
375+ <File
376+ RelativePath=".\Resource\bitmap1.bmp"
377+ >
378+ </File>
379+ <File
380+ RelativePath=".\Resource\cursor1.cur"
381+ >
382+ </File>
383+ <File
384+ RelativePath=".\Resource\cursor2.cur"
385+ >
386+ </File>
387+ <File
388+ RelativePath=".\Resource\drag_csr.cur"
389+ >
390+ </File>
391+ <File
392+ RelativePath=".\Resource\ico00001.ico"
393+ >
394+ </File>
395+ <File
396+ RelativePath=".\Resource\icon1.ico"
397+ >
398+ </File>
399+ <File
400+ RelativePath=".\Resource\icon2.ico"
401+ >
402+ </File>
403+ <File
404+ RelativePath=".\Resource\list_bmp.bmp"
405+ >
406+ </File>
407+ <File
408+ RelativePath=".\Resource\main_too.bmp"
409+ >
410+ </File>
411+ <File
412+ RelativePath=".\Resource\nodrop_c.cur"
413+ >
414+ </File>
415+ <File
416+ RelativePath=".\Resource\toolbar1.bmp"
417+ >
418+ </File>
419+ </Filter>
420+ <File
421+ RelativePath=".\Resource\ffftp.exe.manifest"
422+ >
423+ <FileConfiguration
424+ Name="Debug|Win32"
425+ ExcludedFromBuild="true"
426+ >
427+ <Tool
428+ Name="VCCustomBuildTool"
429+ />
430+ </FileConfiguration>
431+ <FileConfiguration
432+ Name="Release|Win32"
433+ >
434+ <Tool
435+ Name="VCCustomBuildTool"
436+ />
437+ </FileConfiguration>
438+ </File>
439+ </Files>
440+ <Globals>
441+ </Globals>
442+</VisualStudioProject>
--- /dev/null
+++ b/FFFTP_English.vc90.vcproj
@@ -0,0 +1,438 @@
1+<?xml version="1.0" encoding="shift_jis"?>
2+<VisualStudioProject
3+ ProjectType="Visual C++"
4+ Version="9.00"
5+ Name="FFFTP_English"
6+ ProjectGUID="{EE7CC1BD-92A9-46D5-8270-386BD7BEEA55}"
7+ RootNamespace="FFFTP_English"
8+ TargetFrameworkVersion="131072"
9+ >
10+ <Platforms>
11+ <Platform
12+ Name="Win32"
13+ />
14+ </Platforms>
15+ <ToolFiles>
16+ </ToolFiles>
17+ <Configurations>
18+ <Configuration
19+ Name="Release|Win32"
20+ OutputDirectory=".\FFFTP_Eng_Release"
21+ IntermediateDirectory=".\FFFTP_Eng_Release"
22+ ConfigurationType="1"
23+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
24+ UseOfMFC="0"
25+ ATLMinimizesCRunTimeLibraryUsage="false"
26+ >
27+ <Tool
28+ Name="VCPreBuildEventTool"
29+ />
30+ <Tool
31+ Name="VCCustomBuildTool"
32+ />
33+ <Tool
34+ Name="VCXMLDataGeneratorTool"
35+ />
36+ <Tool
37+ Name="VCWebServiceProxyGeneratorTool"
38+ />
39+ <Tool
40+ Name="VCMIDLTool"
41+ PreprocessorDefinitions="NDEBUG"
42+ MkTypLibCompatible="true"
43+ SuppressStartupBanner="true"
44+ TargetEnvironment="1"
45+ TypeLibraryName=".\FFFTP_Eng_Release/FFFTP_English.tlb"
46+ />
47+ <Tool
48+ Name="VCCLCompilerTool"
49+ InlineFunctionExpansion="1"
50+ AdditionalIncludeDirectories="Resource_eng"
51+ PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS,_WIN32_IE=0x300,_CRT_SECURE_NO_WARNINGS,ENGLISH"
52+ StringPooling="true"
53+ RuntimeLibrary="0"
54+ EnableFunctionLevelLinking="true"
55+ PrecompiledHeaderFile=".\FFFTP_Eng_Release/FFFTP_English.pch"
56+ AssemblerListingLocation=".\FFFTP_Eng_Release/"
57+ ObjectFile=".\FFFTP_Eng_Release/"
58+ ProgramDataBaseFileName=".\FFFTP_Eng_Release/"
59+ WarningLevel="3"
60+ SuppressStartupBanner="true"
61+ />
62+ <Tool
63+ Name="VCManagedResourceCompilerTool"
64+ />
65+ <Tool
66+ Name="VCResourceCompilerTool"
67+ PreprocessorDefinitions="NDEBUG"
68+ Culture="1033"
69+ />
70+ <Tool
71+ Name="VCPreLinkEventTool"
72+ />
73+ <Tool
74+ Name="VCLinkerTool"
75+ AdditionalOptions="/MACHINE:I386"
76+ AdditionalDependencies="wsock32.lib comctl32.lib winmm.lib htmlhelp.lib"
77+ OutputFile="FFFTP_Eng_Release/FFFTP.exe"
78+ LinkIncremental="1"
79+ SuppressStartupBanner="true"
80+ ProgramDatabaseFile=".\FFFTP_Eng_Release/FFFTP.pdb"
81+ SubSystem="2"
82+ RandomizedBaseAddress="1"
83+ DataExecutionPrevention="0"
84+ />
85+ <Tool
86+ Name="VCALinkTool"
87+ />
88+ <Tool
89+ Name="VCManifestTool"
90+ />
91+ <Tool
92+ Name="VCXDCMakeTool"
93+ />
94+ <Tool
95+ Name="VCBscMakeTool"
96+ />
97+ <Tool
98+ Name="VCFxCopTool"
99+ />
100+ <Tool
101+ Name="VCAppVerifierTool"
102+ />
103+ <Tool
104+ Name="VCPostBuildEventTool"
105+ />
106+ </Configuration>
107+ <Configuration
108+ Name="Debug|Win32"
109+ OutputDirectory=".\FFFTP_Eng_Debug"
110+ IntermediateDirectory=".\FFFTP_Eng_Debug"
111+ ConfigurationType="1"
112+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
113+ UseOfMFC="0"
114+ ATLMinimizesCRunTimeLibraryUsage="false"
115+ >
116+ <Tool
117+ Name="VCPreBuildEventTool"
118+ />
119+ <Tool
120+ Name="VCCustomBuildTool"
121+ />
122+ <Tool
123+ Name="VCXMLDataGeneratorTool"
124+ />
125+ <Tool
126+ Name="VCWebServiceProxyGeneratorTool"
127+ />
128+ <Tool
129+ Name="VCMIDLTool"
130+ PreprocessorDefinitions="_DEBUG"
131+ MkTypLibCompatible="true"
132+ SuppressStartupBanner="true"
133+ TargetEnvironment="1"
134+ TypeLibraryName=".\FFFTP_Eng_Debug/FFFTP_English.tlb"
135+ />
136+ <Tool
137+ Name="VCCLCompilerTool"
138+ Optimization="0"
139+ AdditionalIncludeDirectories="Resource_eng"
140+ PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,_WIN32_IE=0x300,_CRT_SECURE_NO_WARNINGS,ENGLISH"
141+ BasicRuntimeChecks="3"
142+ RuntimeLibrary="1"
143+ PrecompiledHeaderFile=".\FFFTP_Eng_Debug/FFFTP_English.pch"
144+ AssemblerListingLocation=".\FFFTP_Eng_Debug/"
145+ ObjectFile=".\FFFTP_Eng_Debug/"
146+ ProgramDataBaseFileName=".\FFFTP_Eng_Debug/"
147+ WarningLevel="3"
148+ SuppressStartupBanner="true"
149+ DebugInformationFormat="4"
150+ />
151+ <Tool
152+ Name="VCManagedResourceCompilerTool"
153+ />
154+ <Tool
155+ Name="VCResourceCompilerTool"
156+ PreprocessorDefinitions="_DEBUG"
157+ Culture="1033"
158+ />
159+ <Tool
160+ Name="VCPreLinkEventTool"
161+ />
162+ <Tool
163+ Name="VCLinkerTool"
164+ AdditionalOptions="/MACHINE:I386"
165+ AdditionalDependencies="wsock32.lib comctl32.lib winmm.lib htmlhelp.lib"
166+ OutputFile="FFFTP_Eng_Debug/FFFTP.exe"
167+ LinkIncremental="2"
168+ SuppressStartupBanner="true"
169+ GenerateDebugInformation="true"
170+ ProgramDatabaseFile=".\FFFTP_Eng_Debug/FFFTP.pdb"
171+ SubSystem="2"
172+ RandomizedBaseAddress="1"
173+ DataExecutionPrevention="0"
174+ />
175+ <Tool
176+ Name="VCALinkTool"
177+ />
178+ <Tool
179+ Name="VCManifestTool"
180+ />
181+ <Tool
182+ Name="VCXDCMakeTool"
183+ />
184+ <Tool
185+ Name="VCBscMakeTool"
186+ />
187+ <Tool
188+ Name="VCFxCopTool"
189+ />
190+ <Tool
191+ Name="VCAppVerifierTool"
192+ />
193+ <Tool
194+ Name="VCPostBuildEventTool"
195+ />
196+ </Configuration>
197+ </Configurations>
198+ <References>
199+ </References>
200+ <Files>
201+ <Filter
202+ Name="Source Files"
203+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
204+ >
205+ <File
206+ RelativePath=".\aes_modes.c"
207+ >
208+ </File>
209+ <File
210+ RelativePath=".\aescrypt.c"
211+ >
212+ </File>
213+ <File
214+ RelativePath=".\aeskey.c"
215+ >
216+ </File>
217+ <File
218+ RelativePath=".\aestab.c"
219+ >
220+ </File>
221+ <File
222+ RelativePath=".\bookmark.c"
223+ >
224+ </File>
225+ <File
226+ RelativePath=".\cache.c"
227+ >
228+ </File>
229+ <File
230+ RelativePath=".\clipboard.c"
231+ >
232+ </File>
233+ <File
234+ RelativePath=".\codecnv.c"
235+ >
236+ </File>
237+ <File
238+ RelativePath=".\connect.c"
239+ >
240+ </File>
241+ <File
242+ RelativePath=".\diskfree.c"
243+ >
244+ </File>
245+ <File
246+ RelativePath=".\dlgsize.c"
247+ >
248+ </File>
249+ <File
250+ RelativePath=".\Resource_eng\FFFTP-eng.rc"
251+ >
252+ </File>
253+ <File
254+ RelativePath=".\filelist.c"
255+ >
256+ </File>
257+ <File
258+ RelativePath=".\ftpproc.c"
259+ >
260+ </File>
261+ <File
262+ RelativePath=".\getput.c"
263+ >
264+ </File>
265+ <File
266+ RelativePath=".\history.c"
267+ >
268+ </File>
269+ <File
270+ RelativePath=".\hostman.c"
271+ >
272+ </File>
273+ <File
274+ RelativePath=".\local.c"
275+ >
276+ </File>
277+ <File
278+ RelativePath=".\lvtips.c"
279+ >
280+ </File>
281+ <File
282+ RelativePath=".\main.c"
283+ >
284+ </File>
285+ <File
286+ RelativePath=".\md4.c"
287+ >
288+ </File>
289+ <File
290+ RelativePath=".\md5.c"
291+ >
292+ </File>
293+ <File
294+ RelativePath=".\misc.c"
295+ >
296+ </File>
297+ <File
298+ RelativePath=".\OleDragDrop.c"
299+ >
300+ </File>
301+ <File
302+ RelativePath=".\option.c"
303+ >
304+ </File>
305+ <File
306+ RelativePath=".\ras.c"
307+ >
308+ </File>
309+ <File
310+ RelativePath=".\regexp.c"
311+ >
312+ </File>
313+ <File
314+ RelativePath=".\registory.c"
315+ >
316+ </File>
317+ <File
318+ RelativePath=".\remote.c"
319+ >
320+ </File>
321+ <File
322+ RelativePath=".\sha.c"
323+ >
324+ </File>
325+ <File
326+ RelativePath=".\skey.c"
327+ >
328+ </File>
329+ <File
330+ RelativePath=".\socket.c"
331+ >
332+ </File>
333+ <File
334+ RelativePath=".\statuswin.c"
335+ >
336+ </File>
337+ <File
338+ RelativePath=".\taskwin.c"
339+ >
340+ </File>
341+ <File
342+ RelativePath=".\tool.c"
343+ >
344+ </File>
345+ <File
346+ RelativePath=".\toolmenu.c"
347+ >
348+ </File>
349+ <File
350+ RelativePath=".\updatebell.c"
351+ >
352+ </File>
353+ <File
354+ RelativePath=".\wildcard.c"
355+ >
356+ </File>
357+ </Filter>
358+ <Filter
359+ Name="Header Files"
360+ Filter="h;hpp;hxx;hm;inl"
361+ >
362+ <File
363+ RelativePath=".\common.h"
364+ >
365+ </File>
366+ <File
367+ RelativePath=".\Resource_eng\resource.h"
368+ >
369+ </File>
370+ </Filter>
371+ <Filter
372+ Name="Resource Files"
373+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
374+ >
375+ <File
376+ RelativePath=".\Resource_eng\bitmap1.bmp"
377+ >
378+ </File>
379+ <File
380+ RelativePath=".\Resource_eng\cursor1.cur"
381+ >
382+ </File>
383+ <File
384+ RelativePath=".\Resource_eng\cursor2.cur"
385+ >
386+ </File>
387+ <File
388+ RelativePath=".\Resource_eng\drag_csr.cur"
389+ >
390+ </File>
391+ <File
392+ RelativePath=".\Resource_eng\icon1.ico"
393+ >
394+ </File>
395+ <File
396+ RelativePath=".\Resource_eng\icon2.ico"
397+ >
398+ </File>
399+ <File
400+ RelativePath=".\Resource_eng\list_bmp.bmp"
401+ >
402+ </File>
403+ <File
404+ RelativePath=".\Resource_eng\main_too.bmp"
405+ >
406+ </File>
407+ <File
408+ RelativePath=".\Resource_eng\nodrop_c.cur"
409+ >
410+ </File>
411+ <File
412+ RelativePath=".\Resource_eng\toolbar1.bmp"
413+ >
414+ </File>
415+ </Filter>
416+ <File
417+ RelativePath=".\Resource_eng\ffftp.exe.manifest"
418+ >
419+ <FileConfiguration
420+ Name="Release|Win32"
421+ >
422+ <Tool
423+ Name="VCCustomBuildTool"
424+ />
425+ </FileConfiguration>
426+ <FileConfiguration
427+ Name="Debug|Win32"
428+ ExcludedFromBuild="true"
429+ >
430+ <Tool
431+ Name="VCCustomBuildTool"
432+ />
433+ </FileConfiguration>
434+ </File>
435+ </Files>
436+ <Globals>
437+ </Globals>
438+</VisualStudioProject>
--- a/config.h
+++ b/config.h
@@ -2,3 +2,9 @@
22 /* OPENVMS用のコードを有効にする。樋口殿作成のパッチを組み込みました。 */
33 #define HAVE_OPENVMS
44
5+//全体に影響する設定はここに記述する予定
6+//使用するCPUを1個に限定する(マルチコアCPUの特定環境下でファイル通信中にクラッシュするバグ対策)
7+#define DISABLE_MULTI_CPUS
8+//ネットワークバッファを無効にする(通信中止後にリモートのディレクトリが表示されないバグ対策)
9+#define DISABLE_NETWORK_BUFFERS
10+
--- a/getput.c
+++ b/getput.c
@@ -57,6 +57,12 @@
5757 #define SOCKBUF_SIZE (256 * 1024)
5858 /* End */
5959
60+#ifdef DISABLE_NETWORK_BUFFERS
61+#undef BUFSIZE
62+#define BUFSIZE (63 * 1024) // RWIN値以下で充分な大きさが望ましいと思われる。
63+#undef SET_BUFFER_SIZE
64+#endif
65+
6066 #define TIMER_DISPLAY 1 /* 表示更新用タイマのID */
6167 #define DISPLAY_TIMING 500 /* 表示更新時間 0.5秒 */
6268
@@ -1149,6 +1155,12 @@ static int DownLoadFile(TRANSPACKET *Pkt, SOCKET dSkt, int CreateMode, int *Canc
11491155 /* End */
11501156 #endif
11511157
1158+#ifdef DISABLE_NETWORK_BUFFERS
1159+ // 念のため受信バッファを無効にする。
1160+ int buf_size = 0;
1161+ setsockopt(dSkt, SOL_SOCKET, SO_RCVBUF, (char *)&buf_size, sizeof(buf_size));
1162+#endif
1163+
11521164 Pkt->Abort = ABORT_NONE;
11531165
11541166 Sec.nLength = sizeof(SECURITY_ATTRIBUTES);
@@ -1808,6 +1820,14 @@ static int UpLoadFile(TRANSPACKET *Pkt, SOCKET dSkt)
18081820 /* End */
18091821 #endif
18101822
1823+// Written by Suguru Kawamoto
1824+#ifdef DISABLE_NETWORK_BUFFERS
1825+ // 念のため送信バッファを無効にする。
1826+ int buf_size = 0;
1827+ setsockopt(dSkt, SOL_SOCKET, SO_SNDBUF, (char *)&buf_size, sizeof(buf_size));
1828+#endif
1829+// End Written by Suguru Kawamoto
1830+
18111831 Pkt->Abort = ABORT_NONE;
18121832
18131833 Sec.nLength = sizeof(SECURITY_ATTRIBUTES);
--- a/main.c
+++ b/main.c
@@ -224,6 +224,10 @@ int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLi
224224 int Ret;
225225 BOOL Sts;
226226
227+#ifdef DISABLE_MULTI_CPUS
228+ SetProcessAffinityMask(GetCurrentProcess(), 1);
229+#endif
230+
227231 // yutaka
228232 if(OleInitialize(NULL) != S_OK){
229233 MessageBox(NULL, MSGJPN298, "FFFTP", MB_OK | MB_ICONERROR);