delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/22/06:34:11

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3A1BAF09.570D240D@redhat.com>
Date: Wed, 22 Nov 2000 12:33:29 +0100
From: Corinna Vinschen <vinschen AT redhat DOT com>
Reply-To: cygwin <cygwin AT cygwin DOT com>
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.14-SMP i686)
X-Accept-Language: de, en
MIME-Version: 1.0
To: cygwin <cygwin AT cygwin DOT com>
Subject: Re: fetchmail
References: <20001121224203 DOT A22908 AT MageNet DOT com>

"Julia A . Case" wrote:
> I downloaded the source to fetchmail and it compiled out of the box.  But
> when I went to run it, it complained that .fetchmailrc must have the
> permissions of 0710...  I tried chmod 0710 .fetchmailrc but that didn't
> change the permissions, is there a way under win98 to change the
> permissions?

Unfortunately not. You will have to patch fetchmail to ignore
permissions (the easy way) or to check if setting permissions is
possible dependent of the OS, the file system and the CYGWIN
setting (the hard way).

I did this in OpenSSH, too. If you download the sources from
latest/openssh on your favorite mirror, you will find a source file
named `cygwin_util.c' which contains a function `check_ntsec' which
manages exactly that check.

The you'll have to incorporate that function into your fetchmail
port and change the above permission check which is similar to

	if ((st.st_mode & 067) != 0)

to something like

    #ifdef CYGWIN
	if (check_ntsec (filename))
    #endif
	if ((st.st_mode & 067) != 0)

Hope, that helps,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                        mailto:cygwin AT sources DOT redhat DOT com
Red Hat, Inc.
mailto:vinschen AT redhat DOT com

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019