Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2002 18:43:51 -0700
From:      "Sam Leffler" <sam@errno.com>
To:        "Greg 'groggy' Lehey" <grog@FreeBSD.org>, "Poul-Henning Kamp" <phk@FreeBSD.org>
Cc:        <cvs-committers@FreeBSD.org>, <cvs-all@FreeBSD.org>
Subject:   Re: cvs commit: src/sys/geom geom.h geom_enc.c
Message-ID:  <319501c25b90$2df2cba0$52557f42@errno.com>
References:  <200209131033.g8DAXA0q006395@freefall.freebsd.org> <20020914013012.GU25003@wantadilla.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Friday, 13 September 2002 at  3:33:10 -0700, Poul-Henning Kamp wrote:
> > phk         2002/09/13 03:33:10 PDT
> >
> >   Modified files:
> >     sys/geom             geom.h geom_enc.c
> >   Log:
> >   Add a couple more of the big/little-endian conversion routines and
make
> >   them visible from userland, if need be.
> >
> >   I wish that the C language contained this as part of struct
definintions,
> >   but failing that, I would settle for an agreed upon set of functions
for
> >   packing/unpacking integers in various sizes from byte-streams which
may
> >   have unfriendly alignment.
>
> Is there any reason not to use the Linux function names (be32_to_cpu,
> cpu_to_le16, etc.)?
>

netbsd+openbsd define macros in <sys/endian.h> that would  be useful to have
for driver portability.

    Sam


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?319501c25b90$2df2cba0$52557f42>