linux/arch/m68k/include/asm/posix_types.h
<<
>>
Prefs
   1#ifndef __ARCH_M68K_POSIX_TYPES_H
   2#define __ARCH_M68K_POSIX_TYPES_H
   3
   4/*
   5 * This file is generally used by user-level software, so you need to
   6 * be a little careful about namespace pollution etc.  Also, we cannot
   7 * assume GCC is being used.
   8 */
   9
  10typedef unsigned long   __kernel_ino_t;
  11typedef unsigned short  __kernel_mode_t;
  12typedef unsigned short  __kernel_nlink_t;
  13typedef long            __kernel_off_t;
  14typedef int             __kernel_pid_t;
  15typedef unsigned short  __kernel_ipc_pid_t;
  16typedef unsigned short  __kernel_uid_t;
  17typedef unsigned short  __kernel_gid_t;
  18typedef unsigned int    __kernel_size_t;
  19typedef int             __kernel_ssize_t;
  20typedef int             __kernel_ptrdiff_t;
  21typedef long            __kernel_time_t;
  22typedef long            __kernel_suseconds_t;
  23typedef long            __kernel_clock_t;
  24typedef int             __kernel_timer_t;
  25typedef int             __kernel_clockid_t;
  26typedef int             __kernel_daddr_t;
  27typedef char *          __kernel_caddr_t;
  28typedef unsigned short  __kernel_uid16_t;
  29typedef unsigned short  __kernel_gid16_t;
  30typedef unsigned int    __kernel_uid32_t;
  31typedef unsigned int    __kernel_gid32_t;
  32
  33typedef unsigned short  __kernel_old_uid_t;
  34typedef unsigned short  __kernel_old_gid_t;
  35typedef unsigned short  __kernel_old_dev_t;
  36
  37#ifdef __GNUC__
  38typedef long long       __kernel_loff_t;
  39#endif
  40
  41typedef struct {
  42        int     val[2];
  43} __kernel_fsid_t;
  44
  45#if defined(__KERNEL__)
  46
  47#undef  __FD_SET
  48#define __FD_SET(d, set)        ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d))
  49
  50#undef  __FD_CLR
  51#define __FD_CLR(d, set)        ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d))
  52
  53#undef  __FD_ISSET
  54#define __FD_ISSET(d, set)      ((set)->fds_bits[__FDELT(d)] & __FDMASK(d))
  55
  56#undef  __FD_ZERO
  57#define __FD_ZERO(fdsetp) (memset (fdsetp, 0, sizeof(*(fd_set *)fdsetp)))
  58
  59#endif /* defined(__KERNEL__) */
  60
  61#endif
  62