plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit e22c0f6f8528b28371d6ce052896027e55b6c64a
parent b9ed1df1f6ca71df38a7bd73794bc91870815641
Author: Russ Cox <rsc@swtch.com>
Date:   Sun,  1 Jun 2008 08:26:10 -0400

sort: use noted(NDFLT) in note handler

There are many more random notes flying around
here in Unix-land than there were on Plan 9.
For example, some shells implement "cat file | sort"
with cat as the child of sort, so that when cat exits,
sort gets a "sys: child" note.  noted(NDFLT) knows
which signals aren't really important and can be ignored,
and which need to kill the program.

Diffstat:
Msrc/cmd/sort.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/cmd/sort.c b/src/cmd/sort.c @@ -243,8 +243,7 @@ notifyf(void *a, char *s) done(0); if(strncmp(s, "sys: write on closed pipe", 25) == 0) done(0); - fprint(2, "sort: note: %s\n", s); - abort(); + noted(NDFLT); } Line*