cvs commit: src/gnu/lib/libregex Makefile regex.c

Andrey A. Chernov ache at FreeBSD.org
Mon Mar 22 06:44:01 PST 2004


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


More information about the cvs-all mailing list