[Info-vax] Looking for documentation for programming with symlinks

John Reagan xyzzy1959 at gmail.com
Fri Nov 8 12:36:07 EST 2019


On Friday, November 8, 2019 at 12:19:25 PM UTC-5, Craig A. Berry wrote:
> On 11/8/19 10:32 AM, Jan-Erik Söderholm wrote:
> > Den 2019-11-08 kl. 17:13, skrev John Reagan:
> >> On Friday, November 8, 2019 at 9:04:57 AM UTC-5, John E. Malmberg wrote:
> >>> Hello,
> >>>
> >>> I am looking for documentation on programming symlinks using system
> >>> services.
> >>>
> >>> Particularly the usages of:
> >>>
> >>> ATR$C_SYMLINK
> >>> ATR$S_SYMLINK
> >>>
> >>> FAB$C_SYMLINK
> >>> FAB$C_SYMBOLIC_LINK
> >>>
> >>> naml$v_symlink_in_path
> >>> naml$v_object_symlink
> >>>
> >>> I think I can figure most of it out by looking at the header files
> >>> generated by SDL.
> >>>
> >>> Regards,
> >>> -John
> >>> wb8tyw at qsl.net_work
> >>
> >> The ATR$ symbols are the F11XQP file attribute for a symlink.  The 
> >> FAB$ ones are for creating/accessing a symlink.  For the NAML$ bits, I 
> >> searched ALL the listings on a full Itanium build disk and found no 
> >> uses of SYMLNK_IN_PATH at all.  For OBJECT_SYMLINK, I found one place 
> >> in the CRTL that looks at it, but I found zero places that set it.
> >>
> > 
> > Maybe just a type in this post, but "symlink_in_path" != "symlnk_in_path".
> 
> SYMLNK_IN_PATH occurs in SYS$COMMON:[SYSLIB]SDARMS$SHARE.EXE, but that
> doesn't necessarily mean anything uses it. It *might* mean SDA knows how
> to examine the symbol.

Just external references from using an RMS definition file.  I don't see dumping/formatting code

$ search ivms$nashua_resd$:[*sda*.lis]*.lis symlnk_in_path,object_symlink

******************************
XFD4_RESD$:[SDA.LIS]RMSDEF.LIS;1

				      .common FWA$M_SYMLNK_IN_PATH,  0, 1
				      .common FWA$V_SYMLNK_IN_PATH,  0, 1
				      .common NAML$M_SYMLNK_IN_PATH,  0, 1
				      .common NAML$M_OBJECT_SYMLINK,  0, 1
				      .common NAML$V_SYMLNK_IN_PATH,  0, 1
				      .common NAML$V_OBJECT_SYMLINK,  0, 1



More information about the Info-vax mailing list