]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/l4re-core/uclibc/lib/uclibc/ARCH-all/libc/signal/raise.c
Update
[l4.git] / l4 / pkg / l4re-core / uclibc / lib / uclibc / ARCH-all / libc / signal / raise.c
1 /* Copyright (C) 1995,1996 Robert de Bath <rdebath@cix.compulink.co.uk>
2  * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
3  */
4
5 #include <unistd.h>
6 #include <string.h>
7 #include <signal.h>
8 #include <sys/types.h>
9
10 int raise(int signo)
11 {
12 #ifdef l4___this_is_the_original_uclibc_needed_with_gnu_linux_compiler
13         return kill(getpid(), signo);
14 #else
15         __builtin_trap();
16 #endif
17 }
18 libc_hidden_def(raise)