[FreeVMS] Re: Module


Subject: [FreeVMS] Re: Module
From: BERTRAND Joël (joel.k.bertrand@free.fr)
Date: Thu Nov 01 2001 - 09:39:27 CET


roart@nvg.ntnu.no wrote:

> On Tue, Oct 30, 2001 at 09:35:39PM -0800, Henry W. Miller wrote:
>
>>
>>----- Original Message -----
>>From: "BERTRAND Joël" <joel.k.bertrand@free.fr>
>>
>>>Magne Mæhre wrote:
>>>
>>>
>>>>>>>>>>>>>>>>BERTRAND Joël wrote (2001-10-26 14:22:43):
>>>>>>>>>>>>>>>>
>>>I can help you if you want. I use a 2.4.13 kernel.
>>>
>> Nothing like being on the bleeding edge of technology...
>>(I've been lurking here for a few days; I glad to see that at
>>least ONE of the Free VMS projects is still going.)
>>
>
> I am trying (at least) to do something on logicals.
>
>
>>>>I've made a copy of the original module available
>>>>on ftp://ftp.nvg.ntnu.no/pub/vms/freevms/vmsfs.tar.gz
>>>>
>>>I have downloaded this module. I think that we will need a CVS tree.
>>>Thierry, is it possible to you to have a CVS server on one of your sites ?
>>>
>
> But first we might need some structure and basics.
>
> The original structure seemed to be [sys.src], spread on 100+ directories
> from [acc] to [vvief].
>
> Shall we have a similar structure?

        I think that we should use the same structure.

> As I first thing, I needed include-files.
> SYS$LIB_C.TLB and SYS$STARLET_C.TLB provide something, and I have extracted
> from both.
> But, only the more general stuff extracted from starlet seems not to have
> copyright notices; is it legal to distribute these?

        I don't know. Maybe the DECUS can answer ?

> Lib seems to contain a lot of kernel structures.
> We must rewrite the stuff in [lib.src] (so far I have got dyndef.h and
> lnmstrdef.h). It is only the SDLs which are really there, though.
> When is another matter; shall we have pcbdef.h with struct _pcb ready before
> or make it while we change struct task_struct into struct _pcb?

        I don't have any idea about this file. Does someone have an suggestion ?

> And, naming:
> Should we use the same names for variables, defines, structures and contents
> etc, so it will be much easier talking about the same thing, and developing
> too? (Like a struct _hm2 with hm2$l_homelbn as the include-file and Internals
> book states instead of struct vms_homeblock with hblb in vms_fs.h)
>
> CASING:
> HM2$L_HOMELBN or hm2$l_homelbn?
> Small letters on structs and contents, and big on defines?
>
>

        When I worked on VAX, we used HM2$L_HOMELBN, but I don't know if it was a
standard...

        Regards,

        JKB

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



This archive was generated by hypermail 2b25 : Thu Nov 01 2001 - 09:38:47 CET