Bash-4.4 patch 16
This commit is contained in:
parent
9cce630e80
commit
c9f1b04651
2 changed files with 10 additions and 15 deletions
|
@ -37,7 +37,10 @@ extern int errno;
|
|||
# define SEEK_CUR 1
|
||||
#endif
|
||||
|
||||
extern int executing_builtin;
|
||||
|
||||
extern void check_signals_and_traps (void);
|
||||
extern void check_signals (void);
|
||||
extern int signal_is_trapped (int);
|
||||
|
||||
/* Read LEN bytes from FD into BUF. Retry the read on EINTR. Any other
|
||||
|
@ -50,21 +53,13 @@ zread (fd, buf, len)
|
|||
{
|
||||
ssize_t r;
|
||||
|
||||
#if 0
|
||||
#if defined (HAVE_SIGINTERRUPT)
|
||||
if (signal_is_trapped (SIGCHLD))
|
||||
siginterrupt (SIGCHLD, 1);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
while ((r = read (fd, buf, len)) < 0 && errno == EINTR)
|
||||
check_signals_and_traps (); /* XXX - should it be check_signals()? */
|
||||
|
||||
#if 0
|
||||
#if defined (HAVE_SIGINTERRUPT)
|
||||
siginterrupt (SIGCHLD, 0);
|
||||
#endif
|
||||
#endif
|
||||
/* XXX - bash-5.0 */
|
||||
/* We check executing_builtin and run traps here for backwards compatibility */
|
||||
if (executing_builtin)
|
||||
check_signals_and_traps (); /* XXX - should it be check_signals()? */
|
||||
else
|
||||
check_signals ();
|
||||
|
||||
return r;
|
||||
}
|
||||
|
|
|
@ -25,6 +25,6 @@
|
|||
regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh
|
||||
looks for to find the patch level (for the sccs version string). */
|
||||
|
||||
#define PATCHLEVEL 15
|
||||
#define PATCHLEVEL 16
|
||||
|
||||
#endif /* _PATCHLEVEL_H_ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue