Rechercher une page de manuel
siginterrupt
Langue: ja
Version: 1993-04-13 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
̾Á°
siginterrupt - ¥·¥°¥Ê¥ë¤Ç¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ë³ä¤ê¹þ¤à¤³¤È¤òµö¤¹½ñ¼°
#include <signal.h> int siginterrupt(int sig, int flag);
ÀâÌÀ
siginterrupt() ´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤¬¥·¥°¥Ê¥ë sig ¤Ë¤è¤Ã¤Æ³ä¤ê¹þ¤Þ¤ì¤¿¸å¡¢ºÆ¼Â¹Ô¤ÎºÝ¤Î¿¶¤ëÉñ¤¤¤òÊѹ¹¤¹¤ë¡£ flag °ú¤¿ô¤¬µ¶(0)¤Ê¤é¤Ð¡¢¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤¬»ØÄꤷ¤¿ ¥·¥°¥Ê¥ë sig ¤Ë¤è¤Ã¤Æ³ä¤ê¹þ¤Þ¤ì¤¿¸å¤Ë¡¢¤½¤Î¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï ºÆ¼Â¹Ô¤µ¤ì¤ë¡£¤³¤ì¤Ï Linux ¤Ë¤ª¤¤¤Æ¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤Ç¤¢¤ë¡£°ìÊý¡¢ signal(2) ´Ø¿ô¤Ç¿·¤·¤¤¥·¥°¥Ê¥ë¡¦¥Ï¥ó¥É¥é¡¼¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï ¥Ç¥Õ¥©¥ë¥È¤Ç¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤ÏÃæÃǤµ¤ì¤ë¡£flags °ú¤¿ô¤¬¿¿(1)¤Ç¥Ç¡¼¥¿¤ÎžÁ÷¤¬Á´¤¯¹Ô¤Ê¤ï¤ì¤Æ¤¤¤Ê¤¤¤Ê¤é¤Ð¡¢ ¥·¥°¥Ê¥ë sig ¤Ç¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤ÏÃæÃǤµ¤ì¤Æ¡¢-1 ¤¬ÊÖ¤µ¤ì¡¢ Âç°èÊÑ¿ô errno ¤Ë EINTR ¤¬ÀßÄꤵ¤ì¤ë¡£
flags °ú¤¿ô¤¬¿¿(1)¤Ç¥Ç¡¼¥¿¤ÎžÁ÷¤¬³«»Ï¤µ¤ì¤Æ¤¤¤ì¤Ð¡¢ ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤ÏÃæÃǤµ¤ì¡¢¤½¤ì¤Þ¤Ç¤Ë¼ÂºÝ¤ËžÁ÷¤µ¤ì¤¿¥Ç¡¼¥¿ ¤ÎÎ̤¬ÊÖ¤µ¤ì¤ë¡£
ÊÖ¤êÃÍ
siginterrupt() ´Ø¿ô¤ÏÀ®¸ù¤·¤¿¾ì¹ç 0 ¤òÊÖ¤¹¡£ ¥·¥°¥Ê¥ëÈÖ¹æ sig ¤¬ÉÔÀµ¤Ê¾ì¹ç¤Ï -1 ¤òÊÖ¤¹¡£¥¨¥é¡¼
- EINVAL
- »ØÄꤷ¤¿¥·¥°¥Ê¥ëÈֹ椬ÉÔÀµ¤Ç¤¢¤ë¡£
½àµò
4.3BSD, POSIX.1-2001.´ØÏ¢¹àÌÜ
signal(2)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre