OSDN Git Service

libc/sysdeps: add __kernel_long and __kernel_ulong
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Mon, 1 Oct 2012 05:12:54 +0000 (18:12 +1300)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Tue, 2 Oct 2012 08:29:32 +0000 (10:29 +0200)
commit6a76edddaa62ff06f178143b582167734cb55c18
tree98973ac0dc677fb03b79181d4852484772cd652d
parentcb43f2afba0633400387fa7c55dda3396517f58a
libc/sysdeps: add __kernel_long and __kernel_ulong

Linux 3.4 added __kernel_long_t and __kernel_ulong_t and various
exported header files were updated to use these new types. Add the
definitions for __kernel_long_t and __kernel_ulong_t to the relevant
kernel_types.h headers.

This change was automated with the following scriptlet

  git grep --name-only 'typedef.*__kernel_old_dev_t' \
    | xargs sed -i '/typedef.*__kernel_old_dev_t/ a\
  typedef long\t\t__kernel_long_t;\
  typedef unsigned long\t__kernel_ulong_t;'

Whitespace in arm, avr32, hppa, sparc was then manually fixed up.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
--
Here's a cleaned up patch which should get the whitespace right. I'm a
bit iffy about the sparc changes they make sense to me but it's not a
platform I have access to.

I can break this up per arch or per maintainer if requested.

 libc/sysdeps/linux/alpha/bits/kernel_types.h      |    2 ++
 libc/sysdeps/linux/arm/bits/kernel_types.h        |    2 ++
 libc/sysdeps/linux/avr32/bits/kernel_types.h      |    2 ++
 libc/sysdeps/linux/bfin/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/c6x/bits/kernel_types.h        |    2 ++
 libc/sysdeps/linux/cris/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/e1/bits/kernel_types.h         |    2 ++
 libc/sysdeps/linux/h8300/bits/kernel_types.h      |    2 ++
 libc/sysdeps/linux/hppa/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/i386/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/ia64/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/m68k/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/microblaze/bits/kernel_types.h |    2 ++
 libc/sysdeps/linux/mips/bits/kernel_types.h       |    4 ++++
 libc/sysdeps/linux/nios2/bits/kernel_types.h      |    2 ++
 libc/sysdeps/linux/powerpc/bits/kernel_types.h    |    4 ++++
 libc/sysdeps/linux/sh/bits/kernel_types.h         |    2 ++
 libc/sysdeps/linux/sh64/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/sparc/bits/kernel_types.h      |    4 ++++
 libc/sysdeps/linux/v850/bits/kernel_types.h       |    2 ++
 libc/sysdeps/linux/x86_64/bits/kernel_types.h     |    2 ++
 libc/sysdeps/linux/xtensa/bits/kernel_types.h     |    2 ++
 22 files changed, 50 insertions(+)
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
22 files changed:
libc/sysdeps/linux/alpha/bits/kernel_types.h
libc/sysdeps/linux/arm/bits/kernel_types.h
libc/sysdeps/linux/avr32/bits/kernel_types.h
libc/sysdeps/linux/bfin/bits/kernel_types.h
libc/sysdeps/linux/c6x/bits/kernel_types.h
libc/sysdeps/linux/cris/bits/kernel_types.h
libc/sysdeps/linux/e1/bits/kernel_types.h
libc/sysdeps/linux/h8300/bits/kernel_types.h
libc/sysdeps/linux/hppa/bits/kernel_types.h
libc/sysdeps/linux/i386/bits/kernel_types.h
libc/sysdeps/linux/ia64/bits/kernel_types.h
libc/sysdeps/linux/m68k/bits/kernel_types.h
libc/sysdeps/linux/microblaze/bits/kernel_types.h
libc/sysdeps/linux/mips/bits/kernel_types.h
libc/sysdeps/linux/nios2/bits/kernel_types.h
libc/sysdeps/linux/powerpc/bits/kernel_types.h
libc/sysdeps/linux/sh/bits/kernel_types.h
libc/sysdeps/linux/sh64/bits/kernel_types.h
libc/sysdeps/linux/sparc/bits/kernel_types.h
libc/sysdeps/linux/v850/bits/kernel_types.h
libc/sysdeps/linux/x86_64/bits/kernel_types.h
libc/sysdeps/linux/xtensa/bits/kernel_types.h