summaryrefslogtreecommitdiffstats
path: root/lib/libc/rpc/getrpcport.3
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1994-08-07 18:36:12 +0000
committerwollman <wollman@FreeBSD.org>1994-08-07 18:36:12 +0000
commitad3e7cd01dd88965992ef4f0a5d33ca2af3b2dce (patch)
tree8a5236154c2efeca93751cc9f2fed9b185835df0 /lib/libc/rpc/getrpcport.3
parenta4620e09c1a3b99b108eeb8ee9b8077dcc1896c3 (diff)
downloadFreeBSD-src-ad3e7cd01dd88965992ef4f0a5d33ca2af3b2dce.zip
FreeBSD-src-ad3e7cd01dd88965992ef4f0a5d33ca2af3b2dce.tar.gz
Moving Sun RPC code into libc, part 1. Based on work done by a number of
people, including J.T. Conklin, Theo de Raadt, Paul Richards, and probably someone else who's going to flame me as soon as they see this message.
Diffstat (limited to 'lib/libc/rpc/getrpcport.3')
-rw-r--r--lib/libc/rpc/getrpcport.331
1 files changed, 31 insertions, 0 deletions
diff --git a/lib/libc/rpc/getrpcport.3 b/lib/libc/rpc/getrpcport.3
new file mode 100644
index 0000000..0323d34
--- /dev/null
+++ b/lib/libc/rpc/getrpcport.3
@@ -0,0 +1,31 @@
+.\" @(#)getrpcport.3r 2.2 88/08/02 4.0 RPCSRC; from 1.12 88/02/26 SMI
+.TH GETRPCPORT 3R "6 October 1987"
+.SH NAME
+getrpcport \- get RPC port number
+.SH SYNOPSIS
+.ft B
+.nf
+int getrpcport(host, prognum, versnum, proto)
+ char *host;
+ int prognum, versnum, proto;
+.fi
+.SH DESCRIPTION
+.IX getrpcport "" "\fLgetrpcport\fR \(em get RPC port number"
+.B getrpcport(\|)
+returns the port number for version
+.I versnum
+of the RPC program
+.I prognum
+running on
+.I host
+and using protocol
+.IR proto .
+It returns 0 if it cannot contact the portmapper, or if
+.I prognum
+is not registered. If
+.I prognum
+is registered but not with version
+.IR versnum ,
+it will still return a port number (for some version of the program)
+indicating that the program is indeed registered.
+The version mismatch will be detected upon the first call to the service.
OpenPOWER on IntegriCloud