[vlc-commits] [Git][videolan/vlc][master] test: don't change SIGALRM action

Steve Lhomme (@robUx4) gitlab at videolan.org
Wed Feb 7 10:28:25 UTC 2024



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
a65cd983 by Thomas Guillem at 2024-02-07T09:59:39+00:00
test: don't change SIGALRM action

In order to print the reason of the failure.
Passing from error 134 (abort), that could happen from anywhere to alarm.

- - - - -


1 changed file:

- test/libvlc/test.h


Changes:

=====================================
test/libvlc/test.h
=====================================
@@ -63,12 +63,6 @@ static const char test_default_sample[] = "mock://";
 
 #define test_log( ... ) printf( "testapi: " __VA_ARGS__ );
 
-static inline void on_timeout(int signum)
-{
-    assert(signum == SIGALRM);
-    abort(); /* Cause a core dump */
-}
-
 static inline void test_init (void)
 {
     (void)test_default_sample; /* This one may not be used */
@@ -88,13 +82,7 @@ static inline void test_init (void)
             alarm_timeout = val;
     }
     if (alarm_timeout != 0)
-    {
-        struct sigaction sig = {
-            .sa_handler = on_timeout,
-        };
-        sigaction(SIGALRM, &sig, NULL);
         alarm (alarm_timeout);
-    }
 
     setenv( "VLC_PLUGIN_PATH", TOP_BUILDDIR"/modules", 1 );
     setenv( "VLC_LIB_PATH", TOP_BUILDDIR, 1 );



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a65cd98355dd175d1fd664ab829469d91ab49091

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a65cd98355dd175d1fd664ab829469d91ab49091
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list