OpenCores
URL https://opencores.org/ocsvn/c0or1k/c0or1k/trunk

Subversion Repositories c0or1k

[/] [c0or1k/] [trunk/] [conts/] [posix/] [libposix/] [include/] [posix/] [bits/] [kernel_types.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 drasko
/* Note that we use the exact same include guard #define names
2
 * as asm/posix_types.h.  This will avoid gratuitous conflicts
3
 * with the posix_types.h kernel header, and will ensure that
4
 * our private content, and not the kernel header, will win.
5
 *  -Erik
6
 */
7
#ifndef __ARCH_ARM_POSIX_TYPES_H
8
#define __ARCH_ARM_POSIX_TYPES_H
9
 
10
typedef unsigned short          __kernel_dev_t;
11
typedef unsigned long           __kernel_ino_t;
12
typedef unsigned short          __kernel_mode_t;
13
typedef unsigned short          __kernel_nlink_t;
14
typedef long                    __kernel_off_t;
15
typedef int                     __kernel_pid_t;
16
typedef unsigned short          __kernel_ipc_pid_t;
17
typedef unsigned short          __kernel_uid_t;
18
typedef unsigned short          __kernel_gid_t;
19
typedef unsigned int            __kernel_size_t;
20
typedef int                     __kernel_ssize_t;
21
typedef int                     __kernel_ptrdiff_t;
22
typedef long                    __kernel_time_t;
23
typedef long                    __kernel_suseconds_t;
24
typedef long                    __kernel_clock_t;
25
typedef int                     __kernel_daddr_t;
26
typedef char *                  __kernel_caddr_t;
27
typedef unsigned short          __kernel_uid16_t;
28
typedef unsigned short          __kernel_gid16_t;
29
typedef unsigned int            __kernel_uid32_t;
30
typedef unsigned int            __kernel_gid32_t;
31
typedef unsigned short          __kernel_old_uid_t;
32
typedef unsigned short          __kernel_old_gid_t;
33
typedef long long               __kernel_loff_t;
34
typedef __kernel_dev_t          __kernel_old_dev_t;
35
 
36
typedef struct {
37
#ifdef __USE_ALL
38
        int val[2];
39
#else
40
        int __val[2];
41
#endif
42
} __kernel_fsid_t;
43
 
44
#endif /* __ARCH_ARM_POSIX_TYPES_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.