]> granicus.if.org Git - graphviz/commitdiff
brewer.awk: Close file after opening.
authorMark Hansen <mark@markhansen.co.nz>
Thu, 14 May 2020 11:39:41 +0000 (21:39 +1000)
committerMark Hansen <mark@markhansen.co.nz>
Thu, 14 May 2020 12:09:57 +0000 (22:09 +1000)
macOS awk seems to have a limit to how many files it will open at once.

Fixes this error on macOS awk:
$ make
...
awk -f brewer.awk ../../lib/common/brewer_colors
awk: colortmp/brbg7 makes too many open files
 input record number 131, file ../../lib/common/brewer_colors
 source line number 13
make: *** [colors.html] Error 2

doc/infosrc/brewer.awk

index f0df98d46f670dfde91b65e544f2fda0806edc09..cdabd9acde6475634bd4e8788dac5addfe993240 100644 (file)
@@ -11,4 +11,5 @@ BEGIN {
     gsub ("\"","",name);
   }
   printf ("%s %s %s %s\n", $5, $7, $8, $9) > name; 
+  close(name);
 }