From owner-cvs-src@FreeBSD.ORG Mon Mar 22 06:44:01 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2CD5616A4CE; Mon, 22 Mar 2004 06:44:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2670743D41; Mon, 22 Mar 2004 06:44:01 -0800 (PST) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i2MEi0Ge061609; Mon, 22 Mar 2004 06:44:01 -0800 (PST) (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i2MEi0pl061608; Mon, 22 Mar 2004 06:44:00 -0800 (PST) (envelope-from ache) Message-Id: <200403221444.i2MEi0pl061608@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 22 Mar 2004 06:44:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/gnu/lib/libregex Makefile regex.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 14:44:01 -0000 ache 2004/03/22 06:44:00 PST FreeBSD src repository Modified files: gnu/lib/libregex Makefile regex.c Log: Forced commit note to explain why NO_POSIX_COMPAT was removed with upgrade. NO_POSIX_COMPAT was added in 1996 as attempt to resolve POSIX regex functions conflict for fixit floppy (they are both in libc and libgnuregex) The way it done (simple excluding POSIX functions from compile) breaks legitimate case when, say, some program from ports calls both POSIX and GNU regex functions (it will call POSIX ones from libc and fails, because header is from GNU). Now our fixit floppy (and other crunched floppies, as I check) not use libgnuregex, so the hack can be removed. Revision Changes Path 1.28 +0 -0 src/gnu/lib/libregex/Makefile 1.12 +0 -0 src/gnu/lib/libregex/regex.c