bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2nd attemt at reviving the filesystem limit discussion.


From: Niels Möller
Subject: Re: 2nd attemt at reviving the filesystem limit discussion.
Date: 09 Dec 2002 09:33:44 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

tb@becket.net (Thomas Bushnell, BSG) writes:

> Roland McGrath <roland@frob.com> writes:
> 
> > That's insane.  The interfaces on 64-bit machines use 64-bit sizes. 
> 
> This breaks network transparency, and is a bug in the MK8x versions of
> the kernel, that had to be fixed in the NORMA versions.

There must be some saner way to solve that problem. For integer
arguments, the network stubs could integers in some bignumish way, and
the receiving stub would convert it to the local machine word or
return an int-is-too-big-error message on overflow. (To get it right
one must treat signed and unsigned integers differently, of course).

It might get a little more complicated with struct arguments, but
there the stubs already have to do endianness conversion and perhaps
also some alignedness fixups.

If it's too late to fix Mach, I hope we can at least do better for L4.

/Niels



reply via email to

[Prev in Thread] Current Thread [Next in Thread]