Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2004 06:44:00 -0800 (PST)
From:      "Andrey A. Chernov" <ache@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/gnu/lib/libregex Makefile regex.c
Message-ID:  <200403221444.i2MEi0pl061608@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <regex.h> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403221444.i2MEi0pl061608>