On 02.02.2011 11:54, Steve Lessard wrote: > I just wrote a simple command line tool using the Mono.Unix.Native namespace > in > the Mono.Posix assembly. This tool basically checks a file's permissions to > see > if the file is executable by any or all of user, group, other. It works great > on > my Mac. > > Windows is supposed to have a Posix compliant layer. Does Mono.Posix assembly > work on Windows's Posix layer?
The Windows POSIX subsystem was discontinued almost 10 years ago. Note that "Mono.Posix" is a misnomer because it is actually containing Unix bindings. Some of them (those supported by msvcrt) might work under Windows, but it's up to you to test this. Also, the "access/stat" functions are pretty limited under Windows, because they don't consider ACLs. This is not optimal for a tool with these goals: > This tool basically checks a file's permissions to see > if the file is executable by any or all of user, group, other Robert _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
