apply debian/patches/10_lru_cleanup.diff

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10911 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2008-11-03 14:06:06 +00:00
commit 7ba7198c28

View file

@ -498,6 +498,9 @@ static void from_cache(int first)
return;
}
/* update timestamps for LRU cleanup
also gives output_file a sensible mtime when hard-linking (for make) */
utime(hashname, NULL);
utime(stderr_file, NULL);
if (strcmp(output_file, "/dev/null") == 0) {
@ -532,10 +535,6 @@ static void from_cache(int first)
failed();
}
}
if (ret == 0) {
/* update the mtime on the file so that make doesn't get confused */
utime(output_file, NULL);
}
/* get rid of the intermediate preprocessor file */
if (i_tmpfile) {