| Functions | Modes |
|---|---|
| ier = cgio_is_link(int cgio_num, double id, int *link_len); | r w m |
| ier = cgio_link_size(int cgio_num, double id, int *file_len, int *name_len); | r w m |
|
ier = cgio_create_link(int cgio_num, double pid, const char *name, const char *filename, const char *name_in_file, double *id); | - w m |
| ier = cgio_get_link(int cgio_num, double id, char *filename, char *name_in_file); | r w m |
| call cgio_is_link_f(cgio_num, id, link_len, ier) | r w m |
| call cgio_link_size_f(cgio_num, id, file_len, name_len, ier) | r w m |
| call cgio_create_link_f(cgio_num, pid, name, filename, name_in_file, id, ier) | - w m |
| call cgio_get_link_f(cgio_num, id, filename, name_in_file, ier) | r w m |
| cgio_num | Indentifier for the open database file. | ||
| id | Node identifier. | ||
| pid | Parent node identifier. | ||
| link_len | Total length of the link information (file_len + name_len). | ||
| file_len | Length of the name of the linked-to file. This will be 0 if this is an internal link. | ||
| name_len | Length of the pathname of the linked-to node. | ||
| name | Name of the link node. | ||
| filename | Name of the linked-to file. If creating an internal link, then this should be NULL or an empty string. When reading an internal link, this will be returned as an empty string. | ||
| name_in_file | Pathname of the linked-to node. | ||
| ier | Error status. |