diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-06 11:20:23 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-06 11:38:20 +0000 |
commit | 63cfa35c3faece43f4b86411bace1bea78b96a27 (patch) | |
tree | b94e62342d890816657de13aa61a6c904c178948 /main/make/fix-atexit-exit.patch | |
parent | f69cd6ee3f1a8b333301748fa8e6f02cf3c6eb07 (diff) | |
download | aports-63cfa35c3faece43f4b86411bace1bea78b96a27.tar.bz2 aports-63cfa35c3faece43f4b86411bace1bea78b96a27.tar.xz |
main/make: upgrade to 4.1
Diffstat (limited to 'main/make/fix-atexit-exit.patch')
-rw-r--r-- | main/make/fix-atexit-exit.patch | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/main/make/fix-atexit-exit.patch b/main/make/fix-atexit-exit.patch index 1507a2a3b0..a71d26fb55 100644 --- a/main/make/fix-atexit-exit.patch +++ b/main/make/fix-atexit-exit.patch @@ -4,15 +4,14 @@ POSIX says the behaviour is undefined if atexit callback calls exit(). On glibc it works, but on musl it does not. Call instead _exit() which is guaranteed to work. ---- make-4.0/output.c.orig 2013-10-06 02:12:24.000000000 +0300 -+++ make-4.0/output.c 2013-10-18 15:43:23.502563018 +0300 -@@ -515,7 +515,7 @@ - error (NILF, _("write error: %s"), strerror (errno)); +--- ./output.c.orig ++++ ./output.c +@@ -495,7 +495,7 @@ + perror_with_name (_("write error: stdout"), ""); else - error (NILF, _("write error")); -- exit (EXIT_FAILURE); -+ _exit (EXIT_FAILURE); + O (error, NILF, _("write error: stdout")); +- exit (MAKE_TROUBLE); ++ _exit (MAKE_TROUBLE); } } - |