ms-nfs41-client/libtirpc/src
Olga Kornievskaia bb8de9c266 [libtirpc] catching network errors
if during recv we received an error, then propagate that to the caller.
otherwise, do time out check. also do timeout check if the thread's xid
didn't match received xid (making sure we'll timeout if we have a starving
thread that will never receive a reply)
2011-05-27 10:38:59 -04:00
..
asprintf.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
auth_des.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
auth_gss.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
auth_none.c fixing compile warnings and funciton name typos 2011-03-22 14:49:27 -04:00
auth_sspi.c fixed memory if AcquireCred fails 2011-05-18 18:07:56 -04:00
auth_time.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
auth_unix.c first stab at integrity and privacy 2011-01-27 13:52:08 -05:00
authdes_prot.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
authgss_prot.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
authsspi_prot.c [sspi] passing gss seq# to sspi privacy api 2011-03-24 14:41:31 -04:00
authunix_prot.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
bindresvport.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
clnt_bcast.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
clnt_dg.c first stab at SSPI leaving gss calls in 2010-12-02 14:22:04 -05:00
clnt_generic.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
clnt_perror.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
clnt_raw.c first stab at SSPI leaving gss calls in 2010-12-02 14:22:04 -05:00
clnt_simple.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
clnt_vc.c [libtirpc] catching network errors 2011-05-27 10:38:59 -04:00
crypt_client.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
des_crypt.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
des_soft.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
epoll_sub.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
getnetconfig.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
getnetpath.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
getpeereid.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
getpublickey.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
getrpcent.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
getrpcport.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
gettimeofday.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
key_call.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
key_prot_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
libtirpc.def fresh git tree for public release 2010-10-12 10:15:48 -04:00
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
Makefile.am fresh git tree for public release 2010-10-12 10:15:48 -04:00
mt_misc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
netname.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
netnamer.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pmap_clnt.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pmap_getmaps.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pmap_getport.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pmap_prot.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pmap_prot2.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pmap_rmt.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpc_callmsg.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpc_com.h non-blocking rpc receive 2011-03-08 11:04:44 -05:00
rpc_commondata.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpc_dtablesize.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpc_generic.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpc_prot.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpc_soc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpcb_clnt.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpcb_prot.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpcb_st_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rpcdname.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rtime.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
sources first stab at SSPI leaving gss calls in 2010-12-02 14:22:04 -05:00
svc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_auth.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_auth_des.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_auth_gss.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_auth_none.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_auth_unix.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_dg.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_generic.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_raw.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_run.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_simple.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
svc_vc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
winstubs.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
wintirpc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr_array.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr_float.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr_mem.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr_rec.c non-blocking rpc receive 2011-03-08 11:04:44 -05:00
xdr_reference.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr_sizeof.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
xdr_stdio.c fresh git tree for public release 2010-10-12 10:15:48 -04:00