I submitted this on savannah a couple days ago:
https://savannah.gnu.org/support/?108450

 As I said there, the warning message for bash re-using a PID that
it's tracking for exitted processes in suspended pipelines or w/e has
an off-by-one error (jobs.c:892).

 To summarize what I wrote on savannah:

 The real question is whether there's any point in printing this
warning, or in continuing to track the PIDs of processes that have
long since exitted.  (in a foo | grep | less, suspend less use case,
you have bash remembering the PID for foo and grep, even after they
exit).  And bash prints a warning if you happen to run a command that
re-uses one of those PIDs.  I don't see how this is of any use.  It
just confused my dad, and me until I found the source code that
printed it.

 Thanks for making such a nice shell, this is probably the first time
I've had it do something weird that wasn't my fault.

 Oh, also, the online bug-bash archive has a bad habbit of replacing
code with address@hidden.  There was a whole thread about setting
PS1=whatever that is now a complete mystery to non-subscribers!

-- 
#define X(x,y) x##y
Peter Cordes ;  e-mail: X(peter@cor , des.ca)

"The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces!" -- Plautus, 200 BC

Reply via email to