blob: 41bc1875c4d7fd367bbbea5432b9332a2821557f [file] [log] [blame]
Robin Getz96f10502009-09-24 14:11:24 +00001/*
2 * Copyright 2004-2009 Analog Devices Inc.
3 *
4 * Licensed under the GPL-2 or later.
5 */
6
Bryan Wu1394f032007-05-06 14:50:22 -07007#ifndef __ARCH_BFIN_POSIX_TYPES_H
8#define __ARCH_BFIN_POSIX_TYPES_H
9
Bryan Wu1394f032007-05-06 14:50:22 -070010typedef unsigned short __kernel_mode_t;
Mike Frysinger0f652852009-06-13 11:36:23 -040011#define __kernel_mode_t __kernel_mode_t
12
Bryan Wu1394f032007-05-06 14:50:22 -070013typedef unsigned short __kernel_nlink_t;
Mike Frysinger0f652852009-06-13 11:36:23 -040014#define __kernel_nlink_t __kernel_nlink_t
15
Bryan Wu1394f032007-05-06 14:50:22 -070016typedef unsigned int __kernel_ipc_pid_t;
Mike Frysinger0f652852009-06-13 11:36:23 -040017#define __kernel_ipc_pid_t __kernel_ipc_pid_t
18
Bryan Wu1394f032007-05-06 14:50:22 -070019typedef unsigned long __kernel_size_t;
20typedef long __kernel_ssize_t;
21typedef int __kernel_ptrdiff_t;
Mike Frysinger0f652852009-06-13 11:36:23 -040022#define __kernel_size_t __kernel_size_t
Bryan Wu1394f032007-05-06 14:50:22 -070023
24typedef unsigned short __kernel_old_uid_t;
25typedef unsigned short __kernel_old_gid_t;
Mike Frysinger0f652852009-06-13 11:36:23 -040026#define __kernel_old_uid_t __kernel_old_uid_t
27
Bryan Wu1394f032007-05-06 14:50:22 -070028typedef unsigned short __kernel_old_dev_t;
Mike Frysinger0f652852009-06-13 11:36:23 -040029#define __kernel_old_dev_t __kernel_old_dev_t
Bryan Wu1394f032007-05-06 14:50:22 -070030
Mike Frysinger0f652852009-06-13 11:36:23 -040031#include <asm-generic/posix_types.h>
Bryan Wu1394f032007-05-06 14:50:22 -070032
33#endif