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

Re: Ruby status



Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> writes:

> #define err_local		err_system(0x3e)	/* user defined errors */
> #define	err_ipc_compat		err_system(0x3f)	/* (compatibility) mach-ipc errors */
> 
> #define	err_max_system		0x3f
> 
> Interestingly, the high bit 0x20 is indeed already in use, although I am
> not sure if it can actually occur on our current system.  Dropping the
> highest bit will make an error value interpreted in the wrong error system,
> with bad results.

err_local isn't anywhere used in a current system.

err_ipc_compat only shows up if people use the special Mach 2.5
compatibility kernel interfaces.  We don't do that at present.

I would not object to removing those two systems, and freeing up a
bit.  I don't think we could afford to free up any more bits, since
there are currently only six given. 




Reply to: