OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [newlib-1.18.0/] [newlib-1.18.0-or32-1.0rc1/] [libgloss/] [arm/] [_kill.c] - Blame information for rev 345

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 207 jeremybenn
#include <_ansi.h>
2
#include <signal.h>
3
#include "swi.h"
4
 
5
int _kill _PARAMS ((int, int));
6
 
7
int
8
_kill (int pid, int sig)
9
{
10
  (void) pid; (void) sig;
11
#ifdef ARM_RDI_MONITOR
12
  /* Note: The pid argument is thrown away.  */
13
  switch (sig)
14
    {
15
    case SIGABRT:
16
      return do_AngelSWI (AngelSWI_Reason_ReportException,
17
                          (void *) ADP_Stopped_RunTimeError);
18
    default:
19
      return do_AngelSWI (AngelSWI_Reason_ReportException,
20
                          (void *) ADP_Stopped_ApplicationExit);
21
    }
22
#else
23
  asm ("swi %a0" :: "i" (SWI_Exit));
24
#endif
25
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.