On Jun 22, 2012, at 9:35 AM, Rob Wilkens <robwilk...@gmail.com> wrote: > Do you know where i can find documentation for Mono.Posix?
Documentation is in git: https://github.com/mono/mono/tree/master/mcs/class/Mono.Posix/Documentation/en Accessible from the web: http://docs.go-mono.com/?link=N:Mono.Unix Documentation is in mdoc(5) format: http://docs.go-mono.com/?link=man:mdoc(5) > 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). The documentation has a "See Also" reference to Syscall.mkdir(): http://docs.go-mono.com/?link=M%3aMono.Unix.UnixDirectoryInfo.Create(Mono.Unix.FileAccessPermissions) So yes, it should honor umask. I've clarified the documentation to spell this out: https://github.com/mono/mono/commit/43955e80628074ee23dbaaee611e97e76c49483b - Jon _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list