Home | History | Annotate | Download | only in asm
      1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2 /*
      3  *  arch/arm/include/asm/posix_types.h
      4  *
      5  *  Copyright (C) 1996-1998 Russell King.
      6  *
      7  * This program is free software; you can redistribute it and/or modify
      8  * it under the terms of the GNU General Public License version 2 as
      9  * published by the Free Software Foundation.
     10  *
     11  *  Changelog:
     12  *   27-06-1996	RMK	Created
     13  */
     14 #ifndef __ARCH_ARM_POSIX_TYPES_H
     15 #define __ARCH_ARM_POSIX_TYPES_H
     16 
     17 /*
     18  * This file is generally used by user-level software, so you need to
     19  * be a little careful about namespace pollution etc.  Also, we cannot
     20  * assume GCC is being used.
     21  */
     22 
     23 typedef unsigned short		__kernel_mode_t;
     24 #define __kernel_mode_t __kernel_mode_t
     25 
     26 typedef unsigned short		__kernel_ipc_pid_t;
     27 #define __kernel_ipc_pid_t __kernel_ipc_pid_t
     28 
     29 typedef unsigned short		__kernel_uid_t;
     30 typedef unsigned short		__kernel_gid_t;
     31 #define __kernel_uid_t __kernel_uid_t
     32 
     33 typedef unsigned short		__kernel_old_dev_t;
     34 #define __kernel_old_dev_t __kernel_old_dev_t
     35 
     36 #include <asm-generic/posix_types.h>
     37 
     38 #endif
     39