From e22c0f6f8528b28371d6ce052896027e55b6c64a Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sun, 1 Jun 2008 08:26:10 -0400 Subject: 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. --- src/cmd/sort.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/cmd/sort.c b/src/cmd/sort.c index 9606f90f..e5cea294 100644 --- 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* -- cgit v1.2.3