[Mono-list] Why InternalCall rather than DllImport?
Dick Porter
dick@ximian.com
Wed, 9 Jan 2002 21:39:14 +0000
On Wed, Jan 09, 2002 at 11:47:57AM -0800, Matt Kimball wrote:
>
> > 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.
>
> The class in Wrapper.cs lives in the System.Private namespace.
Whoops, I must be going blind :)
>
> It's being used to get the PID in Linux.cs, but I think that's the only place
> it's being used. Should it, and the associated library, also go away once the
> PID is converted to use internal method calls?
I think it will eventually just go away, yes. We haven't discussed it, but
I also suspect the IOperatingSystem abstraction will also vanish, or at
least be pared down. As it stands at the moment, there is a lot of
duplication between Linux.cs and Windows.cs. Deleting that should also
simplify the mcs makefiles.
- Dick