[FreeVMS] Re: cluster hooks


Subject: [FreeVMS] Re: cluster hooks
roart@nvg.ntnu.no
Date: Wed Nov 14 2001 - 16:48:15 CET


On Wed, Nov 14, 2001 at 03:38:21PM +0100, BERTRAND Joël wrote:
>
> I have a question too ;-) Currently, gcc compiles C code on Linux (ELF or
> a.out formats on an i386, or another format on VMS) and use the libc.so
> library. If we modify the internal structures, we need a new lib.c or a
> new compiler, isn't it ?

I do not think we need a new compiler, unless we need one who can do the
VMS format.
We only need to change some header files.
We should try to avoid changing libc and user level programs.
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.

-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 : Wed Nov 14 2001 - 16:48:38 CET