Jeremy Henty <jeremy / chaos.org.uk> writes: > In article <873cp128ap.fsf / squeaker.lickey.com>, Matt Armstrong wrote: >> ahoward <ahoward / fsl.noaa.gov> writes: >> >>> i have gotten around this problem by spawning another process >>> using the unix at command with a time of 'now' >> >> system("thecommand &") > > This doesn't solve the problem, which was that the child process > inherits a lock on the pstore archive. You are right. Question is, should system() pass on any file descriptors beyond stdin/stdout/stderr to the child process? Probably. Forking child processes within a PStore transaction is probably just bad practice.