Internal namespace test improvements.
authorUlrich Drepper <drepper@redhat.com>
Tue, 12 Jan 2010 20:18:08 +0000 (12:18 -0800)
committerUlrich Drepper <drepper@redhat.com>
Tue, 12 Jan 2010 20:18:08 +0000 (12:18 -0800)
ChangeLog
conform/conformtest.pl
conform/data/time.h-data

index e908e34..bb5d715 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
index c528127..4cf571f 100644 (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 *(.*)/) {
index e2ff298..6f86ed0 100644 (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