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

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

pthread_setname_np(3)

Contents


NAME    [Toc]    [Back]

       pthread_setname_np - Changes the object name in the thread
       object for an existing thread

SYNOPSIS    [Toc]    [Back]

       #include <pthread.h>

       int pthread_setname_np(
               pthread_thread_t thread,
               const char *name,
               void *mbz );

LIBRARY    [Toc]    [Back]

       DECthreads POSIX 1003.1c Library (libpthread.so)

PARAMETERS    [Toc]    [Back]

       Thread object whose object name is to be changed.   Object
       name  value  to copy into the thread object.  Reserved for
       future use. The value must be zero (0).

DESCRIPTION    [Toc]    [Back]

       This routine changes the object name in the thread  object
       specified  by  thread  to the value specified by name.  To
       set an existing thread's object name,  call  this  routine
       after  creating  the  thread.  However, with this approach
       your program must account for  the  possibility  that  the
       target  thread  has  already  exited  or has been canceled
       before this routine is called.

       The object name is a C language  string  and  provides  an
       identifier that is meaningful to a person debugging a DECthreads-based
 multithreaded application.  The maximum number
 of characters in the object name is 31.

       This routine contrasts with pthread_attr_setname_np, which
       changes the object name attribute in a  thread  attributes
       object that is used to create a new thread.

RETURN VALUES    [Toc]    [Back]

       If  an  error  condition  occurs,  this routine returns an
       integer value  indicating  the  type  of  error.  Possible
       return  values are as follows: Successful completion.  The
       thread specified by thread does not exist.  The length  in
       characters of name exceeds 31.  Insufficient memory exists
       to create a copy of the object name string.

ERRORS    [Toc]    [Back]

       None

SEE ALSO    [Toc]    [Back]

      
      
       Functions:    pthread_getname_np(3),     pthread_attr_setname_np(3)

       Manuals: Guide to DECthreads and Programmer's Guide



                                            pthread_setname_np(3)
[ Back ]
 Similar pages
Name OS Title
pthread_getname_np Tru64 Obtain the object name from the thread object of an existing thread
pthread_attr_getname_np Tru64 Obtain the object name attribute in a thread attributes object
pthread_attr_setname_np Tru64 Change the object name attribute in a thread attributes object
pthread_detach Tru64 Marks a thread object for deletion
pthread_attr_init Tru64 Initializes a thread attributes object
pthread_attr_destroy Tru64 Destroys a thread attributes object
pthread_attr_setguardsize Tru64 Changes the guardsize attribute of the specified thread attributes object
pthread_attr_setstacksize Tru64 Changes the stacksize attribute in the specified thread attributes object
pthread_attr_setdetachstate Tru64 Changes the detachstate attribute in the specified thread attributes object
pthread_attr_setstackaddr_np Tru64 Changes the stack address and size of the specified thread attributes object
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service