]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arc/include/asm/posix_types.h
arc: add empty asm/processor.h to satisfy compilation of USB code
[people/ms/u-boot.git] / arch / arc / include / asm / posix_types.h
CommitLineData
288aaacf
AB
1/*
2 * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
3 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
7#ifndef __ASM_ARC_POSIX_TYPES_H
8#define __ASM_ARC_POSIX_TYPES_H
9
10typedef unsigned short __kernel_dev_t;
11typedef unsigned long __kernel_ino_t;
12typedef unsigned short __kernel_mode_t;
13typedef unsigned short __kernel_nlink_t;
14typedef long __kernel_off_t;
15typedef int __kernel_pid_t;
16typedef unsigned short __kernel_ipc_pid_t;
17typedef unsigned short __kernel_uid_t;
18typedef unsigned short __kernel_gid_t;
94bcd6b0
VG
19#ifdef __GNUC__
20typedef __SIZE_TYPE__ __kernel_size_t;
21#else
288aaacf 22typedef unsigned int __kernel_size_t;
94bcd6b0 23#endif
288aaacf
AB
24typedef int __kernel_ssize_t;
25typedef int __kernel_ptrdiff_t;
26typedef long __kernel_time_t;
27typedef long __kernel_suseconds_t;
28typedef long __kernel_clock_t;
29typedef int __kernel_daddr_t;
30typedef char *__kernel_caddr_t;
31typedef unsigned short __kernel_uid16_t;
32typedef unsigned short __kernel_gid16_t;
33typedef unsigned int __kernel_uid32_t;
34typedef unsigned int __kernel_gid32_t;
35
36typedef unsigned short __kernel_old_uid_t;
37typedef unsigned short __kernel_old_gid_t;
38
39#ifdef __GNUC__
40typedef long long __kernel_loff_t;
41#endif
42
43#endif /* __ASM_ARC_POSIX_TYPES_H */