__set_errno (saved_errno);
sigpending (set)     sigset_t *set;{  /* First try the RT signals.  */  if (!__libc_missing_rt_sigs)    {      /* XXX The size argument hopefully will have to be changed to the	 real size of the user-level sigset_t.  */      int result = __syscall_rt_sigpending (set, _NSIG / 8);      if (result >= 0 || errno != ENOSYS)	return result;      __libc_missing_rt_sigs = 1;    }  return __syscall_sigpending (set);}