aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/gnu/java/text
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2006-08-14 14:24:52 +0000
committerGary Benson <gary@gcc.gnu.org>2006-08-14 14:24:52 +0000
commitbe6415beaefe63fbcf0f8fad53cf9662fb6640ba (patch)
tree7fe539e40e9ebdcbc39e02be15bd5107a3797cac /libjava/classpath/gnu/java/text
parent2b3969faee4094c5b857bf024e8ce4b7d832dc2d (diff)
downloadgcc-be6415beaefe63fbcf0f8fad53cf9662fb6640ba.zip
gcc-be6415beaefe63fbcf0f8fad53cf9662fb6640ba.tar.gz
gcc-be6415beaefe63fbcf0f8fad53cf9662fb6640ba.tar.bz2
Thread.java (accessControlState): New field.
2006-08-14 Gary Benson <gbenson@redhat.com> * java/lang/Thread.java (accessControlState): New field. * java/security/VMAccessControlState.java: New file. * java/security/natVMAccessControlState.cc: Likewise. * java/security/VMAccessController.java (contexts, inGetContext): Removed. (pushContext, popContext, getContext): Use VMAccessControlState. * Makefile.am (nat_source_files): Updated. * sources.am, Makefile.in: Rebuilt. From-SVN: r116128
Diffstat (limited to 'libjava/classpath/gnu/java/text')
0 files changed, 0 insertions, 0 deletions
gned Unnamed repository; edit this file 'description' to name the repository.root
aboutsummaryrefslogtreecommitdiff
path: root/include/setjmp.h
blob: 26c6775d08d5fa73aedbb3bb694cf673b4059f58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef _SETJMP_H
#include <setjmp/setjmp.h>

#ifndef _ISOMAC
/* Now define the internal interfaces.  */

/* Internal machine-dependent function to restore context sans signal mask.  */
extern void __longjmp (__jmp_buf __env, int __val)
     __attribute__ ((__noreturn__)) attribute_hidden;

extern void ____longjmp_chk (__jmp_buf __env, int __val)
     __attribute__ ((__noreturn__)) attribute_hidden;

/* Internal function to possibly save the current mask of blocked signals
   in ENV, and always set the flag saying whether or not it was saved.
   This is used by the machine-dependent definition of `__sigsetjmp'.
   Always returns zero, for convenience.  */
extern int __sigjmp_save (jmp_buf __env, int __savemask);

extern void _longjmp_unwind (jmp_buf env, int val);

extern void __libc_siglongjmp (sigjmp_buf env, int val)
	  __attribute__ ((noreturn)) attribute_hidden;
extern void __libc_longjmp (sigjmp_buf env, int val)
     __attribute__ ((noreturn)) attribute_hidden;

libc_hidden_proto (_setjmp)
libc_hidden_proto (__sigsetjmp)

# if IS_IN (rtld)
extern __typeof (__sigsetjmp) __sigsetjmp attribute_hidden;
# endif

#endif

#endif