diff options
Diffstat (limited to 'usr/src/lib/libnsl/nsl/t_rcvvudata.c')
-rw-r--r-- | usr/src/lib/libnsl/nsl/t_rcvvudata.c | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/usr/src/lib/libnsl/nsl/t_rcvvudata.c b/usr/src/lib/libnsl/nsl/t_rcvvudata.c index b3662271f4..3027a92dbb 100644 --- a/usr/src/lib/libnsl/nsl/t_rcvvudata.c +++ b/usr/src/lib/libnsl/nsl/t_rcvvudata.c @@ -19,12 +19,12 @@ * * CDDL HEADER END */ + /* - * Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. + * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ - #pragma ident "%Z%%M% %I% %E% SMI" /* @@ -33,7 +33,6 @@ * are applicable to the other file. */ #include "mt.h" -#include <rpc/trace.h> #include <string.h> #include <stdlib.h> #include <errno.h> @@ -69,7 +68,6 @@ _tx_rcvvudata( int flg = 0; unsigned int nbytes; - trace2(TR_t_rcvvudata, 0, fd); assert(api_semantics == TX_XTI_XNS5_API); if (tiovcount == 0 || tiovcount > T_IOV_MAX) { @@ -77,25 +75,19 @@ _tx_rcvvudata( return (-1); } - if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) { - sv_errno = errno; - trace2(TR_t_rcvvudata, 1, fd); - errno = sv_errno; + if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) return (-1); - } sig_mutex_lock(&tiptr->ti_lock); if (tiptr->ti_servtype != T_CLTS) { t_errno = TNOTSUPPORT; sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 1, fd); return (-1); } if (tiptr->ti_state != T_IDLE) { t_errno = TOUTSTATE; sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 1, fd); return (-1); } @@ -104,7 +96,6 @@ _tx_rcvvudata( */ if (tiptr->ti_lookcnt > 0) { sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 1, fd); t_errno = TLOOK; return (-1); } @@ -116,7 +107,6 @@ _tx_rcvvudata( if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { sv_errno = errno; sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 1, fd); errno = sv_errno; return (-1); } @@ -163,6 +153,7 @@ _tx_rcvvudata( goto err_out; } + /* LINTED pointer cast */ pptr = (union T_primitives *)ctlbuf.buf; switch (pptr->type) { @@ -219,7 +210,6 @@ _tx_rcvvudata( if (dataptr != NULL) free(dataptr); sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 1, fd); return (databuf.len); case T_UDERROR_IND: @@ -263,7 +253,6 @@ _tx_rcvvudata( if (dataptr != NULL) free(dataptr); sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 0, fd); return (databuf.len); } /* NOTREACHED */ @@ -276,7 +265,6 @@ err_out: if (dataptr != NULL) free(dataptr); sig_mutex_unlock(&tiptr->ti_lock); - trace2(TR_t_rcvvudata, 1, fd); errno = sv_errno; return (-1); } |