Searched defs:uderr (Results 1 - 6 of 6) sorted by relevance

/osnet-11/usr/src/lib/libnsl/nsl/
H A Dt_free.c46 struct t_uderr *uderr; member in union:structptrs
95 p.uderr = (struct t_uderr *)ptr;
96 if (p.uderr->addr.buf != NULL)
97 free(p.uderr->addr.buf);
98 if (p.uderr->opt.buf != NULL)
99 free(p.uderr->opt.buf);
H A Dt_rcvuderr.c48 _tx_rcvuderr(int fd, struct t_uderr *uderr, int api_semantics) argument
149 if (uderr) {
150 if (_T_IS_TLI(api_semantics) || uderr->addr.maxlen > 0) {
152 uderr->addr.maxlen)) {
156 (void) memcpy(uderr->addr.buf, ctlbuf.buf +
159 uderr->addr.len =
162 if (_T_IS_TLI(api_semantics) || uderr->addr.maxlen > 0) {
164 uderr->opt.maxlen)) {
168 (void) memcpy(uderr->opt.buf, ctlbuf.buf +
171 uderr
[all...]
H A Dt_alloc.c62 struct t_uderr *uderr; member in union:structptrs
207 if ((p.uderr = calloc(1, sizeof (struct t_uderr))) == NULL)
210 if (_alloc_buf(&p.uderr->addr, info.ADDR_size,
221 if (_alloc_buf(&p.uderr->opt, optsize,
226 return (p.uderr);
H A Dtli_wrappers.c159 t_rcvuderr(int fd, struct t_uderr *uderr) argument
161 return (_tx_rcvuderr(fd, uderr, TX_TLI_API));
H A Dxti_wrappers.c184 _xti_rcvuderr(int fd, struct t_uderr *uderr) argument
186 return (_tx_rcvuderr(fd, uderr, TX_XTI_API));
/osnet-11/usr/src/lib/libnsl/rpc/
H A Dclnt_dg.c908 * Below even when t_alloc() fails we pass uderr=NULL to t_rcvuderr()
916 struct t_uderr *uderr; local
919 uderr = (struct t_uderr *)t_alloc(cu->cu_fd, T_UDERROR, T_ADDR);
921 if (t_rcvuderr(cu->cu_fd, uderr) == 0) {
922 if (uderr == NULL)
925 if (uderr->addr.len != cu->cu_raddr.len ||
926 (memcmp(uderr->addr.buf, cu->cu_raddr.buf,
928 (void) t_free((char *)uderr, T_UDERROR);
931 rpc_callerr.re_errno = uderr->error;
933 (void) t_free((char *)uderr, T_UDERRO
[all...]

Completed in 19 milliseconds