*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> t_error (3)              
Title
Content
Arch
Section
 

t_error(3)

Contents


NAME    [Toc]    [Back]

       t_error - Produce an error message

SYNOPSIS    [Toc]    [Back]

       #include <xti.h>

       int t_error(
               char *errmsg );

       extern char *t_errlist[];
       extern int t_nerr;

LIBRARY    [Toc]    [Back]

       XTI Library (libxti.a)

STANDARDS    [Toc]    [Back]

       Interfaces  documented  on  this reference page conform to
       industry standards as follows:

       t_error():  XNS4.0, XNS5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

PARAMETERS    [Toc]    [Back]

       The  following  table  summarizes  the  relevance of input
       parameter data before and after t_error() is called:

       -------------------------------------
       Parameter   Before Call   After Call
       -------------------------------------
       errmsg      y             n
       -------------------------------------

       Notes to table: This is a meaningful parameter.   This  is
       not  a  meaningful  parameter.   Points to a user-supplied
       error message character string that lends  proper  context
       to the nature of the detected error.

DESCRIPTION    [Toc]    [Back]

       The  t_error() function is a general utility function used
       to produce an error message on the standard  error  output
       device. The error message describes the last error encountered
 during execution of an XTI function.  The  user-supplied
  error message is printed, followed by a colon and a
       standard error message for the current  error  defined  in
       t_errno.  When t_errno is [TSYSERR], t_error() also prints
       a standard error message for the current  value  contained
       in  errno.  The error number, t_errno, is set only when an
       error occurs and is not cleared when XTI functions execute
       successfully.

       The   language   for  error  message  strings  written  by
       t_error() is defined  by  the  implementation.  If  it  is
       English,  the error message string describing the value in
       t_errno is identical to the comments following the t_errno
       codes  defined in xti.h. The contents of the error message
       strings describing the value in  errno  are  the  same  as
       those returned by the strerror() function with an argument
       of errno.

       To simplify variant formatting of messages, the  array  of
       message  strings  named  t_errlist  is specified. Variable
       t_errno may be used as an index into this table to  get  a
       relevant  message string without an ending newline character.
 External variable t_nerr specifies the maximum number
       of messages in the t_errlist table.

ERRORS    [Toc]    [Back]

       No errors are defined for the t_errno() function.

VALID STATES    [Toc]    [Back]

       The  t_errno()  function  can  be  called in any transport
       provider state except T_UNINIT.

RETURN VALUE    [Toc]    [Back]

       Upon  successful  completion,  a  value  of  0  (zero)  is
       returned.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: t_accept(3), t_alloc(3), t_bind(3), t_close(3),
       t_connect(3),  t_free(3),   t_getinfo(3),   t_getstate(3),
       t_listen(3), t_look(3), t_open(3), t_optmgmt(3), t_rcv(3),
       t_rcvconnect(3), t_rcvdis(3), t_rcvrel(3),  t_rcvudata(3),
       t_rcvuderr(3), t_snd(3), t_snddis(3), t_sndrel(3), t_sndudata(3), t_sync(3), t_unbind(3)

       Standards: standards(5).

       Network Programmer's Guide



                                                       t_error(3)
[ Back ]
 Similar pages
Name OS Title
t_error IRIX produce error message
t_error HP-UX produce error message
t_strerror Tru64 Produce an error message string
t_strerror IRIX produce an error message string
t_strerror HP-UX produce an error message string
gluErrorString Tru64 produce an error string from a GL or GLU error code
gluerrorstring IRIX produce an error string from a GL or GLU error code
scan Tru64 produce a one-line-per-message scan listing (only available within the message handling system, mh)
mhl Tru64 produce formatted listings of MH messages (only available within the message handling system, mh)
strerror_r OpenBSD get error message string
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service