if (_hurdsig_catch_fault (SIGSEGV))
if (_hurdsig_catch_memory_fault (__environ))
_hurdsig_getenv (const char *variable){  if (_hurdsig_catch_fault (SIGSEGV))    /* We bombed in getenv.  */    return NULL;  else    {      const char *value = getenv (variable);      /* Fault now if VALUE is a bogus string.  */      (void) strlen (value);      _hurdsig_end_catch_fault ();      return value;    }}