KILLPG

Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1993³â 7¿ù 23ÀÏ
Index
Return to Main Contents
 

À̸§

killpg - ÇÁ·Î¼¼½º ±×·ì¿¡ ½Ã±×³ÎÀ» º¸³½´Ù.  

»ç¿ë¹ý

#include <signal.h>

int killpg(int pgrp, int sig);  

¼³¸í

killpg´Â sig ½Ã±×³ÎÀ» pgrp ÇÁ·Î¼¼½º ±×·ì¿¡ º¸³½´Ù. ½Ã±×³ÎÀ» ¸ñ·ÏÀº sigaction(2)¸¦ º¸¾Æ¶ó.

pgrp°¡ 0À̸é killpg´Â º¸³»´Â ÇÁ·Î¼¼½ºÀÇ ÇÁ·Î¼¼½º ±×·ì¿¡ ½Ã±×³ÎÀ» º¸³½´Ù.

º¸³»´Â ÇÁ·Î¼¼½º¿Í ÇÁ·Î¼¼½º ±×·ìÀÇ ÇÁ·Î¼¼½ºµéÀº °°Àº À¯È¿ »ç¿ëÀÚ ID¸¦ °®°Å³ª º¸³»´Â ÇÁ·Î¼¼½º°¡ ½´ÆÛ-À¯Àú¿©¾ß¸¸ ÇÑ´Ù. ÇÑ °¡Áö Ưº°ÇÑ °æ¿ì·Î, SIGCONT Àç°³(continue) ½Ã±×³ÎÀº ÇöÀç ÇÁ·Î¼¼½ºÀÇ ¾î¶² ÀÚ¼Õ ÇÁ·Î¼¼½º¿¡°Ôµµ º¸³»Áú ¼ö ÀÖ´Ù.

 

¹Ýȯ°ª

¼º°ø½Ã 0ÀÌ ¸®ÅϵȴÙ. ¿¡·¯½Ã, -1ÀÌ ¸®Åϵǰí errno°¡ ÀûÀýÈ÷ ¼³Á¤µÈ´Ù.  

¿¡·¯

EINVAL
sig°¡ ¿Ã¹Ù¸¥ ½Ã±×³Î ¹øÈ£°¡ ¾Æ´Ï´Ù.
ESRCH
pgrp·Î ¸í½ÃµÈ ÇÁ·Î¼¼½º ±×·ì¿¡ ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
ESRCH
ÇÁ·Î¼¼½º ±×·ìÀÌ 0À¸·Î ÁÖ¾îÁ³À¸³ª º¸³»´Â ÇÁ·Î¼¼½º´Â ÇÁ·Î¼¼½º ±×·ìÀ» °®°í ÀÖÁö ¾Ê´Ù.
EPERM
º¸³»´Â ÇÁ·Î¼¼½º°¡ ½´ÆÛ-À¯Àú°¡ ¾Æ´Ï°í Çϳª ÀÌ»óÀÇ Å¸°Ù ÇÁ·Î¼¼½º°¡ º¸³»´Â ÇÁ·Î¼¼½º¿Í´Â ´Ù¸¥ À¯È¿ »ç¿ëÀÚ ID¸¦ °¡Áö°í ÀÖ´Ù.
 

ȣȯ

SVr4, 4.4BSD (killpg ÇÔ¼ö´Â 4.0BSD¿¡¼­ óÀ½À¸·Î º¸¿´´Ù).  

°ü·Ã Ç׸ñ

kill(2), getpgrp(2), signal(2)  

¿ªÀÚ

ÀÓÁ¾±Õ <hermes44@secsm.org>, 2000³â 4¿ù 20ÀÏ


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¹Ýȯ°ª
¿¡·¯
ȣȯ
°ü·Ã Ç׸ñ
¿ªÀÚ

This document was created by man2html, using the manual pages.
Time: 08:06:59 GMT, March 25, 2004