Re: Initial refactoring of plperl.c - updated
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Tim Bunce <Tim.Bunce@pobox.com>
Cc: Peter Eisentraut <peter_e@gmx.net>, Andrew Dunstan <andrew@dunslane.net>, pgsql-hackers@postgresql.org
Date: 2010-01-10T06:16:13Z
Lists: pgsql-hackers
Tim Bunce <Tim.Bunce@pobox.com> writes: > On Sat, Jan 09, 2010 at 11:16:18PM +0200, Peter Eisentraut wrote: >> What's the reason for the temp file here? > Defensive. If the text2macro.pl program fails/dies then you'd be left > with a broken output file with a newer timestamp, so the next make > wouldn't rerun text2macro.pl. Doesn't make forcibly remove the target file if the command fails? [ rummages in manual... ] It does if you specify .DELETE_ON_ERROR, which we do (in Makefile.global); so this bit of complication is a waste. regards, tom lane