PULL (1C)

PULL

The push(1C) and pull commands invoke the pupu program (/opt/dk/bin/pupu) on the remote system to handle the remote end of all file transfers. If the srvtab(4) file on the remote system invokes the pupu program with the ´r´ option, file transfers will be restricted to/from the home directory tree on the remote system by disallowing all paths that begin with a leading ´/´ or that contain an embedded

´..´ specification. In this restricted mode, only transfers containing PATHs relative to the HOME directory will be accepted.

Multiple Interfaces

If multiple interface boards are installed on the originating host, the pull command will use the default processing to select the interface for the out-going call. See dkdial(3X) and authorize(1M) for more information.

WARNINGS

If the source destination is identical to the target host and the source directory is identical to the target directory, then the pull command will overwrite filename and its contents may be destroyed.

The modification times are preserved on transferred files as long as they are earlier in relative time (i.e., seconds since the 00:00:00 GMT, January 1, 1970, epoch) than the current relative time on the local machine. If the modification time for a file would date that file in the future on the local machine, the current time on the local machine will be used as the file modification time.

FILES

/opt/dk/bin

directory in which this command resides

/etc/opt/dk/dkhosts

host control file for destination mapping

SEE ALSO

push(1C), authorize(1M), dkdial(3X), maphost(3X), dkhosts(4), srvtab(4). time(2) in the UNIX System V Programmer's Reference Manual.

E-36

Issue 3