From owner-cvs-all@FreeBSD.ORG Mon Apr 25 20:30:25 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F4F416A4CE; Mon, 25 Apr 2005 20:30:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF05143D49; Mon, 25 Apr 2005 20:30:24 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j3PKUOxB030769; Mon, 25 Apr 2005 20:30:24 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j3PKUOI0030768; Mon, 25 Apr 2005 20:30:24 GMT (envelope-from peter) Message-Id: <200504252030.j3PKUOI0030768@repoman.freebsd.org> From: Peter Wemm Date: Mon, 25 Apr 2005 20:30:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/libc/i386/sys Makefile.inc i386_get_fsbase.c i386_get_gsbase.c i386_set_fsbase.c i386_set_gsbase.c src/sys/i386/include sysarch.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Apr 2005 20:30:25 -0000 peter 2005-04-25 20:30:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libc/i386/sys Makefile.inc sys/i386/include sysarch.h Added files: (Branch: RELENG_5) lib/libc/i386/sys i386_get_fsbase.c i386_get_gsbase.c i386_set_fsbase.c i386_set_gsbase.c Log: Add 6.x-compatable fs/gsbase functions. This means we can use libraries with these symbols to satisfy things like libpthread.so.0 when running on a 6.x machine when the app is linked against libc.so.5. Note that these don't actually do anything on 5.x kernels yet. I'd actually like to have 5.x use these in the future though, in order to get rid of the evil #ifdef COMPAT_32BIT stuff. Revision Changes Path 1.27.4.2 +1 -0 src/lib/libc/i386/sys/Makefile.inc 1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_get_fsbase.c (new) 1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_get_gsbase.c (new) 1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_set_fsbase.c (new) 1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_set_gsbase.c (new) 1.20.2.2 +8 -0 src/sys/i386/include/sysarch.h