On Fri, Oct 22, 2010 at 01:44:08 +0200, Denys Vlasenko wrote:
> On Fri, Oct 22, 2010 at 1:35 PM, walter harms <[email protected]> wrote:
> > from the man page:
> >
> >       More generally, the POSIX specification of mkstemp() does not say  
> > any-
> >       thing  about  file  modes, so the application should make sure its 
> > file
> >       mode creation mask (see umask(2)) is set appropriately  before  
> > calling
> >       mkstemp()
> >
> > perhaps a umask(0077) is missing?
> 
> But how mkstemp() knows what would be an "appropriate" umask?
> Only caller knows that.

Yes, ok, only some of the callers need that. Perhaps I should do that on a
case-by-case basis. Like, diff or lpr create the tempfile for internal private
usage and there it makes sense to set the umask.

Do you think it makes sense to extend the xmkstemp() to take flags for that, or
make it another function or do that in place in those applets that need it?

Regards,
--
Alex
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to