blob: 838b4802ce53de17d97acc5359ec3934ee893b21 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
Jeff Dike5d33e4d2008-05-12 14:01:58 -07002 * Copyright (C) 2000 - 2008 Jeff Dike (jdike@{addtoit,linux.intel}.com)
Linus Torvalds1da177e2005-04-16 15:20:36 -07003 * Licensed under the GPL
4 */
5
6#ifndef __PROCESS_H__
7#define __PROCESS_H__
8
9#include <signal.h>
10
Jeff Dike5d33e4d2008-05-12 14:01:58 -070011/* Copied from linux/compiler-gcc.h since we can't include it directly */
12#define barrier() __asm__ __volatile__("": : :"memory")
13
Linus Torvalds1da177e2005-04-16 15:20:36 -070014extern void sig_handler(int sig, struct sigcontext sc);
15extern void alarm_handler(int sig, struct sigcontext sc);
16
17#endif