* Bugfix: offsetof in klibc
@ 2004-02-03 12:12 Hannes Reinecke
2004-02-12 22:52 ` Greg KH
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Hannes Reinecke @ 2004-02-03 12:12 UTC (permalink / raw)
To: linux-hotplug
Hi all, hpa,
there is a small typo in stddef.h:offsetof()
=== stddef.h 1.1 vs edited ==--- 1.1/klibc/klibc/include/stddef.h Wed Oct 22 19:37:29 2003
+++ edited/stddef.h Tue Feb 3 10:16:15 2004
@@ -19,6 +19,6 @@
#endif
#undef offsetof
-#define offsetof(t,m) ((size_t)&((t *)0->m))
+#define offsetof(t,m) ((size_t)&((t *)0)->m)
#endif /* _STDDEF_H */
otherwise the compiler complains and I suspect it will generated invalid
code anyway.
Cheers,
Hannes
--
Dr. Hannes Reinecke hare@suse.de
SuSE Linux AG S390 & zSeries
Maxfeldstraße 5 +49 911 74053 688
90409 Nürnberg http://www.suse.de
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Bugfix: offsetof in klibc
2004-02-03 12:12 Bugfix: offsetof in klibc Hannes Reinecke
@ 2004-02-12 22:52 ` Greg KH
2004-02-12 23:20 ` Kay Sievers
2004-02-12 23:52 ` Greg KH
2 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2004-02-12 22:52 UTC (permalink / raw)
To: linux-hotplug
On Tue, Feb 03, 2004 at 01:12:35PM +0100, Hannes Reinecke wrote:
> Hi all, hpa,
>
> there is a small typo in stddef.h:offsetof()
>
> === stddef.h 1.1 vs edited ==> --- 1.1/klibc/klibc/include/stddef.h Wed Oct 22 19:37:29 2003
> +++ edited/stddef.h Tue Feb 3 10:16:15 2004
> @@ -19,6 +19,6 @@
> #endif
>
> #undef offsetof
> -#define offsetof(t,m) ((size_t)&((t *)0->m))
> +#define offsetof(t,m) ((size_t)&((t *)0)->m)
>
> #endif /* _STDDEF_H */
>
> otherwise the compiler complains and I suspect it will generated invalid
> code anyway.
Don't you mean to send this to the klibc mailing list?
thanks,
greg k-h
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id\x1356&alloc_id438&op=click
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Bugfix: offsetof in klibc
2004-02-03 12:12 Bugfix: offsetof in klibc Hannes Reinecke
2004-02-12 22:52 ` Greg KH
@ 2004-02-12 23:20 ` Kay Sievers
2004-02-12 23:52 ` Greg KH
2 siblings, 0 replies; 4+ messages in thread
From: Kay Sievers @ 2004-02-12 23:20 UTC (permalink / raw)
To: linux-hotplug
On Thu, Feb 12, 2004 at 02:52:07PM -0800, Greg KH wrote:
> On Tue, Feb 03, 2004 at 01:12:35PM +0100, Hannes Reinecke wrote:
> > Hi all, hpa,
> >
> > there is a small typo in stddef.h:offsetof()
> >
> > === stddef.h 1.1 vs edited ==> > --- 1.1/klibc/klibc/include/stddef.h Wed Oct 22 19:37:29 2003
> > +++ edited/stddef.h Tue Feb 3 10:16:15 2004
> > @@ -19,6 +19,6 @@
> > #endif
> >
> > #undef offsetof
> > -#define offsetof(t,m) ((size_t)&((t *)0->m))
> > +#define offsetof(t,m) ((size_t)&((t *)0)->m)
> >
> > #endif /* _STDDEF_H */
> >
> > otherwise the compiler complains and I suspect it will generated invalid
> > code anyway.
>
> Don't you mean to send this to the klibc mailing list?
We are using offsetof() now, with the private data db patch :)
So we have to fix it too, until klibc is fixed.
Kay
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id\x1356&alloc_id438&op=click
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Bugfix: offsetof in klibc
2004-02-03 12:12 Bugfix: offsetof in klibc Hannes Reinecke
2004-02-12 22:52 ` Greg KH
2004-02-12 23:20 ` Kay Sievers
@ 2004-02-12 23:52 ` Greg KH
2 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2004-02-12 23:52 UTC (permalink / raw)
To: linux-hotplug
On Fri, Feb 13, 2004 at 12:20:55AM +0100, Kay Sievers wrote:
> On Thu, Feb 12, 2004 at 02:52:07PM -0800, Greg KH wrote:
> > On Tue, Feb 03, 2004 at 01:12:35PM +0100, Hannes Reinecke wrote:
> > > Hi all, hpa,
> > >
> > > there is a small typo in stddef.h:offsetof()
> > >
> > > === stddef.h 1.1 vs edited ==> > > --- 1.1/klibc/klibc/include/stddef.h Wed Oct 22 19:37:29 2003
> > > +++ edited/stddef.h Tue Feb 3 10:16:15 2004
> > > @@ -19,6 +19,6 @@
> > > #endif
> > >
> > > #undef offsetof
> > > -#define offsetof(t,m) ((size_t)&((t *)0->m))
> > > +#define offsetof(t,m) ((size_t)&((t *)0)->m)
> > >
> > > #endif /* _STDDEF_H */
> > >
> > > otherwise the compiler complains and I suspect it will generated invalid
> > > code anyway.
> >
> > Don't you mean to send this to the klibc mailing list?
>
> We are using offsetof() now, with the private data db patch :)
> So we have to fix it too, until klibc is fixed.
Good point. I fixed our version of it for now.
thanks,
greg k-h
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id\x1356&alloc_id438&op=click
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-02-12 23:52 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-03 12:12 Bugfix: offsetof in klibc Hannes Reinecke
2004-02-12 22:52 ` Greg KH
2004-02-12 23:20 ` Kay Sievers
2004-02-12 23:52 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).