NXgetgroupID reminder

Ray Osborn ROsborn at anl.gov
Tue Jun 29 21:11:04 BST 1999

Has anyone else had a chance to check into my concern about NXgetgroupID and
NXmakelink?  I've had one response agreeing that it's probably a bug, but I
don't have access to the NAPI CVS so I need a consensus of the others to get
the change made.

I'm requesting that NXmakelink be changed so that

    Vaddtagref (pFile->iCurrentVG, sLink->iTag, sLink->iRef);

is used for both SDSs and Vgroups and that NXgetgroupID is changed so that
the line

      sRes->iRef = VQueryref(pFile->iCurrentVG);

returns the tag/ref pair, rather than the Vgroup ID.

If this really is a bug, we should correct it as soon as possible.

I would also like NXIKillDir and NXIKillAttDir declared as "extern" rather
than "static", because I need to be able to reset the NXgetnextentry and
NXgetnextattr searches from within the F90 interface.  Are there any
problems with doing that?  I guess we also need to add name mangles and
function prototypes to napi.h in order to make them externally visible.  My
C is still too flaky to know about these things.

Dr Ray Osborn                Tel: +1 (630) 252-9011
Materials Science Division   Fax: +1 (630) 252-7777
Argonne National Laboratory  E-mail: ROsborn at anl.gov
Argonne, IL 60439-4845


More information about the NeXus-developers mailing list