aboutsummaryrefslogtreecommitdiff
path: root/libjava/jni/classpath
diff options
context:
space:
mode:
authorAnthony Green <green@redhat.com>2005-05-18 14:20:53 +0000
committerAnthony Green <green@gcc.gnu.org>2005-05-18 14:20:53 +0000
commit9a6411ed3017504e23874b29150e06f9126788a5 (patch)
treee1bb7b54d3a4998a94109fc23d7049a9867f87fb /libjava/jni/classpath
parent4e876a0fb9db7f2bfc6ba477c468b4cb8ec2f6a9 (diff)
downloadgcc-9a6411ed3017504e23874b29150e06f9126788a5.zip
gcc-9a6411ed3017504e23874b29150e06f9126788a5.tar.gz
gcc-9a6411ed3017504e23874b29150e06f9126788a5.tar.bz2
gtk_jawt.c (classpath_jawt_object_lock, [...]): New functions.
2005-05-18 Anthony Green <green@redhat.com> * jni/gtk-peer/gtk_jawt.c (classpath_jawt_object_lock, classpath_jawt_object_unlock, classpath_jawt_create_lock, classpath_jawt_destroy_lock): New functions. * jni/classpath/classpath_jawt.h (classpath_jawt_object_lock, classpath_jawt_object_unlock, classpath_jawt_create_lock, classpath_jawt_destroy_lock): New functions. * include/jawt.h (struct _JAWT_DrawingSurface): Add lock field. * jawt.c: #include malloc.h. (_Jv_Lock): Use lock. (_Jv_Unlock): Ditto. (_Jv_GetDrawingSurface): Initialize lock. (_Jv_FreeDrawingSurface): Destroy lock. (_Jv_FreeDrawingSurfaceInfo): Free platformInfo. From-SVN: r99903
Diffstat (limited to 'libjava/jni/classpath')
-rw-r--r--libjava/jni/classpath/classpath_jawt.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/jni/classpath/classpath_jawt.h b/libjava/jni/classpath/classpath_jawt.h
index 1629505..6ff5c53 100644
--- a/libjava/jni/classpath/classpath_jawt.h
+++ b/libjava/jni/classpath/classpath_jawt.h
@@ -54,7 +54,11 @@ jint classpath_jawt_get_awt_version ();
Display* classpath_jawt_get_default_display (JNIEnv* env, jobject canvas);
Drawable classpath_jawt_get_drawable (JNIEnv* env, jobject canvas);
VisualID classpath_jawt_get_visualID (JNIEnv* env, jobject canvas);
+jint classpath_jawt_object_lock (jobject lock);
+void classpath_jawt_object_unlock (jobject lock);
jint classpath_jawt_lock ();
void classpath_jawt_unlock ();
+jobject classpath_jawt_create_lock ();
+void classpath_jawt_destroy_lock (jobject lock);
#endif /* __classpath_jawt_h__ */