Mono_Posix_Syscall_WIFEXITED (gint32 status)
{
  int D.7032;
  union 
{
  gint32 __in;
  int __i;
} D.6995;
  int D.7033;
  int D.7034;
  _Bool D.7035;
  typedef union 
{
  gint32 __in;
  int __i;
} unionunion 
{
  gint32 __in;
  int __i;
};

  D.6995.__in = status;
  D.7033 = D.6995.__i;
  D.7034 = D.7033 & 127;
  D.7035 = D.7034 == 0;
  D.7032 = (int) D.7035;
  return D.7032;
}


Mono_Posix_Syscall_WEXITSTATUS (gint32 status)
{
  int D.7037;
  union 
{
  gint32 __in;
  int __i;
} D.7002;
  int D.7038;
  int D.7039;
  typedef union 
{
  gint32 __in;
  int __i;
} unionunion 
{
  gint32 __in;
  int __i;
};

  D.7002.__in = status;
  D.7038 = D.7002.__i;
  D.7039 = D.7038 & 65280;
  D.7037 = D.7039 >> 8;
  return D.7037;
}


Mono_Posix_Syscall_WIFSIGNALED (gint32 status)
{
  int D.7041;
  union 
{
  gint32 __in;
  int __i;
} D.7009;
  int D.7042;
  unsigned char D.7043;
  unsigned char D.7044;
  unsigned char D.7045;
  signed char D.7046;
  signed char D.7047;
  _Bool D.7048;
  typedef union 
{
  gint32 __in;
  int __i;
} unionunion 
{
  gint32 __in;
  int __i;
};

  D.7009.__in = status;
  D.7042 = D.7009.__i;
  D.7043 = (unsigned char) D.7042;
  D.7044 = D.7043 & 127;
  D.7045 = D.7044 + 1;
  D.7046 = (signed char) D.7045;
  D.7047 = D.7046 >> 1;
  D.7048 = D.7047 > 0;
  D.7041 = (int) D.7048;
  return D.7041;
}


Mono_Posix_Syscall_WTERMSIG (gint32 status)
{
  int D.7050;
  union 
{
  gint32 __in;
  int __i;
} D.7016;
  int D.7051;
  typedef union 
{
  gint32 __in;
  int __i;
} unionunion 
{
  gint32 __in;
  int __i;
};

  D.7016.__in = status;
  D.7051 = D.7016.__i;
  D.7050 = D.7051 & 127;
  return D.7050;
}


Mono_Posix_Syscall_WIFSTOPPED (gint32 status)
{
  int D.7053;
  union 
{
  gint32 __in;
  int __i;
} D.7023;
  int D.7054;
  int D.7055;
  _Bool D.7056;
  typedef union 
{
  gint32 __in;
  int __i;
} unionunion 
{
  gint32 __in;
  int __i;
};

  D.7023.__in = status;
  D.7054 = D.7023.__i;
  D.7055 = D.7054 & 255;
  D.7056 = D.7055 == 127;
  D.7053 = (int) D.7056;
  return D.7053;
}


Mono_Posix_Syscall_WSTOPSIG (gint32 status)
{
  int D.7058;
  union 
{
  gint32 __in;
  int __i;
} D.7030;
  int D.7059;
  int D.7060;
  typedef union 
{
  gint32 __in;
  int __i;
} unionunion 
{
  gint32 __in;
  int __i;
};

  D.7030.__in = status;
  D.7059 = D.7030.__i;
  D.7060 = D.7059 & 65280;
  D.7058 = D.7060 >> 8;
  return D.7058;
}


