- rcp requires the libbsd package.
- Download the relative-path, compressed tar package.
- Upload the file to your HP3000 using either ftp or other binary transfer method.
ftp> bin
200 Type set to I.
ftp> quote site posix on
200 POSIX command ok.
ftp> put rcp.tar.Z
200 PORT command ok.
150 File: rcp.tar.Z opened; data connection will be opened
226 Transfer complete.
ftp: 24064 bytes sent in 0.00Seconds 24064000.00Kbytes/sec.
ftp>
- Uncompress and extract
KEVENM/POSIX#ls -l rcp*
-rwxrwx--- 1 MGR.KEVENM KEVENM 24064 May 15 17:09 rcp.tar.Z
/KEVENM/POSIX#
/KEVENM/POSIX#uncompress rcp*
/KEVENM/POSIX#
/KEVENM/POSIX#ls -l rcp*
-rwxrwx--- 1 MGR.KEVENM KEVENM 61952 May 15 17:09 rcp.tar
/KEVENM/POSIX#
/KEVENM/POSIX#tar -xopf rcp*
tar: blocksize = 20
/KEVENM/POSIX#
/KEVENM/POSIX#cd rcp
/KEVENM/POSIX/rcp#ls -l
total 100
-rw-r--r-- 1 MGR.KEVENM KEVENM 21548 Feb 28 2001 echo.c
-rw-r--r-- 1 MGR.KEVENM KEVENM 1189 May 13 08:16 makebsd.inc
-rw-r--r-- 1 MGR.KEVENM KEVENM 135 May 13 08:10 makeecho
-rw-r--r-- 1 MGR.KEVENM KEVENM 176 May 13 08:17 makefile
-rw-r--r-- 1 MGR.KEVENM KEVENM 4491 Feb 28 2001 rcp.1
-rw-r--r-- 1 MGR.KEVENM KEVENM 21541 Feb 28 2001 rcp.c
/KEVENM/POSIX/rcp#
- Compile
Note: if you have the GNU gmake installed, you must use the HP provided make.
Note: the code is non-ANSI compliant; need to remove the "-Aa" switch
from the MPE variable CCOPTS, if set.
KEVENM/POSIX/rcp#make
You must use /bin/make or /SYS/HPBIN/MAKE
/KEVENM/POSIX/rcp#/bin/make
** Removed [CCOPTS = -Aa +e +w1]
c89 -c -O -D_MPEXL_SOURCE -D_POSIX_SOURCE -D_SOCKET_SOURCE -D_PROTOTYPES
-I/usr/include/bsd rcp.c
** Restored [CCOPTS = -Aa +e +w1]
c89 -o rcp rcp.o -lbsd -lsocket -lc
/KEVENM/POSIX/rcp#ls -l rcp
-rwxrwx--- 1 MGR.KEVENM KEVENM 193024 May 15 17:12 rcp
- Test run
/KEVENM/POSIX/rcp#./rcp
usage: rcp [-p] f1 f2; or: rcp [-rp] f1 ... fn directory
/KEVENM/POSIX/rcp#
/KEVENM/POSIX/rcp#./rcp makefile testcopy
/KEVENM/POSIX/rcp#
/KEVENM/POSIX/rcp#ls -l
total 509
-rw-r--r-- 1 MGR.KEVENM KEVENM 21548 Feb 28 2001 echo.c
-rw-r--r-- 1 MGR.KEVENM KEVENM 1189 May 13 08:16 makebsd.inc
-rw-r--r-- 1 MGR.KEVENM KEVENM 135 May 13 08:10 makeecho
-rw-r--r-- 1 MGR.KEVENM KEVENM 176 May 13 08:17 makefile
-rwxrwx--- 1 MGR.KEVENM KEVENM 193024 May 15 17:12 rcp
-rw-r--r-- 1 MGR.KEVENM KEVENM 4491 Feb 28 2001 rcp.1
-rw-r--r-- 1 MGR.KEVENM KEVENM 21541 Feb 28 2001 rcp.c
-rw-rw---- 1 MGR.KEVENM KEVENM 15616 May 15 17:12 rcp.o
-rw-r----- 1 MGR.KEVENM KEVENM 176 May 15 17:13 testcopy
/KEVENM/POSIX/rcp#