root/include/asm-m68k/posix_types.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef __ARCH_I386_POSIX_TYPES_H
   2 #define __ARCH_I386_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 
  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_uid_t;
  17 typedef unsigned short  __kernel_gid_t;
  18 typedef unsigned int    __kernel_size_t;
  19 typedef int             __kernel_ssize_t;
  20 typedef int             __kernel_ptrdiff_t;
  21 typedef long            __kernel_time_t;
  22 typedef long            __kernel_clock_t;
  23 typedef int             __kernel_daddr_t;
  24 typedef char *          __kernel_caddr_t;
  25 
  26 #ifdef __GNUC__
  27 typedef long long       __kernel_loff_t;
  28 #endif
  29 
  30 #undef  __FD_SET
  31 #define __FD_SET(d, set)        ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d))
  32 
  33 #undef  __FD_CLR
  34 #define __FD_CLR(d, set)        ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d))
  35 
  36 #undef  __FD_ISSET
  37 #define __FD_ISSET(d, set)      ((set)->fds_bits[__FDELT(d)] & __FDMASK(d))
  38 
  39 #undef  __FD_ZERO
  40 #define __FD_ZERO(fdsetp) (memset (fdsetp, 0, sizeof(*(fd_set *)fdsetp)))
  41 
  42 #endif

/* [previous][next][first][last][top][bottom][index][help] */