信号管理 (Signal Management) BACKWARDFORWARD


#include <signal.h>
int pthread_sigmask ( int how, const sigset_t *newmask = NULL, sigset_t *oldmask = NULL );   检查或改变调用线索的屏蔽信号。    
  错误  EINVAL
  how  { SIG_BLOCK,SIG_UNBLOCK,SIG_SETMASK }

#include <signal.h>
int pthread_kill ( pthread_t thread, int signo );
  给指定的线索移去信号。    
  错误  ESRCH,EINVAL

#include <signal.h>
int sigwait ( const sigset_t *set, int *sig );
  同步地接受一个信号。
  错误  EINVAL,EINTR
  注意  这个函数是一个取消点。


Copyright: NPACT BACKWARDFORWARD