From owner-freebsd-threads@FreeBSD.ORG Sun May 4 06:30:45 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78E0737B401 for ; Sun, 4 May 2003 06:30:45 -0700 (PDT) Received: from mail.highway.ne.jp (mail.highway.ne.jp [210.166.100.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54B9843FAF for ; Sun, 4 May 2003 06:30:44 -0700 (PDT) (envelope-from kaakun@highway.ne.jp) Received: from face.violasystems.net (ppp0120.vc-tyo.hdd.co.jp [218.228.39.20]) by mail.highway.ne.jp (8.9.3p2/3.7W03043010) with SMTP id WAA16388 for ; Sun, 4 May 2003 22:30:39 +0900 (JST) Date: Sun, 4 May 2003 22:30:22 +0900 From: Kazuaki Oda To: threads@freebsd.org Message-Id: <20030504223022.5335f30f.kaakun@highway.ne.jp> X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Sun__4_May_2003_22:30:22_+0900_0822d600" Subject: Patch for running Java2D demo (jdk-1.4.1p3_3) X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 May 2003 13:30:45 -0000 This is a multi-part message in MIME format. --Multipart_Sun__4_May_2003_22:30:22_+0900_0822d600 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, After applying the attached patch, I've been able to run Java2D demo under jdk-1.4.1p3_3 with libpthread (libkse). This patch is for problem with suspending and resuming thread. Please review. -- Kazuaki Oda (kaakun@highway.ne.jp) --Multipart_Sun__4_May_2003_22:30:22_+0900_0822d600 Content-Type: application/octet-stream; name="libpthread_jdk.diff" Content-Disposition: attachment; filename="libpthread_jdk.diff" Content-Transfer-Encoding: base64 ZGlmZiAtcnUgbGlicHRocmVhZC5vcmlnL3RocmVhZC90aHJfY3JlYXRlLmMgbGlicHRocmVhZC90 aHJlYWQvdGhyX2NyZWF0ZS5jCi0tLSBsaWJwdGhyZWFkLm9yaWcvdGhyZWFkL3Rocl9jcmVhdGUu YwlUaHUgTWF5ICAxIDAyOjA4OjEyIDIwMDMKKysrIGxpYnB0aHJlYWQvdGhyZWFkL3Rocl9jcmVh dGUuYwlTdW4gTWF5ICA0IDAwOjQ0OjI4IDIwMDMKQEAgLTI1OSw5ICsyNTksMTAgQEAKIAkJCW5l d190aHJlYWQtPmZsYWdzID0gMDsKIAkJCW5ld190aHJlYWQtPmNvbnRpbnVhdGlvbiA9IE5VTEw7 CiAKLQkJCWlmIChuZXdfdGhyZWFkLT5hdHRyLnN1c3BlbmQgPT0gVEhSX0NSRUFURV9TVVNQRU5E RUQpCisJCQlpZiAobmV3X3RocmVhZC0+YXR0ci5zdXNwZW5kID09IFRIUl9DUkVBVEVfU1VTUEVO REVEKSB7CiAJCQkJbmV3X3RocmVhZC0+c3RhdGUgPSBQU19TVVNQRU5ERUQ7Ci0JCQllbHNlCisJ CQkJbmV3X3RocmVhZC0+ZmxhZ3MgPSBUSFJfRkxBR1NfU1VTUEVOREVEOworCQkJfSBlbHNlCiAJ CQkJbmV3X3RocmVhZC0+c3RhdGUgPSBQU19SVU5OSU5HOwogCiAJCQkvKgpkaWZmIC1ydSBsaWJw dGhyZWFkLm9yaWcvdGhyZWFkL3Rocl9yZXN1bWVfbnAuYyBsaWJwdGhyZWFkL3RocmVhZC90aHJf cmVzdW1lX25wLmMKLS0tIGxpYnB0aHJlYWQub3JpZy90aHJlYWQvdGhyX3Jlc3VtZV9ucC5jCUZy aSBBcHIgMTggMTY6MDk6NDMgMjAwMworKysgbGlicHRocmVhZC90aHJlYWQvdGhyX3Jlc3VtZV9u cC5jCVN1biBNYXkgIDQgMjI6MDM6MzEgMjAwMwpAQCAtNTcsNyArNTcsNyBAQAogCiAJCQlpZiAo KGN1cnRocmVhZC0+c3RhdGUgIT0gUFNfREVBRCkgJiYKIAkJCSAgICAoY3VydGhyZWFkLT5zdGF0 ZSAhPSBQU19ERUFETE9DSykgJiYKLQkJCSAgICAoKGN1cnRocmVhZC0+ZmxhZ3MgJiBUSFJfRkxB R1NfRVhJVElORykgIT0gMCkpCisJCQkgICAgKChjdXJ0aHJlYWQtPmZsYWdzICYgVEhSX0ZMQUdT X0VYSVRJTkcpID09IDApKQogCQkJCXJlc3VtZV9jb21tb24odGhyZWFkKTsKIAogCQkJLyogVW5s b2NrIHRoZSB0aHJlYWRzIHNjaGVkdWxpbmcgcXVldWU6ICovCkBAIC0xMDcsNiArMTA3LDcgQEAK IAkgKiBub3cgcnVubmFibGUgYnV0IG5vdCBpbiBhbnkgc2NoZWR1bGluZyBxdWV1ZS4gIFNldCB0 aGUKIAkgKiBzdGF0ZSB0byBydW5uaW5nIGFuZCBpbnNlcnQgaXQgaW50byB0aGUgcnVuIHF1ZXVl LgogCSAqLwotCWlmICh0aHJlYWQtPnN0YXRlID09IFBTX1NVU1BFTkRFRCkKKwlpZiAodGhyZWFk LT5zdGF0ZSA9PSBQU19TVVNQRU5ERUQgJiYKKwkgICAgKHRocmVhZC0+c2ZsYWdzICYgVEhSX0ZM QUdTX0lOX1NZTkNRKSA9PSAwKQogCQlfdGhyX3NldHJ1bm5hYmxlX3VubG9ja2VkKHRocmVhZCk7 CiB9Cg== --Multipart_Sun__4_May_2003_22:30:22_+0900_0822d600--