PRCTL

Section: Linux Programmer's Manual (2)
Updated: 3 February 1998
Index
Return to Main Contents
 

À̸§

prctl - ÇÁ·Î¼¼½º»ó¿¡¼­ÀÇ ½ÇÇà  

»ç¿ë¹ý

#include <sys/prctl.h>

int prctl(int option, unsigned long arg2, unsigned long arg3 , unsigned long arg4, unsigned long arg5);  

¼³¸í

prctl ´Â ¹«¾ùÀ» ÇØ¾ß ÇÏ´ÂÁö¸¦(<linux/prctl.h>¿¡¼­ Á¤ÇØÁø °ªÀ» °¡Áø) ¶æÇϴ ù¹ø° µ¶¸³º¯¼ö¿Í ÀÌ°Í¿¡ µû¸¥ Àǹ̸¦ °¡Áö´Â ¸Å°³ º¯¼ö¸¦ ÅëÇØ È£ÃâµÈ´Ù. ù¹ø° µ¶¸³º¯¼ö´Â:
PR_SET_PDEATHSIG
(¸®´ª½º 2.1.57 ÀÌÈÄ) ÇöÀç ÇÁ·Î¼¼½ºÀÇ ±Ù¿ø ÇÁ·Î¼¼½º °­Á¦ Á¾·á ½ÅÈ£¸¦ arg2 (1..ÃÖ´ë ¹üÀ§ÀÇ ½ÅÈ£°ªÀ̳ª 0À¸·Î Áö¿î´Ù.)·Î ¼³Á¤ÇÑ´Ù. ÀÌ°ÍÀº ÇöÀç ÇÁ·Î¼¼½º°¡ ±×°ÍÀÇ ±Ù¿ø ÇÁ·Î¼¼½º°¡ Á¾·á µÇ´Â ¶§¸¦ ¾Ë°Ô ÇØÁÖ´Â ½ÅÈ£ÀÌ´Ù. ÀÌ °ªÀº fork()¿¡¼­ ÃʱâÈ­ µÈ´Ù.
PR_GET_PDEATHSIG
(¸®´ª½º 2.3.15 ÀÌÈÄ) ±Ù¿ø ÇÁ·Î¼¼½ºÀÇ °­Á¦Á¾·á ½ÅÈ£ÀÇ ÇöÁ¦ °ªÀ» (int *) arg2¿¡¼­ Àд´Ù.
 

¹Ýȯ°ª

¼º°ø ½Ã, 0À» ¹ÝȯÇÑ´Ù. ¿¡·¯ ½Ã, -1 À» ¹ÝȯÇÑ´Ù. ±×¸®°í errno ´Â ÀûÀýÈ÷ ¼³Á¤µÈ´Ù.  

¿¡·¯

EINVAL
option ÀÇ °ªÀÌ ¾Ë·ÁÁöÁö ¾Ê¾Ò´Ù°Å³ª, ±×°ÍÀÌ PR_SET_PDEATHSIG ÀÌ°í, arg2 °¡ 0 ȤÀº signal number°¡ ¾Æ´Ï´Ù.
 

ȣȯ

ÀÌ È£ÃâÀº ¸®´ª½º¿¡ Ưȭ µÇ¾î ÀÖ´Ù.. IRIX ´Â prctl ½Ã½ºÅÛ È£ÃâÀ» ±âº»Çü ptrdiff_t prctl(int option, int arg2, int arg3); À¸·Î, ±×¸®°í »ç¿ëÀÚ´ç ÃÖ´ë ÇÁ·Î¼¼½º ÇÒ´çÇÏ°í, È£ÃâÇÑ ÇÁ·Î¼¼½º°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë ÇÁ·Î¼¼½º ÇÒ´çÇÏ°í, ÇöÀç ¾î¶² ÇÁ·Î¼¼½º°¡ Æó¼âµÇ¾î ÀÖ´ÂÁö ¾Ë·ÁÁÖ°í, ÃÖ´ë ½ºÅØ Å©±â¸¦ Àâ°í ¼³Á¤ÇÏ´Â µîµîÀ» ¿É¼ÇÀ¸·Î °¡Áö°í ÀÖ´Ù.(¶ÇÇÑ, ¸®´ª½º 2.1.44 ¿¡¼­´Â MIPS ±¸Á¶»ó¿¡¼­ÀÇ irix_prctl·Î ¼Ò°³µÇ¾ú´Ù.),  

AVAILABILITY

prctl() ½Ã½ºÅÛ È£ÃâÀº ¸®´ª½º 2.1.57¿¡¼­ ¼Ò°³µÇ¾ú´Ù. ¾ÆÁ÷ prctl() ¶óÀ̺귯¸® È£ÃâÀº ¾ø´Ù.  

°ü·Ã Ç׸ñ

signal(2)  

¿ªÀÚ

ASPLINUX<man@asp-linux.co.kr>, 2000³â 7¿ù 26


 

Index

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

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