|
Description
|
The following failure is seen starting with VSTH 5.4.6:
****************************************************************************************************************
/tset/PTHR.os/cancel/pthread_cancel/T.pthread_cancel 6 Failed
Test Description:
For PSE52 test mode:
Not in use.
For POSIX96 and UNIX98 test modes:
A cancellation point shall occur when a thread is executing
any one of the following functions:
aio_suspend(), close(), creat(),
fcntl() (when the cmd argument is F_SETLKW),
fsync(), mq_receive(), mq_send(), msync(), nanosleep(),
open(), pause(), pthread_cond_timedwait(),
pthread_cond_wait(), pthread_join(), pthread_testcancel(),
read(), sem_wait(), sigsuspend(), sigtimedwait(), sigwait(),
sigwaitinfo(), sleep(), system(), tcdrain(), wait(),
waitpid(), write().
For other test modes:
A cancellation point shall occur when a thread is executing
any one of the following functions:
accept(), aio_suspend(), clock_nanosleep(), close(), connect(),
creat(), fcntl() (when the cmd argument is F_SETLKW), fdatasync(),
fsync(), getmsg(), getpmsg(), lockf(), mq_receive(), mq_send(),
mq_timedreceive(), mq_timedsend(), msgrcv(), msgsnd(), msync(),
nanosleep(), open(), pause(), poll(), pread(), pselect(),
pthread_cond_timedwait(), pthread_cond_wait(), pthread_join(),
pthread_testcancel(), putmsg(), putpmsg(), pwrite(), read(),
readv(), recv(), recvfrom(), recvmsg(), select(), sem_timedwait(),
sem_wait(), send(), sendmsg(), sendto(), sigpause(), sigsuspend(),
sigtimedwait(), sigwait(), sigwaitinfo(), sleep(), system(),
tcdrain(), usleep(), wait(), waitid(), waitpid(), write(), writev().
Test Information:
fdatasync() did not handle the cancellation request
****************************************************************************************************************
VSTH 5.4.6 ChangeLog:
MAN/tset/PTHR.os/cancel/pthread_cancel/L.pthread_cancel_t
MAN/tset/PTHR.os/cancel/pthread_cancel/T.pthread_cancel
Updated test 6 function list to match SUSv3.
|