Re: fetchmail
Corinna Vinschen が cygwin メーリングリストに投稿した、 特定のパーミッションを要求するアプリケーションに対する修正の例です。
- To: cygwin <cygwin at cygwin dot com>
- Subject: Re: fetchmail
- From: Corinna Vinschen <vinschen at redhat dot com>
- Date: Wed, 22 Nov 2000 12:33:29 +0100
- References: <20001121224203.A22908@MageNet.com>
- Reply-To: cygwin <cygwin at cygwin dot com>
"Julia A . Case" は書きました:
> fetchmail のソースをダウンロードしてコンパイルしてみました。しか
> し、それを実行しようとすると、.fetchmailrc はパーミッション0710
> である必要がある、と文句を言われます。chmod 0710 .fetchmailrc と
> してみましたが、パーミッションは変わりません。win98 上でパーミッ
> ションを変更する方法はあるのですか?
残念ですがまだです。パーミッションを無視するように fetchmail にパッチ
を当てる(簡単な方法です)か、設定するパーミッションが OS、ファイルシス
テム、あるいはCYGWIN の設定に依存するかどうかをチェックするようにパッ
チを当てる(難しい方法です)必要があります
私もまた、OpenSSH でこれを行いました。適切なミラーの latest/openssh か
らソースをダウンロードしたら、ちょうどこのチェックを行っている関数
「check_ntsec」を含んだ「cygwin_util.c」というソースファイルが見つかる
でしょう。
その関数を fetchmail の移植に組み込む必要があり、また以下のようになっ
ている上記のパーミッションチェックを変更します。
if ((st.st_mode & 067) != 0)
このようにします。
#ifdef CYGWIN
if (check_ntsec (filename))
#endif
if ((st.st_mode & 067) != 0)
あなたの助けになりますように。
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin@sources.redhat.com
Red Hat, Inc.
mailto:vinschen@redhat.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com