Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
Zack Weinberg authored and Mike Frysinger committed Aug 6, 2015
1 parent bb1d31d commit a03ba36
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 5 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
@@ -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]
Expand Down
2 changes: 1 addition & 1 deletion NEWS
Expand Up @@ -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.

Expand Down
9 changes: 5 additions & 4 deletions misc/regexp.h
Expand Up @@ -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.
Expand Down

0 comments on commit a03ba36

Please sign in to comment.