bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/2] pread: new module


From: Bruno Haible
Subject: Re: [PATCH 1/2] pread: new module
Date: Thu, 26 Nov 2009 10:59:16 +0100
User-agent: KMail/1.9.9

Hi Jim,

> I've avoided the diagnostic by changing the script
> not to write anything to the pipe:

Thanks.

> That is because something[*] in your environment has arranged to ignore
> SIGPIPE.

The "ps s" output that I provided shows that SIGPIPE is being caught, not
ignored, by the bash process. But I have no clue why I saw this error
message only in an interactive bash and not while running it as a script.
In the interactive bash these signal masks are active:
  UID   PID          PENDING          BLOCKED          IGNORED           CAUGHT 
STAT TTY        TIME COMMAND
 1000 28552 0000000000000000 0000000000000000 0000000000380004 000000004b817efb 
S+   pts/11     0:00 /bin/bash
In the batch script bash these are active:
  UID   PID          PENDING          BLOCKED          IGNORED           CAUGHT 
STAT TTY        TIME COMMAND
 1000 28517 0000000000000000 0000000000010000 0000000000000004 0000000043817efb 
S+   pts/11     0:00 /bin/bash ./test-pread.sh
There is no difference regarding SIGPIPE (= 13, bit 12).

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]