Internal namespace test improvements.

This commit is contained in:
Ulrich Drepper 2010-01-12 12:18:08 -08:00
parent d3c7e68655
commit a9625ea95f
3 changed files with 9 additions and 11 deletions

View File

@ -1,5 +1,10 @@
2010-01-12 Ulrich Drepper <drepper@redhat.com>
* conform/conformtest.pl (checknamespace): Implement tag for
allow-header.
* conform/data/time.h-data: Use allow-header instead of duplicating
information.
* conform/data/time.h-data: Allow sigevent tag.
* posix/sched.h: Define time_t and pid_t for XPG7.

View File

@ -1057,8 +1057,8 @@ while ($#headers >= 0) {
push @allow, $1;
} elsif (/^typed-constant *([a-zA-Z0-9_]*) *({([^}]*)}|([^ ]*)) *([A-Za-z0-9_]*)?/) {
push @allow, 1;
} elsif (/^type *({([^}]*)|([a-zA-Z0-9_]*))/) {
my($type) = "$2$3";
} elsif (/^(type|tag) *({([^}]*)|([a-zA-Z0-9_]*))/) {
my($type) = "$3$4";
# Remember that this name is allowed.
if ($type =~ /^struct *(.*)/) {

View File

@ -89,12 +89,5 @@ variable {long int} timezone
#endif
variable {char*} tzname [2]
allow tm_*
allow clock_*
allow timer_*
allow it_*
allow tv_*
allow CLOCK_*
allow TIMER_*
allow *_t
allow sigevent
allow-header sched.h
allow-header time.h