diff options
author | Anthony Green <green@redhat.com> | 2005-05-18 14:20:53 +0000 |
---|---|---|
committer | Anthony Green <green@gcc.gnu.org> | 2005-05-18 14:20:53 +0000 |
commit | 9a6411ed3017504e23874b29150e06f9126788a5 (patch) | |
tree | e1bb7b54d3a4998a94109fc23d7049a9867f87fb /libjava/jni/classpath | |
parent | 4e876a0fb9db7f2bfc6ba477c468b4cb8ec2f6a9 (diff) | |
download | gcc-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.h | 4 |
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__ */ |