tst-longjmp_chk: add comments and convert to test-skeleton

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
Mike Frysinger 2013-12-29 22:19:45 +00:00
parent 1e805e8db5
commit 10444e425e
2 changed files with 14 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2014-02-08 Mike Frysinger <vapier@gentoo.org>
* debug/tst-longjmp_chk.c: Add header comment and include
../test-skeleton.c.
(do_test): Mark static.
(TEST_FUNCTION): Define.
2014-02-08 Mike Frysinger <vapier@gentoo.org> 2014-02-08 Mike Frysinger <vapier@gentoo.org>
* sysdeps/unix/sysv/linux/bits/in.h (IP_NODEFRAG): Define. * sysdeps/unix/sysv/linux/bits/in.h (IP_NODEFRAG): Define.

View File

@ -1,3 +1,5 @@
/* Basic test to make sure doing a longjmp to a jmpbuf with an invalid sp
is caught by the fortification code. */
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <paths.h> #include <paths.h>
@ -43,8 +45,8 @@ handler (int sig)
} }
int static int
main (void) do_test (void)
{ {
struct sigaction sa; struct sigaction sa;
sa.sa_handler = handler; sa.sa_handler = handler;
@ -84,3 +86,6 @@ main (void)
puts ("second longjmp returned"); puts ("second longjmp returned");
return 1; return 1;
} }
#define TEST_FUNCTION do_test ()
#include "../test-skeleton.c"