H5Glink2 creates H5G_LINK2 creates a new name for an object that has some current name, possibly one of many names it currently has.
If link_type is H5G_LINK_HARD , then current_name must specify the name of an existing object. In this case, current_name and new_name are interpreted relative to curr_loc_id and new_loc_id , respectively, which are either file or group identifiers. If link_type is H5G_LINK_SOFT , then current_name can be anything and is interpreted at lookup time relative to the group which contains the final component of new_name . For instance, if current_name is ./foo , new_name is ./x/y/bar , and a request is made for ./x/y/bar , then the actual object looked up is ./x/y/./foo . |