public inbox for cygwin-developers@cygwin.com
 help / color / mirror / Atom feed
* Extending domain of O_TMPFILE?
@ 2021-02-05 10:31 Mark Geisert
  2021-02-05 11:26 ` Corinna Vinschen
  0 siblings, 1 reply; 5+ messages in thread
From: Mark Geisert @ 2021-02-05 10:31 UTC (permalink / raw)
  To: cygwin-developers

Hi folks,
I've been following up on a response I made to a Cygwin user in
https://cygwin.com/pipermail/cygwin/2021-January/247306.html .
I've figured out that Cygwin's implementation of the open() flag O_TMPFILE 
follows Linux in that one can't specify the name of a file when using this 
flag.  User supplies only the path, and Cygwin chooses an obscure file 
name for you.

That means the OP's suggested improvement of applying O_TMPFILE semantics 
to files created by tmpfile() won't work.

Could we consider expanding the domain of O_TMPFILE so that the user can 
supply a name for the temporary file rather than just the path to its 
directory?  I've been playing around with proof-of-concept code but I want 
to make sure this is acceptable before submitting implementation patches.

This would be a Cygwin-specific enhancement to a Linux-specific feature. 
I haven't checked yet if the BSDs have O_TMPFILE in any form.
Thanks for any feedback!

..mark

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-02-09 10:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-05 10:31 Extending domain of O_TMPFILE? Mark Geisert
2021-02-05 11:26 ` Corinna Vinschen
2021-02-06  7:56   ` Mark Geisert
2021-02-08 10:34     ` Corinna Vinschen
2021-02-09 10:15       ` Mark Geisert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).