Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
System
>
Archiving
>
Compression
>
LHa for UNIX
>
Ticket List/Search
>
Ticket #9389
LHa for UNIX
Fork
lha
olha
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Git
lha
olha
Subversion
View Repository
CVS
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
Forums
List of Forums
Mailing Lists
list of ML
lha-users
News
Ticket #9389
Ticket List
Submit New Ticket
RSS
OS/2 対応、djgpp 向け修正
Open Date:
2006-11-08 05:06
Last Update:
2007-09-09 06:45
monitor
ON
OFF
Reporter:
sava
Owner:
(None)
Type:
Support Request
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
2
Details
Reply
lha-1.14i-ac20050924p1 を OS/2 (EMX) でコンパイルするた
めのパッチです。ついでに djgpp 向けの修正(djgpp では
S_IFREG が 0 のため、djgpp 版の lha で追加したファイル
は事実上展開不能になっていた)も入れてあります。
Ticket History (3/4 Histories)
Show older Histories
2006-11-08 05:06
Updated by:
sava
File
1622: lha-1.14i-ac20050924p1-os2dj.diff
is attached
2007-05-24 12:41
Updated by:
arai
Owner
Update from
(None)
to
arai
Comment
Reply
Logged In: YES
user_id=2998
このパッチの投稿の存在に気づいていませんでした。反応が遅くて
すみません。
パッチの内容を検討しました。現在のHEADには、2006/10/8 に
既に DJGPP 対応パッチが含まれており、内容がかぶる部分も
ありますが、できるだけマージしてみました。
> 変更点
> - djgpp : st_mode のビット非互換解消
> (djgpp では S_IFREG が 0 のため、djgpp 版の lha で追加
したファイルは事実上
> 展開不能になっていた)
Doug Kaufman のパッチで適用済み。今回、ついでに
-DNOT_COMPATIBLE_MODE
をなくした。
> - os2-emx : コマンドライン引数のワイルドカード展開
採用
> - os2-emx : chown ダミー定義
採用
> - djgpp, os2-emx : stdin/stdout に O_BINARY
採用。といっても既に、
defined(__DJGPP__)
となっていたのを
defined(__GO32__) || defined(__OS2__) || defined(__EMX__)
に変更した。
違いはよくわからない。
> - djgpp, os2-emx : FILENAME_LENGTH を一応 260 にしてみた
> (ほんとは mingw でもやったほうがいいのかも)
不採用。OSでの長さというよりは、LHa for UNIX 内部で扱える
PATHの最大長としての意味と捕らえているので。
現時点のパッチを添付ファイルにつけます。
また、いつのまにか、MingWで、make check が通らない部分が
あったのでlha-test11の修正も含みます(lha-test17も同様に
失敗するけど、そのまま)。
が、これは暫定で措置で本対処について検討中。
2007-05-24 12:41
Updated by:
arai
File
1879: lha-1.14i-HEAD-os2dj.diff
is attached
2007-09-09 06:45
Updated by:
arai
Owner
Update from
arai
to
(None)
Attachment File List (
2
)
Attachment File List
lha-1.14i-ac20050924p1-os2dj.diff
(5KB)
lha-1.14i-HEAD-os2dj.diff
(6KB)
2007/5/24時点のHEADリビジョンに適用可能なOS2対応パッチ
Edit
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Login
Add Comment
Preview
Submit
めのパッチです。ついでに djgpp 向けの修正(djgpp では
S_IFREG が 0 のため、djgpp 版の lha で追加したファイル
は事実上展開不能になっていた)も入れてあります。