<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/rpcsvc, branch release/4.6.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.6.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.6.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2002-04-11T17:08:36Z</updated>
<entry>
<title>MFC: SM_NOTIFY to make NFS happy.</title>
<updated>2002-04-11T17:08:36Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-04-11T17:08:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff21af1f24305a76c9ae5aff7c3097aadd926778'/>
<id>urn:sha1:ff21af1f24305a76c9ae5aff7c3097aadd926778</id>
<content type='text'>
Submitted by: Dan Nelson
PR: misc/26373
</content>
</entry>
<entry>
<title>Diff reduction commit.  Not a real MFC, but a mechanical style fixup</title>
<updated>2002-02-15T00:47:00Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2002-02-15T00:47:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=19b9778e2506e88d3c400b618cabd890b7f3729e'/>
<id>urn:sha1:19b9778e2506e88d3c400b618cabd890b7f3729e</id>
<content type='text'>
equivalent to that applied to -CURRENT a short while ago.
</content>
</entry>
<entry>
<title>Fake the NLMv4 protocol.  This allows lockd to 'service' nfsv3 clients.</title>
<updated>2001-08-01T06:39:36Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2001-08-01T06:39:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e094231539da642b6d1ecf3d6003d42c7911ddd4'/>
<id>urn:sha1:e094231539da642b6d1ecf3d6003d42c7911ddd4</id>
<content type='text'>
Submitted by: Dan Nelson &lt;dnelson@emsphone.com&gt;
</content>
</entry>
<entry>
<title>MFC: 1.4: Fix typo: seperate -&gt; separate.</title>
<updated>2001-03-05T12:47:48Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-03-05T12:47:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26b26d84bb33864d4a4ed9b926a107341c1e58f8'/>
<id>urn:sha1:26b26d84bb33864d4a4ed9b926a107341c1e58f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:45:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:45:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a4add9a9b110cb5deed00bf9cf7ca970daae2da7'/>
<id>urn:sha1:a4add9a9b110cb5deed00bf9cf7ca970daae2da7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make rcsid a const char[] instead of char[] to avoid compiler warnings</title>
<updated>1998-12-06T08:15:08Z</updated>
<author>
<name>Archie Cobbs</name>
<email>archie@FreeBSD.org</email>
</author>
<published>1998-12-06T08:15:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=17640fbe7036e357123db72e7cadf79f88b41dea'/>
<id>urn:sha1:17640fbe7036e357123db72e7cadf79f88b41dea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build headers with -DWANT_NFS3.</title>
<updated>1998-09-17T19:51:40Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1998-09-17T19:51:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b8cff82d7fadd5d5d79c85f56fb51a4cc7e07828'/>
<id>urn:sha1:b8cff82d7fadd5d5d79c85f56fb51a4cc7e07828</id>
<content type='text'>
(finishing up on Amd upgrade)
</content>
</entry>
<entry>
<title>Fix tons of cut-n-paste errors in the WANT_NFS3 code.</title>
<updated>1998-09-06T09:21:35Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1998-09-06T09:21:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a2d7d22313b10cd498856b1fb704a871a21554b'/>
<id>urn:sha1:8a2d7d22313b10cd498856b1fb704a871a21554b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Uncommit the generated file key_prot.h.  Install it from where it</title>
<updated>1998-02-13T03:10:28Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-02-13T03:10:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59bd6ec5a0a8c264af04c33b76897739e51a0f18'/>
<id>urn:sha1:59bd6ec5a0a8c264af04c33b76897739e51a0f18</id>
<content type='text'>
is generated.  It must be installed in both /usr/include/rpc/ and
/usr/include/rpcsvc/ for historical reasons.  The generated version
was once missing ANSI prototypes because the wrong flags were passed
to rpcgen, but that is fixed now.  The committed version had `#pragma
indent' which gratuitously broke K&amp;R support.  Apart from this, all
versions before and after this commit are identical.
</content>
</entry>
<entry>
<title>Invoke rpcgen with -C so that headers are created with ANSI prototypes.</title>
<updated>1998-01-19T17:19:09Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>1998-01-19T17:19:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=813907f9ec2e49f9f87faac9335102030580fa32'/>
<id>urn:sha1:813907f9ec2e49f9f87faac9335102030580fa32</id>
<content type='text'>
Note: this may cause some problems in a few cases. With very old versions
of rpcgen, if you defined a procedure called foo, then rpcen would create
client stubs for function foo_1() and server stubs _also_ with function
foo_1(). This only worked because of the lack of ANSI prototypes: the
client side stub takes different arguments than the server side stub.
(The client side takes a CLIENT * handle, while the server side wants
an svc_req *.)

To fix this conflict, rpcgen in ANSI mode generates foo_1() for the client
and foo_1_svc() for the server. RPC server code that depends on the old
behavior might break because of this. (Fixing it is just a matter of
adding the _svc suffix onto the server procedure names.)
</content>
</entry>
</feed>
