NIO CommKit Host Interface Installation and System Administration Manual
6-6
Porting CommKit Applications To Release 4.x
User-Level Compatibility
The push and pull commands preserve the name, type, and contents of the
files they move with the following exceptions:
• Long Names - If both the source and destination systems are running UNIX
System V Release 4 and the source system sends a file name greater than 14
characters, then the destination system truncates the file name to 14 characters
and sends a warning message notifying that the file name has been truncated. If
the source system is running UNIX System V Release 4 and the compatibility
destination system is running UNIX System V Release 3.2, and the source system
sends a file name greater than 14 characters, then the file name will be truncated
to 14 characters and the source system will send a warning message notifying you
that the file name has been truncated.
• Symbolic Links - Symbolic links are preserved when the destination supports
them. If the destination host does not support symbolic links, then the source host
takes the following actions:
If the symbolic link points to an ordinary file, the transferred file is an
ordinary file with the name of the symbolic link, but with the contents of the
ordinary file.
If the symbolic link points to a directory, the transferred file is a directory
and the source host treats it as a directory and transfers all of the files within
it on the source host.
Because symbolic links that point to directories may be circular paths, the
source host limits the extent to which it follows a directory path that contains
a symbolic link. In particular, if the path contains a symbolic link and either
the directory pointed to by that link or one of its subdirectories has already
been transferred, the source host does not transfer it again. The source host
advises the user of the status of every symbolic link that points to a
directory.