Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 118170
b: refs/heads/master
c: 15a2ee7
h: refs/heads/master
v: v3
  • Loading branch information
Jeremy Huntwork authored and Sam Ravnborg committed Oct 29, 2008
1 parent acbd2db commit 734b7c0
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 14 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: de2addf592894b31b8149cca008f00d8102401e9
refs/heads/master: 15a2ee74d22674c58f347b16b3af5601fa4e15db
10 changes: 5 additions & 5 deletions trunk/scripts/headers_check.pl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/perl
#!/usr/bin/perl -w
#
# headers_check.pl execute a number of trivial consistency checks
#
Expand All @@ -17,7 +17,6 @@
# 2) TODO: check for leaked CONFIG_ symbols

use strict;
use warnings;

my ($dir, $arch, @files) = @ARGV;

Expand All @@ -27,14 +26,15 @@
my $filename;

foreach my $file (@files) {
local *FH;
$filename = $file;
open(my $fh, '<', "$filename") or die "$filename: $!\n";
open(FH, "<$filename") or die "$filename: $!\n";
$lineno = 0;
while ($line = <$fh>) {
while ($line = <FH>) {
$lineno++;
check_include();
}
close $fh;
close FH;
}
exit $ret;

Expand Down
17 changes: 9 additions & 8 deletions trunk/scripts/headers_install.pl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/perl
#!/usr/bin/perl -w
#
# headers_install prepare the listed header files for use in
# user space and copy the files to their destination.
Expand All @@ -17,28 +17,29 @@
# 3) Drop all sections defined out by __KERNEL__ (using unifdef)

use strict;
use warnings;

my ($readdir, $installdir, $arch, @files) = @ARGV;

my $unifdef = "scripts/unifdef -U__KERNEL__";

foreach my $file (@files) {
local *INFILE;
local *OUTFILE;
my $tmpfile = "$installdir/$file.tmp";
open(my $infile, '<', "$readdir/$file")
open(INFILE, "<$readdir/$file")
or die "$readdir/$file: $!\n";
open(my $outfile, '>', "$tmpfile") or die "$tmpfile: $!\n";
while (my $line = <$infile>) {
open(OUTFILE, ">$tmpfile") or die "$tmpfile: $!\n";
while (my $line = <INFILE>) {
$line =~ s/([\s(])__user\s/$1/g;
$line =~ s/([\s(])__force\s/$1/g;
$line =~ s/([\s(])__iomem\s/$1/g;
$line =~ s/\s__attribute_const__\s/ /g;
$line =~ s/\s__attribute_const__$//g;
$line =~ s/^#include <linux\/compiler.h>//;
printf $outfile "%s", $line;
printf OUTFILE "%s", $line;
}
close $outfile;
close $infile;
close OUTFILE;
close INFILE;
system $unifdef . " $tmpfile > $installdir/$file";
unlink $tmpfile;
}
Expand Down

0 comments on commit 734b7c0

Please sign in to comment.