GFUGSYML: vn_symlink( ) – Create Symbolic Link

The component identifier is RSN_SYML. The module ID halfword is X'5B55'.

The global reason codes:

Value Description
  • RSN_SYML +
  • HFS_RSN_Access_Denied (X'0002')
RSN_SYML_Access_Denied

The current (requesting) process does not have the requested access authority to the file, or directory.

Probable cause: A higher access authority is being requested for this file, or directory, than is defined for this user.

Action: Verify that the correct access authority is being requested. If so, contact the file, or directory, owner and request that the access authority be changed.

  • RSN_SYML +
  • HFS_RSN_RACF_Not_Installed (X'0003')
RSN_SYML_RACF_Not_Installed

No SAF (Security Authorization Facility – for example, RACF®) is installed on this system. Therefore, the user's file access authority can not be validated.

Probable cause: System installation error.

Action: Contact the system support programmer to correct the situation.

The local reason codes:

Value Description
RSN_SYML + X'101' RSN_SYML_Add_Rcvy_Failed

Stacking a local recovery environment to the SSF Recovery stack was unsuccessful.

Probable cause: Possible programming error.

Action: Send the problem to IBM® Support.

RSN_SYML + X'102' RSN_SYML_Internal_Error

The module is in recovery and the reason code was not set prior to entry into cleanup.

Probable cause: Internal logic error.

Action: Send the problem to IBM Support.

RSN_SYML + X'104' RSN_SYML_Make_FSP_Error

An error occurred while creating a File Security Packet.

Probable cause: Internal logic error.

Action: Send the problem to IBM Support.

RSN_SYML + X'105' RSN_SYML_Parent_Not_Dir

The parent is not a directory.

Probable cause: An invalid parent was passed in during the call.

Action: Send the problem to IBM Support.

RSN_SYML + X'107' RSN_SYML_Create_ReadOnly

The file system is read-only, yet a symbolic link operation is being called.

Probable cause: A symbolic link operation is performed on a read-only HFS.

Action: Mount the HFS with read-write permission.

RSN_SYML + X'108' RSN_SYML_Dir_Removed

The parent directory has been removed.

Probable cause: Another process has removed the directory.

Action: If another process did not remove the file, send the problem to IBM Support. Otherwise it is a normal path.

RSN_SYML + X'109' RSN_SYML_File_Already_Exists

The file to be created already exists in the parent directory.

Probable cause: The name of the file to be created matches one already in the directory.

Action: Specify a different name.

RSN_SYML + X'110' RSN_SYML_Reserved_Space_Low

There are not enough free pages to carry out this call.

Probable cause: The HFS is near full.

Action: Extend the HFS. Send the problem to IBM Support if the HFS is not near full.

RSN_SYML + X'111' RSN_SYML_RNODE_In_Use

Parent directory is locked.

Probable cause: Other processes are utilizing the parent directory.

Action: Processes using the parent directory should release this resource. If no processes are using the parent directory, send the problem to IBM Support.

RSN_SYML + X'112' RSN_SYML_WAITX_Fail

The call has timed out trying to acquire the lock for the parent directory.

Probable cause: Other processes are utilizing the parent directory.

Action: Processes using the parent directory should release this resource. If no processes are using the parent directory, send the problem to IBM Support.