summaryrefslogtreecommitdiff
path: root/include/rpc
AgeCommit message (Collapse)Author
2020-10-03add set_rpc_maxgrouplist(3)christos
2019-06-04Move the basic part of XDR to common/include/rpc and common/lib/libc/rpc.hannken
No functional change intended.
2019-06-04Implement xdrmem_control(), used as xdr_control(xdr, XDR_GET_BYTES_AVAIL ...hannken
and bump libc minor number. Final goal is to remove the unmaintained XDR implementation at external/cddl/osnet/dist/uts/common/rpc.
2017-08-16s/not sure why// and make these work :-)christos
2016-01-23Needs sys/select.h for fd_set; fails only when _POSIX_SOURCE is defined,dholland
because then something else doesn't include it. (I guess.)
2016-01-23unsigned -> unsigned int in previous change to accomodate C++ boneheadedness.dholland
2016-01-23u_int -> unsigned, u_long -> unsigned long, etc.dholland
2015-11-07provide a poll(2) based interface.christos
2015-11-07Put back NULL tests for allocation failures.christos
2015-11-06Switch to the size-unlimited fd_set. Some code will need to change to bechristos
able to use this if the code allocates its own fd_set's.
2015-11-06- provide accessor functions for the fdset's used internally.christos
- add getreqset2 method that takes a setsize.
2014-06-06Always use the reentrant rpc_createerr. Otherwise every threaded programchristos
that uses rpc needs to define _REENTRANT to work properly. We'll keep compatibility but setting the old variable in the library, but we are not advertising it anymore.
2013-03-04PR/47617: Thorsten Brehm: Memory and socket leak in librpcchristos
2011-08-30provide a complete prototype for xdrproc_tplunky
(I found no instances where three arguments were actually used, as per the claim in the comment. If there are any in third party code then they will need to use a cast)
2011-08-30Apply casts to cases where xdrproc_t is expected but is notplunky
strictly passed, for example because the second argument is a different kind of pointer.
2011-07-04Import xdr_sizeof() from FreeBSDmanu
2009-01-11merge christos-time_tchristos
2006-06-22Centralize the TCP_NODELAY handling as discussed in tech-net.christos
2006-02-25Fix typos, reported by Alexey Dobriyan ("Gathered from Linux"),wiz
forwarded by jmc@openbsd.
2005-12-28put back inline to __inline, as it's a user-visible header.yamt
2005-12-26u_intN_t -> uintN_tperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-03- constify and remove __UNCONST from caller of clnt_call().yamt
- use __UNCONST where approproate.
2005-02-06Remove "register" from a comment. Kind of silly for it to have beenperry
listed as a parameter for a function anyway...
2005-02-03de-__P -- the hack is long since useless. Discussed with christos,perry
matt, kleink, others. Approved by christos.
2004-12-30cast 1 to size_tchristos
2004-08-16* add const qualifier making getrpcbyname() and getrpcbyname_r()ginsbach
prototypes match those used in latest Sun RPC code (TI-RPC 2.3) * modify function getrpcbyname() definition as appropriate
2003-04-19don't use TRUE or FALSEchristos
2003-03-19x_handy is currently used only by xdr_mem and contains the number of byteschristos
left. make it unsigned.
2003-01-28unknown, not unkown. Noted by mjl.wiz
2003-01-11Include "bsd.rpc.mk" before "bsd.prog.mk" to fix the "cleandir" target.tron
2003-01-05Use <bsd.rpc.mk>sommerfeld
2002-11-08Include rpc_com.h.fvdl
2002-11-08include rpc_com.h, and define SVC{GET,SET}_CONNMAXRECfvdl
2002-11-08Install rpc_com.hfvdl
2002-11-08Moved here from libc/rpc. Install this in /usr/include/rpc, justfvdl
like on Solaris. This wasn't done before, since it only contained internal libc interfaces. These have been moved to rpc_internal.h, and this file now contains some actual exported definitions.
2002-02-25Make it obvious in comments that dispatch takes some arguments (fromsimonb
Broadcom). Fix some white space nits.
2002-02-25Put token after #endif in comments (from Broadcom).simonb
Fix some small tyops in two comments.
2002-01-29Cope with RPCGEN now conta8ining multiple words.tv
2001-11-01Be smarter about finding rpcgen's absolute path; only do it if ${RPCGEN}tv
(when evaluated) does not start with a /. Also don't go through a make(1) recursion step; just use !=.
2001-10-31No need to do the tricky XRPCGEN dance.tv
2001-08-04#ifdef __STDC__ -> #if __STDC__.mrg
2001-06-19`existent', not `existant'wiz
2001-06-19`accessible' only has one `a'.wiz
2001-03-21Use `rpcgen -C'.mycroft
2001-02-13change 'char *' args of clnt_pcreateerror, clnt_spcreateerror,cgd
clnt_perror, and clnt_sperror to 'const char *' to follow manual pages (!!).
2001-01-16use expr to do subtraction. shell math isn't as portable.cgd
2001-01-07Sync with lib/librpcsvc/Makefile; Pass -B ${MAKEFLAGS} to submake.enami
2000-09-10Make targets which are generated with rpcgen depend on the rpcgen binary.erh
2000-07-25${RPCGEN}, not hard-coded rpcgencgd