File:  [Qemu by Fabrice Bellard] / qemu / tests / tcg / cris / check_sigalrm.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 19:35:55 2018 UTC (8 years, 3 months ago) by root
Branches: qemu, MAIN
CVS tags: qemu1101, HEAD
qemu 1.1.1

#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;
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.