This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: fetchmail



I got fetchmail working by setting the "ntea" option in CYGWIN environment variable and then chmodding ~/.fetchmailrc.

> "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@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




--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]