[FreeVMS] Re: cluster hooks


Subject: [FreeVMS] Re: cluster hooks
roart@nvg.ntnu.no
Date: Fri Nov 16 2001 - 17:01:41 CET


On Wed, Nov 14, 2001 at 04:48:15PM +0100, roart@nvg.ntnu.no wrote:
>
> On Wed, Nov 14, 2001 at 03:38:21PM +0100, BERTRAND Joël wrote:
> > library. If we modify the internal structures, we need a new lib.c or a
> > new compiler, isn't it ?
>
> We only need to change some header files.
> Changes of internal structures should be made compatible enough, meaning
> they might not work like before or not work at all, but it will not mean much.
> (The library routines to accompany the VMS system calls will be in a new
> library)
>
> For example, if we do something with scheduling:
> New priority structures will be pcb$b_pri, pcb$b_prib, pcb$b_curpri.
> These might come in addition to task_struct's nice and priority.
> We can make nice and priority be functionally dependent on the pcb$s,
> so the system calls getprioriy and setpriority will work ok.

I have tried it with scheduling.

I have removed nice and priority, and have replaced them by some
members of pcb and phd. (To find occurences of nice and priority, at
least a partial removal is necessary)
It might not be so easy changing/removing other structs.

Patches are in cvs. (Some semantics might be very wrong)
(Patches done against a 2.4.10 selinux, but it should not matter much)
I have used linux/ as a working are; later I might move things to freevms/

It boots and works (somehow).

-Roar Thronæs

-- 
Liste de diffusion FreeVMS
Pour se désinscrire : mailto:freevms-request@ml.free.fr?subject=unsubscribe



This archive was generated by hypermail 2b25 : Fri Nov 16 2001 - 17:02:03 CET