~ubuntu-branches/ubuntu/natty/eglibc/natty-security

« back to all changes in this revision

Viewing changes to ports/sysdeps/arm/eabi/aeabi_sighandlers.S

  • Committer: Bazaar Package Importer
  • Author(s): Aurelien Jarno
  • Date: 2009-05-05 09:54:14 UTC
  • Revision ID: james.westby@ubuntu.com-20090505095414-c45qsg9ixjheohru
ImportĀ upstreamĀ versionĀ 2.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Link-time constants for ARM EABI - signal handlers.
 
2
   Copyright (C) 2005 Free Software Foundation, Inc.
 
3
   This file is part of the GNU C Library.
 
4
 
 
5
   The GNU C Library is free software; you can redistribute it and/or
 
6
   modify it under the terms of the GNU Lesser General Public
 
7
   License as published by the Free Software Foundation; either
 
8
   version 2.1 of the License, or (at your option) any later version.
 
9
 
 
10
   In addition to the permissions in the GNU Lesser General Public
 
11
   License, the Free Software Foundation gives you unlimited
 
12
   permission to link the compiled version of this file with other
 
13
   programs, and to distribute those programs without any restriction
 
14
   coming from the use of this file. (The GNU Lesser General Public
 
15
   License restrictions do apply in other respects; for example, they
 
16
   cover modification of the file, and distribution when not linked
 
17
   into another program.)
 
18
 
 
19
   Note that people who make modified versions of this file are not
 
20
   obligated to grant this special exception for their modified
 
21
   versions; it is their choice whether to do so. The GNU Lesser
 
22
   General Public License gives permission to release a modified
 
23
   version without this exception; this exception also makes it
 
24
   possible to release a modified version which carries forward this
 
25
   exception.
 
26
 
 
27
   The GNU C Library is distributed in the hope that it will be useful,
 
28
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
29
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
30
   Lesser General Public License for more details.
 
31
 
 
32
   You should have received a copy of the GNU Lesser General Public
 
33
   License along with the GNU C Library; if not, write to the Free
 
34
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
 
35
   02111-1307 USA.  */
 
36
 
 
37
/* The ARM EABI defines these as "functions".  */
 
38
 
 
39
#include <sysdep.h>
 
40
 
 
41
        .global __aeabi_SIG_DFL
 
42
        .hidden __aeabi_SIG_DFL
 
43
        .type __aeabi_SIG_DFL, %function
 
44
        .set __aeabi_SIG_DFL, 0
 
45
 
 
46
        .global __aeabi_SIG_IGN
 
47
        .hidden __aeabi_SIG_IGN
 
48
        .type __aeabi_SIG_IGN, %function
 
49
        .set __aeabi_SIG_IGN, 1
 
50
 
 
51
        .global __aeabi_SIG_ERR
 
52
        .hidden __aeabi_SIG_ERR
 
53
        .type __aeabi_SIG_ERR, %function
 
54
        .set __aeabi_SIG_ERR, -1