coverage_posix.py: use proper root directory for Linux now that
compile paths are not absolute.

genhtml: be more tolerant of "source file" names like
"effective_tld_names_unittest2.gperf".

Review URL: http://codereview.chromium.org/523031

git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/lcov@35410 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
diff --git a/bin/genhtml b/bin/genhtml
index 497363b..af573ff 100755
--- a/bin/genhtml
+++ b/bin/genhtml
@@ -4177,7 +4177,8 @@
 	}
 
 	open(SOURCE_HANDLE, "<".$source_filename)
-		or die("ERROR: cannot open $source_filename for reading!\n");
+          # or die("ERROR: cannot open $source_filename for reading!\n");
+          or open(SOURCE_HANDLE, "</dev/null");
 	
 	write_source_prolog(*HTML_HANDLE);