Correct comments about the history of <regexp.h>

In the "Kill regexp.h" thread, Joseph dug up more accurate information
about exactly which editions of the Single Unix Standard included and
deprecated this header.
This commit is contained in:
Zack Weinberg 2015-08-05 22:35:28 -04:00 committed by Mike Frysinger
parent bb1d31d06e
commit a03ba36305
3 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2015-08-05 Zack Weinberg <zackw@panix.com>
* misc/regexp.h: Update comments.
2015-08-05 Andreas Schwab <schwab@linux-m68k.org>
[BZ #18635]

2
NEWS
View File

@ -89,7 +89,7 @@ Version 2.22
release. Use of this header will trigger a deprecation warning.
Application developers should update their code to use <regex.h> instead.
This header was formerly part of SUSv2, but was deprecated in 1997 and
This header was formerly part of SUS, but was deprecated in 1994 and
removed from the standard in 2001. Also, the glibc implementation
leaks memory. See BZ#18681 for more details.

View File

@ -19,10 +19,11 @@
#ifndef _REGEXP_H
#define _REGEXP_H 1
/* The contents of this header file were standardized in the
Single Unix Specification, Version 2 (1997) but marked as
LEGACY; new applications were already being encouraged to
use <regex.h> instead. POSIX.1-2001 removed this header.
/* The contents of this header file were originally standardized in
the Single Unix Specification, Issue 3 (1992). In Issue 4 (1994)
the header was marked as TO BE WITHDRAWN, and new applications
were encouraged to use <regex.h> instead. It was officially
withdrawn from the standard in Issue 6 (aka POSIX.1-2001).
This header is provided only for backward compatibility.
It will be removed in the next release of the GNU C Library.