2013-01-18 21:48 keltezéssel, Boszormenyi Zoltan írta:
2013-01-18 21:32 keltezéssel, Tom Lane írta:Boszormenyi Zoltan <z...@cybertec.at> writes:2013-01-18 11:05 keltezéssel, Amit kapila írta:On using mktemp, linux compilation gives below warning warning: the use of `mktemp' is dangerous, better use `mkstemp'So I planned to use mkstemp.Good.On my HPUX box, the man page disapproves of both, calling them obsolete (and this man page is old enough to vote, I believe...)
Then we have to at least consider what this old {p|s}age says... ;-)
Everywhere else that we need to do something like this, we just use our own PID to disambiguate, ie sprintf(tempfilename, "/path/to/file.%d", (int) getpid()); There is no need to deviate from that pattern or introduce portability issues, since we can reasonably assume that no non-Postgres programs are creating files in this directory.Thanks for the enlightenment, I will post a new version soon.
Here it is. Best regards, Zoltán Böszörményi -- ---------------------------------- Zoltán Böszörményi Cybertec Schönig & Schönig GmbH Gröhrmühlgasse 26 A-2700 Wiener Neustadt, Austria Web: http://www.postgresql-support.de http://www.postgresql.at/
set_persistent_v7.patch.gz
Description: Unix tar archive
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers