guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 02/02: 'finalization_thread_proc' sets errno before call


From: Ludovic Courtès
Subject: [Guile-commits] 02/02: 'finalization_thread_proc' sets errno before calling 'perror'.
Date: Sun, 26 Apr 2020 10:30:37 -0400 (EDT)

civodul pushed a commit to branch master
in repository guile.

commit 1fbe89f7bdbf35408ec2df8de755c2f1323016a6
Author: Ludovic Courtès <address@hidden>
AuthorDate: Sun Apr 26 16:29:31 2020 +0200

    'finalization_thread_proc' sets errno before calling 'perror'.
    
    * libguile/finalizers.c (finalization_thread_proc): Set 'errno' before
    calling 'perror'.
---
 libguile/finalizers.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libguile/finalizers.c b/libguile/finalizers.c
index 0d37c2f..0ae165f 100644
--- a/libguile/finalizers.c
+++ b/libguile/finalizers.c
@@ -1,4 +1,4 @@
-/* Copyright 2012-2014,2018-2019
+/* Copyright 2012-2014,2018-2020
      Free Software Foundation, Inc.
 
    This file is part of Guile.
@@ -221,6 +221,7 @@ finalization_thread_proc (void *unused)
         {
           if (data.err != EINTR)
             {
+              errno = data.err;
               perror ("error in finalization thread");
               return NULL;
             }



reply via email to

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