killpg

Autres langues

Langue: ja

Autres versions - même langue

Version: 1993-04-04 (openSuse - 09/10/07)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

̾Á°

killpg - ¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ÎÁ´¥á¥ó¥Ð¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ë

½ñ¼°


#include <signal.h>



int killpg(pid_t pgrp, int signal);

ÀâÌÀ

killpg() ´Ø¿ô¤Ï¡¢¥×¥í¥»¥¹¥°¥ë¡¼¥× pgrp ¤ÎÁ´¤Æ¤Î¥×¥í¥»¥¹¤Ë¥·¥°¥Ê¥ë signal ¤òÁ÷¤ë¡£ ¤â¤· pgrp ¤¬ 0 ¤Ê¤é¤Ð¡¢¤½¤Î¥×¥í¥»¥¹¼«¿È¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥×¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ë¡£

pgrp ¤¬ 1 ¤è¤êÂ礭¤¤¾ì¹ç¤Ï¡¢°Ê²¼¤Î¸Æ¤Ó½Ð¤·¤ÈÅù²Á¤Ç¤¢¤ë¡£




kill(-pgrp , signal);

ÊÖ¤êÃÍ

¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï -1 ¤¬¡¢À®¸ù¤·¤¿¾ì¹ç¤Ï 0 ¤¬ÊÖ¤µ¤ì¤ë¡£

¥¨¥é¡¼

°Ê²¼¤Ë¼¨¤¹¥¨¥é¡¼¤Î°ì¤Ä¤¬ errno ¤ËÊÖ¤µ¤ì¤ë:
EINVAL
¥·¥°¥Ê¥ë¤¬Ìµ¸ú¤Ç¤¢¤ë¡£
EPERM
¸Æ¤Ó½Ð¤·¥×¥í¥»¥¹¤Î¥æ¡¼¥¶ ID ¤¬¡¢¥·¥°¥Ê¥ë¤òÁ÷¤é¤ì¤ë¥×¥í¥»¥¹¤Î¥æ¡¼¥¶ ID ¤È °ìÃפ»¤º¡¢¤«¤Ä¥æ¡¼¥¶ ID ¤¬¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Î ID ¤Ç¤Ï¤Ê¤¤¡£
ESRCH
¥×¥í¥»¥¹¥°¥ë¡¼¥×¤¬Â¸ºß¤·¤Ê¤¤¡£

½àµò

SUSv2, POSIX.1-2001

´ØÏ¢¹àÌÜ

kill(2), signal(2), sigqueue(2), signal(7)