Is it possible to "create with overwrite"? This is needed for the HTTP PUT implementation, but doesn't seem possible. We started with this: ``` xrdreq.open.options = htons(kXR_mkpath | kXR_open_updt | kXR_new ); ``` this successfully creates the file, but doesn't allow it to be overwritten. So, it was then changed to: ``` xrdreq.open.options = htons(kXR_mkpath | kXR_open_wrto ); ``` This overwrites the file, but doesn't allow one to be created. A bit of `grep`ing through the code, it seems like this does work ``` xrdreq.open.options = htons(kXR_mkpath | kXR_open_wrto | kXR_delete); ``` Any thoughts or opinions on this? It would imply that HTTP PUT requires delete permission (which I recall is distinct from being able to create files?) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/637 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1