"Magnus Hagander" <[EMAIL PROTECTED]> writes: > That is part of the original open() code that Claudio did back for 8.0, > so it has definitly been working since then.
Hm, maybe best not to touch it, but still... > I haven't really read into > the code, though... But a qiuck look doesn't show me any place wher eit > does ignore O_EXCL - which combination would that be? What's bugging me is that 0 and O_EXCL give the same answer, and O_TRUNC and O_TRUNC | O_EXCL give the same answer, but O_CREAT and O_CREAT | O_EXCL give different answers, as do O_CREAT | O_TRUNC and O_CREAT | O_TRUNC | O_EXCL. I'm also pretty suspicious of both O_CREAT | O_EXCL and O_CREAT | O_TRUNC | O_EXCL giving the same answer. However, I have no idea what the semantics are of the symbols the function is mapping into, so maybe it's OK. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match