[syslog-ng]largefile-problem with linux 2.4.18 / glibc 2.2.4

Jerome Peducasse peducasse@echo.fr
Wed, 24 Apr 2002 14:41:16 +0200


rocesses 658937
 very fine for me :-)

Thx.

On Fri, Apr 19, 2002 at 05:19:33PM +0200, Balazs Scheidler wrote:
> On Fri, Apr 19, 2002 at 04:15:29PM +0300, Jussi Silvennoinen wrote:
> > Hello,
> > 
> > I'm having a problem with largefile-support with syslog-ng 1.5.16 on 
> > redhat 7.2 with all all updates as of April 19 installed.
> > Log-partition is a 300gb hardware raid5 through an AMI Megaraid Elite 
> > 1600, filesystem is XFS dated 2002-03-04 with latest userspace-utils 
> > installed.
> 
> Please try this patch:
> 
> diff -u -r1.49 affile.c
> --- affile.c    2002/04/12 07:42:16     1.49
> +++ affile.c    2002/04/19 15:17:36
> @@ -260,9 +260,9 @@
>         int fd, flags;
>         
>         if (self->owner->flags & AFFILE_PIPE)
> -               flags = O_RDWR | O_NOCTTY | O_NONBLOCK;
> +               flags = O_RDWR | O_NOCTTY | O_NONBLOCK | O_LARGEFILE;
>         else
> -               flags = O_WRONLY | O_CREAT | O_APPEND | O_NOCTTY | O_NONBLOCK;
> +               flags = O_WRONLY | O_CREAT | O_APPEND | O_NOCTTY | O_NONBLOCK | O_LARGEFILE;
>  
>          if (self->owner->remove_if_older > 0) {
>                  /* remove (=unlink) if file is more than XXX days old */
> diff -u -r1.21 syslog-ng.h
> --- syslog-ng.h	2002/04/03 08:37:02	1.21
> +++ syslog-ng.h	2002/04/19 15:18:56
> @@ -56,7 +56,7 @@
>  extern int strcasecmp(const char *s1, const char *s2);
>  #endif
>  
> -#ifndef HAVE_O_LARGEFILE
> +#if !HAVE_O_LARGEFILE
>  #undef O_LARGEFILE
>  #define O_LARGEFILE 0
>  #endif
> 
> 
> -- 
> Bazsi
> PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1
> 
> _______________________________________________
> syslog-ng maillist  -  syslog-ng@lists.balabit.hu
> https://lists.balabit.hu/mailman/listinfo/syslog-ng

-- 
Jerome Peducasse
Wanadoo Portails - Sophia Antipolis