1f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner/****************************************************************************
2f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ****************************************************************************
3f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***
4f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   This header was automatically generated from a Linux kernel header
5f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   of the same name, to make information necessary for userspace to
6f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   call into the kernel available to libc.  It contains only constants,
7f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   structures, and macros generated from the original header, and thus,
8f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   contains no copyrightable information.
9f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***
10f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ****************************************************************************
11f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ****************************************************************************/
12f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#ifndef __ASM_ARM_TYPES_H
13f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define __ASM_ARM_TYPES_H
14f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
15f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#ifndef __ASSEMBLY__
16f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
17f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef unsigned short umode_t;
18f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
19f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef __signed__ char __s8;
20f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef unsigned char __u8;
21f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
22f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef __signed__ short __s16;
23f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef unsigned short __u16;
24f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
25f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef __signed__ int __s32;
26f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef unsigned int __u32;
27f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
28f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
29f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef __signed__ long long __s64;
30f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnertypedef unsigned long long __u64;
31f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif
32f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
33f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif
34f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
35f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif
36f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
37