[PATCH] Re: readahead offset type (re: mantis 0001024)

Asier Llano Palacios a.llano at usyscom.com
Tue Jan 30 07:47:00 UTC 2007


It looks much better.
Thank you.

Asier Llano

El lun, 29-01-2007 a las 20:49 +0100, Bernhard Fischer escribió:
> On Mon, Jan 29, 2007 at 07:17:55PM +0100, Asier Llano Palacios wrote:
> >I've done this patch to let it compile without LFS.
> 
> nah..
> What about not building it in the first place?
> Index: libc/sysdeps/linux/common/Makefile.in
> ===================================================================
> --- libc/sysdeps/linux/common/Makefile.in       (revision 17626)
> +++ libc/sysdeps/linux/common/Makefile.in       (working copy)
> @@ -16,7 +16,7 @@
>  
>  ifneq ($(UCLIBC_HAS_LFS),y)
>  CSRC_LFS := $(notdir $(wildcard $(COMMON_DIR)/*64.c))
> -CSRC := $(filter-out llseek.c $(CSRC_LFS),$(CSRC))
> +CSRC := $(filter-out readahead.c llseek.c $(CSRC_LFS),$(CSRC))
>  endif
>  
>  CSRC := $(filter-out ssp-local.c,$(CSRC))
> 
> >
> >Asier
> >
> >El lun, 29-01-2007 a las 12:37 -0500, Mark S. Mathews escribió:
> >> Hello All,
> >> 
> >> Bug #0001024 (syntax error on offset arg in libc/sysdeps/common/readahead.c)
> >> is marked closed, but I ran into it with:
> >> 
> >>   uClibc-0.9.28.1,
> >>   buildroot-17604,
> >>   gcc-3.4.3
> >>   binutils-2.17.50.0.10
> >>   linux-libc-headers-2.4.27
> >>   target=armeb/xscale
> >> 
> >> Changing off64_t to loff_t (to match sys_readahead in this kernel)  
> >> seems to work for me.
> >> 
> >> Since loff_t is a kernel-defined type , I'm guessing this isn't a  
> >> generally acceptable solution.
> >> 
> >> If someone's got some thoughts on the 'right way' to fix it, I'm all ears.
> >> 
> >> Thanks,
> >> -Mark
> >> 
> >> Mark S. Mathews
> >> 
> >> AbsoluteValue Systems      Web:    http://www.linux-wlan.com
> >> 721-D North Drive          e-mail: mark at linux-wlan.com
> >> Melbourne, FL 32934        Phone:  321.259.0737
> >> USA                        Fax:    321.259.0286
> >> 
> >> _______________________________________________
> >> uClibc mailing list
> >> uClibc at uclibc.org
> >> http://busybox.net/cgi-bin/mailman/listinfo/uclibc 
> > 
> >----------------------------------------- PLEASE NOTE -------------------------------------------
> >This message, along with any attachments, may be confidential or legally privileged. 
> >It is intended only for the named person(s), who is/are the only authorized recipients.
> >If this message has reached you in error, kindly destroy it without review and notify the sender immediately.
> >Thank you for your help.
> >µSysCom uses virus scanning software but excludes any liability for viruses contained in any attachment.
> > 
> >------------------------------------ ROGAMOS LEA ESTE TEXTO -------------------------------
> >Este mensaje y sus anexos pueden contener información confidencial y/o con derecho legal. 
> >Está dirigido únicamente a la/s persona/s o entidad/es reseñadas como único destinatario autorizado.
> >Si este mensaje le hubiera llegado por error, por favor elimínelo sin revisarlo ni reenviarlo y notifíquelo inmediatamente al remitente. Gracias por su colaboración.  
> >µSysCom utiliza software antivirus, pero no se hace responsable de los virus contenidos en los ficheros anexos.
> 
> >diff -urP uClibc-0.9.28.1/libc/sysdeps/linux/common/readahead.c uClibc-0.9.28.1-readahead/libc/sysdeps/linux/common/readahead.c
> >--- uClibc-0.9.28.1/libc/sysdeps/linux/common/readahead.c	2007-01-26 01:01:55.000000000 +0100
> >+++ uClibc-0.9.28.1-readahead/libc/sysdeps/linux/common/readahead.c	2007-01-29 09:45:31.000000000 +0100
> >@@ -23,6 +23,8 @@
> > #include <sys/syscall.h>
> > #include <bits/wordsize.h>
> > 
> >+#if defined __UCLIBC_HAS_LFS__
> >+
> > #ifdef __NR_readahead
> > 
> > # define __NR___readahead __NR_readahead
> >@@ -50,3 +52,5 @@
> > # endif
> > 
> > #endif
> >+
> >+#endif /* defined __UCLIBC_HAS_LFS__ */
> 
> >_______________________________________________
> >uClibc mailing list
> >uClibc at uclibc.org
> >http://busybox.net/cgi-bin/mailman/listinfo/uclibc 
 
----------------------------------------- PLEASE NOTE -------------------------------------------
This message, along with any attachments, may be confidential or legally privileged. 
It is intended only for the named person(s), who is/are the only authorized recipients.
If this message has reached you in error, kindly destroy it without review and notify the sender immediately.
Thank you for your help.
µSysCom uses virus scanning software but excludes any liability for viruses contained in any attachment.
 
------------------------------------ ROGAMOS LEA ESTE TEXTO -------------------------------
Este mensaje y sus anexos pueden contener información confidencial y/o con derecho legal. 
Está dirigido únicamente a la/s persona/s o entidad/es reseñadas como único destinatario autorizado.
Si este mensaje le hubiera llegado por error, por favor elimínelo sin revisarlo ni reenviarlo y notifíquelo inmediatamente al remitente. Gracias por su colaboración.  
µSysCom utiliza software antivirus, pero no se hace responsable de los virus contenidos en los ficheros anexos.



More information about the uClibc mailing list