Lines Matching refs:saved_errno
569 int i, saved_errno, reached_preexec = 0;
573 char hex_errno[sizeof(saved_errno)*2+1];
700 saved_errno = 0;
708 if (errno != ENOENT && errno != ENOTDIR && saved_errno == 0) {
709 saved_errno = errno;
713 if (saved_errno)
714 errno = saved_errno;
717 saved_errno = errno;
723 if (saved_errno) {
727 while (saved_errno != 0 && cur != hex_errno) {
728 *--cur = Py_hexdigits[saved_errno % 16];
729 saved_errno /= 16;
737 /* We can't call strerror(saved_errno). It is not async signal safe.
852 int saved_errno = 0;
1067 if ((saved_errno = pthread_sigmask(SIG_BLOCK, &all_sigs, &old_sigs))) {
1086 saved_errno = errno;
1115 if (saved_errno != 0) {
1116 errno = saved_errno;