From owner-freebsd-arch@FreeBSD.ORG Sat Jan 9 19:45:28 2010 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3D3A106566B for ; Sat, 9 Jan 2010 19:45:28 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id 69CEC8FC0A for ; Sat, 9 Jan 2010 19:45:28 +0000 (UTC) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 763341CDBC; Sat, 9 Jan 2010 20:45:27 +0100 (CET) Date: Sat, 9 Jan 2010 20:45:27 +0100 From: Ed Schouten To: Scott Long Message-ID: <20100109194527.GX64905@hoeg.nl> References: <20100109120444.GW64905@hoeg.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yRmRcZUEmv8Gpn4q" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: FreeBSD Arch Subject: Re: Replacing with X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2010 19:45:28 -0000 --yRmRcZUEmv8Gpn4q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Scott Long wrote: > Does this have any implications for the compat4x/5x/6x/7x/8x > libraries that we ship? Also, what legacy apps that are statically > compiled and touch utmp/wtmp? Well, the issue is that nothing right now compiles against utmp/wtmp/etc. just provides a set of structures for the applications to use, no actual symbols. All applications just tinker with the files themselves, so there is no difference between dynamic and static linkage here. Nothing in libc uses or its database files. There are three functions in libutil that do that, namely login(3), logout(3) and logwtmp(3). These functions are not present in my branch, because they are hardly implementable on top of utmpx. This means I am going to increment libutil's major and let it be the way it is. I decided to just give up on trying to be compatible, because there is hardly anything we can do. --=20 Ed Schouten WWW: http://80386.nl/ --yRmRcZUEmv8Gpn4q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAktI3NcACgkQ52SDGA2eCwXrKQCfWTlcAJyJ+Z12FFCV13iIpSBv wyIAn24N92ydg35VDqQ2u0DEarf/2dmL =wCQ8 -----END PGP SIGNATURE----- --yRmRcZUEmv8Gpn4q--