Windows PowerShell command on Get-command pthread_setcancelstate
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man pthread_setcancelstate

Standard C Library Functions pthread_setcancelstate(3C)

NAME

pthread_setcancelstate - enable or disable cancellation

SYNOPSIS

cc -mt [ flag... ] file... -lpthread [ library... ]

#include

int pthread_setcancelstate(int state, int *oldstate);

DESCRIPTION

The pthread_setcancelstate() function atomically sets the

calling thread's cancellation state to the specified state

and if oldstate is not NULL, stores the previous cancella-

tion state in oldstate. The state can be either of the following:

PTHREAD_CANCEL_ENABLE

This is the default. When cancellation is deferred

(deferred cancellation is also the default), cancella-

tion occurs when the target thread reaches a cancella-

tion point and a cancel is pending. When cancellation is

asynchronous, receipt of a pthread_cancel(3C) call

causes immediate cancellation.

PTHREAD_CANCEL_DISABLE

When cancellation is deferred, all cancellation requests to the target thread are held pending. When cancellation is asynchronous, all cancellation requests to the target

thread are held pending; as soon as cancellation is re-

enabled, pending cancellations are executed immediately. See cancellation(5) for the definition of a cancellation point and a discussion of cancellation concepts. See

pthread_setcanceltype(3C) for explanations of deferred and

asynchronous cancellation.

RETURN VALUES

Upon successful completion, pthread_setcancelstate(),

returns 0. Otherwise, an error number is returned to indi-

cate the error.

ERRORS

The pthread_setcancelstate() function will fail if:

SunOS 5.11 Last change: 22 Jan 2008 1

Standard C Library Functions pthread_setcancelstate(3C)

EINVAL The specified state is not PTHREAD_CANCEL_ENABLE

or PTHREAD_CANCEL_DISABLE.

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | MT-Safe |

|_____________________________|_____________________________|

| Standard | See standards(5). |

|_____________________________|_____________________________|

SEE ALSO

pthread_cancel(3C), pthread_cleanup_pop(3C),

pthread_cleanup_push(3C), pthread_exit(3C),

pthread_join(3C), pthread_setcanceltype(3C),

pthread_testcancel(3C), setjmp(3C), attributes(5), cancella-

tion(5), condition(5), standards(5)

SunOS 5.11 Last change: 22 Jan 2008 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™