author | Mike Kinghan <mikek@symbian.org> |
Mon, 01 Nov 2010 10:36:09 +0000 | |
branch | GCC_SURGE |
changeset 127 | c0501b51f2b9 |
parent 1 | 2fb8b9db1c86 |
permissions | -rw-r--r-- |
#include <stdio.h> #include <stdlib.h> #include <signal.h> #include <unistd.h> #define MAGIC (0xdeadbeef) int s = 0; void sighandler(int sig) { s = MAGIC; } int main(int argc, char **argv) { int p; p = getpid(); signal(SIGALRM, sighandler); kill(p, SIGALRM); if (s != MAGIC) return EXIT_FAILURE; printf ("passed\n"); return EXIT_SUCCESS; }