[Mono-list] Why InternalCall rather than DllImport?
Wed, 9 Jan 2002 19:22:30 +0000
On Wed, Jan 09, 2002 at 10:42:28AM -0800, Matt Kimball wrote:
> More importantly, are there any objections to me filling in some of the missing
> IOperatingSystem methods in Linux.cs -- methods which aren't using file handles
> as part of their public interface -- taking the approach that I did in the patch
> sent with the last message? (i.e. Using the Unix wrapper, with any necessary
> semantic massaging happening at the C# level).
As far as I can tell, Unix/Wrapper.cs is dead code.
I think we'd be better off implementing cross-platform compatibility in
the same manner as the current file IO code. In the case of readdir,
that means implementing System.IO.Directory.GetDirectories with calls
to FindFirstFile and FindNextFile.
I can't find the System.Private class in CVS anywhere, and it's not in your
patch, so I can't comment on that part.