forked from cory/tildefriends
libsodium-1.0.19-stable.tar.gz
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4490 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
16
deps/libsodium/test/default/sodium_utils2.c
vendored
16
deps/libsodium/test/default/sodium_utils2.c
vendored
@ -29,6 +29,9 @@ segv_handler(int sig)
|
||||
printf("Intentional segfault / bus error caught\n");
|
||||
printf("OK\n");
|
||||
#ifdef SIG_DFL
|
||||
# ifdef SIGPROT
|
||||
signal(SIGPROT, SIG_DFL);
|
||||
# endif
|
||||
# ifdef SIGSEGV
|
||||
signal(SIGSEGV, SIG_DFL);
|
||||
# endif
|
||||
@ -45,9 +48,13 @@ segv_handler(int sig)
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
void * buf;
|
||||
size_t size;
|
||||
unsigned int i;
|
||||
void *buf;
|
||||
size_t size;
|
||||
unsigned int i;
|
||||
|
||||
#ifdef BENCHMARKS
|
||||
return 0;
|
||||
#endif
|
||||
|
||||
if (sodium_malloc(SIZE_MAX - 1U) != NULL) {
|
||||
return 1;
|
||||
@ -78,6 +85,9 @@ main(void)
|
||||
}
|
||||
printf("OK\n");
|
||||
#ifdef SIG_DFL
|
||||
# ifdef SIGPROT
|
||||
signal(SIGPROT, segv_handler);
|
||||
# endif
|
||||
# ifdef SIGSEGV
|
||||
signal(SIGSEGV, segv_handler);
|
||||
# endif
|
||||
|
Reference in New Issue
Block a user