From owner-freebsd-current Thu Sep 19 6:20:28 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CAF8637B401 for ; Thu, 19 Sep 2002 06:20:27 -0700 (PDT) Received: from mail.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53CA343E42 for ; Thu, 19 Sep 2002 06:20:27 -0700 (PDT) (envelope-from eischen@pcnet1.pcnet.com) Received: from localhost (eischen@localhost) by mail.pcnet.com (8.12.3/8.12.1) with ESMTP id g8JDKJM1015317; Thu, 19 Sep 2002 09:20:20 -0400 (EDT) Date: Thu, 19 Sep 2002 09:20:19 -0400 (EDT) From: Daniel Eischen To: Julian Elischer Cc: Edwin Culp , current@FreeBSD.ORG Subject: Re: slapd dumping core with today's current. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 19 Sep 2002, Julian Elischer wrote: > On Thu, 19 Sep 2002, Daniel Eischen wrote: > > Ok so I reconnected the libc_r and fixed it to compile. > > I'm a littel uncomfortable because the new kernel behaviour means that > 4.x statically compiled threaded binaries will not work right because > we've changed the kernel ABI in an incompatible way.. > We need to discuss this carefully when mini gets back to see if there is > a way out.. I brought this up with bde before. My suggestion was to create another sigreturn(), so we'd have osigreturn(), osigreturn2(), and [new] sigreturn(). He didn't like this. I think we'd need another sendsig() too. When mini adds setcontext() as a system call, this can make sigreturn() obsolete. The signal trampoline can call setcontext() instead of sigreturn() and sigreturn() can handle the old format... We still need a different sendsig() though. -- Dan Eischen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message