[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ltp-list
Subject:    Re: [LTP] linux/types.h vs sys/types.h?
From:       Daniel Gollub <dgollub () suse ! de>
Date:       2008-10-20 15:07:26
Message-ID: 200810201707.27660.dgollub () suse ! de
[Download RAW message or body]

On Monday 20 October 2008 03:26:41 Garrett Cooper wrote:
> Hi guys,
>      While I've been trying to integrate the changes I've made in with
> other folks' changes, I've run into a bit of a roadblock -- it appears
> that compat_gid.h requires the definition for __kernel_old_gid_t to
> exist, which was previously hacked to some asm/ include (which isn't
> suggested). The definition exists inside asm/posix_types_*.h, which is
> called up indirectly from linux/types.h (verified on Fedora 9, Gentoo,
> and RHEL5 nahant update 2). Can someone verify whether or not this is
> the case on other distros, e.g. Ubuntu, Slackware, etc?
[...]

SLES9:
s390:~ # grep -r __kernel_old_gid_t /usr/include/*
/usr/include/asm/posix_types.h:typedef unsigned short   __kernel_old_gid_t;
/usr/include/asm/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/linux/types.h:typedef __kernel_old_gid_t   old_gid_t;
s390:~ # rpm -qf /usr/include/linux/types.h /usr/include/asm/posix_types.h
glibc-devel-2.3.3-98.94

SLES10:
i386:~ # grep -r __kernel_old_gid_t /usr/include/*
/usr/include/asm/posix_types.h:typedef unsigned short   __kernel_old_gid_t;
/usr/include/linux/types.h:typedef __kernel_old_gid_t   old_gid_t;
i386:~ # rpm -qf /usr/include/asm/posix_types.h /usr/include/linux/types.h
glibc-devel-2.4-31.54
glibc-devel-2.4-31.54

openSUSE 11.0:
ppc64:~ # grep -r __kernel_old_gid_t  /usr/include/* 2> /dev/null
/usr/include/asm/posix_types.h:typedef unsigned int     __kernel_old_gid_t;
/usr/include/asm-arm/posix_types.h:typedef unsigned short               __kernel_old_gid_t;
/usr/include/asm-ia64/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/asm-parisc/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/asm-powerpc/posix_types.h:typedef unsigned int     __kernel_old_gid_t;
/usr/include/asm-s390/posix_types.h:typedef unsigned short      __kernel_old_gid_t;
/usr/include/asm-s390/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/asm-x86/posix_types_32.h:typedef unsigned short    __kernel_old_gid_t;
/usr/include/asm-x86/posix_types_64.h:typedef unsigned short __kernel_old_gid_t;
ppc64:~ # rpm -qf /usr/include/asm-x86/posix_types_32.h /usr/include/asm/posix_types.h
linux-kernel-headers-2.6.25-8.1
linux-kernel-headers-2.6.25-8.1

openSUSE Factory:
x86_64:~> grep -r __kernel_old_gid_t /usr/include/*
/usr/include/asm/posix_types_64.h:typedef unsigned short __kernel_old_gid_t;
/usr/include/asm/posix_types_32.h:typedef unsigned short        __kernel_old_gid_t;
/usr/include/asm-arm/posix_types.h:typedef unsigned short               __kernel_old_gid_t;
/usr/include/asm-ia64/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/asm-parisc/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/asm-powerpc/posix_types.h:typedef unsigned int     __kernel_old_gid_t;
/usr/include/asm-s390/posix_types.h:typedef unsigned short      __kernel_old_gid_t;
/usr/include/asm-s390/posix_types.h:typedef __kernel_gid_t __kernel_old_gid_t;
/usr/include/asm-x86/posix_types_64.h:typedef unsigned short __kernel_old_gid_t;
/usr/include/asm-x86/posix_types_32.h:typedef unsigned short    __kernel_old_gid_t;
x86_64:~> rpm -qf /usr/include/asm-x86/posix_types_64.h /usr/include/asm/posix_types_64.h
linux-kernel-headers-2.6.27-9
linux-kernel-headers-2.6.27-9

Hope this helps.

best regards,
Daniel

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic