[Mono-dev] Mono.Posix question
David Schmitt
david at dasz.at
Fri Jun 22 17:35:04 UTC 2012
On 2012-06-22 15:35, Rob Wilkens wrote:
> Do you know where i can find documentation for Mono.Posix?
>
> I was looking at the following problem report:
> https://bugzilla.xamarin.com/show_bug.cgi?id=1970
>
> And I saw that
>
> Mono.Unix.UnixDirectoryInfo("1").Create(FileAccessPermissions.AllPermissions);
>
> Was honoring umask, because that's what the system call for mkdir does.
> (That is: Create() just calls mkdir with the permissions.) Should it be
> honoring umask when it creates the directory, or should we, after the
> call to mkdir, separately set the permissions as part of the Create call
> (the equivalent of a call to chmod).
My non-normative feeling is that Mono.*Posix* should also behave
posixly[1]. So if the reporter want's[1] to chmod after mkdir he can[1]
do so - as his report aptly demonstrates.
Best Regards, David
[1] I don't claim that POSIX was designed for human developers.
More information about the Mono-devel-list
mailing list