Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)

H-series TNS/E environment (Guardian only)
J-series TNS/E environment (Guardian only)
The TNS/R native C compilation tools are available in the TNS/R and TNS/E native environments.
The TNS/E native C compilation tools are available only in the TNS/E native environment.
Moving or Accessing Source Files
The following subsections describe:
“Using Network and File Management Utilities” (page 35)
“Moving Source Code” (page 35)
“Using Archiving Utilities” (page 37)
You might be moving files to and from the OSS environment while cross-compiling. Many choices
are available, as detailed in “Compilation Options for C and C++ Programs” (page 33).
Using Network and File Management Utilities
Network utilities such as the Network File System (NFS), ftp, and telnet are used for transferring
files between systems and PCs or workstations and should be available to you. For more information
about NFS, refer to the Overview of NFS for Open System Services; for more information on the
ftp and telnet network utilities, refer to the Telserv Manual.
Moving Source Code
Source code can either be worked on through NFS or be moved between systems using the ftp
utility.
The ftp Utility
The ftp utility is used to transfer files between two machines. It provides subcommands for listing
remote directories, changing the current local and remote directory, transferring multiple files in a
single request, creating and removing directories, and escaping to the local shell to perform shell
commands. The ftp utility also provides security by sending passwords to the remote host and
permitting automatic login, file transfer, and logoff.
The syntax for the ftp utility is:
ftp [-dginv] [host]
For more information about using the ftp(1) utility, including many examples and the required
syntax when using the ftp subcommands, refer to the ftp(1) reference page either online or in
the Open System Services Shell and Utilities Reference Manual.
Moving Code to the OSS Environment
The following example shows how to move source code from a UNIX workstation to the OSS
environment. (Commercial software, freeware, and shareware utilities are available for Telnet
terminal emulation and file transfer protocol, or FTP, use from a PC running the Microsoft Windows
operating system.)
For the purposes of the example, assume your user ID is “nih00.user.
First, from your workstation prompt, use the telnet command to access the OSS host system by
name (oss_host). User input in this subsection appears in courier type:
telnet oss_host
For more information about the telnet command, refer to the telnet(1) reference page either
online or in the Open System Services Shell and Utilities Reference Manual.
Your system returns messages similar to the following:
Moving or Accessing Source Files 35