FTOK

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

À̸§

ftok - °æ·Î¿Í ÇÁ·ÎÁ§Æ® ½Äº°ÀÚ¸¦ ½Ã½ºÅÛ V IPC Å° °ªÀ¸·Î º¯È¯ÇÑ´Ù.  

»ç¿ë¹ý

# include <sys/types.h>
# include <sys/ipc.h>

key_t ftok ( char *pathname, char proj )  

¼³¸í

ÀÌ ÇÔ¼ö´Â Á¢±Ù °¡´ÉÇÏ°í ½ÇÁ¦·Î Á¸ÀçÇÏ´Â ÆÄÀÏÀÇ °æ·Î¿Í ÇÁ·ÎÁ§Æ® ½Äº°ÀÚ¸¦ key_t ŸÀÔÀÇ ½Ã½ºÅÛ V IPC Å° °ªÀ¸·Î º¯È¯ÇÑ´Ù.  

¹Ýȯ °ª

¼º°øÀûÀÎ °æ¿ì¿¡´Â Á¤»óÀûÀ¸·Î º¯È¯µÈ key_t °ªÀ», ±×·¸Áö ¾ÊÀ¸¸é -1 À» ¹ÝȯÇÏ°í stat(2) ½Ã½ºÅÛ ÄÝ¿¡ °üÇÑ ¿¡·¯¸¦ Ç¥½ÃÇϱâ À§ÇØ errno °ªÀ» ¼³Á¤ÇÑ´Ù.  

¹ö±×

º¯È¯ ÇÑ key_t °ªÀº pathnameÀÇ i-node ¹øÈ£¿Í µð½ºÅ© ÆÄÀÏÀÌ À§Ä¡ÇÑ ÆÄÀÏ ½Ã½ºÅÛÀÇ ºÎ(minor) ÀåÄ¡ ¹øÈ£¸¦ ¾ò±â À§ÇØ pathname¿¡ ºÎÇÕÇÏ´Â µð½ºÅ© ÆÄÀÏÀÇ »óŸ¦ ÀúÀåÇÏ°í ÀÖ´Ù. µû¶ó¼­ ÀÌ °ªÀº i-node ¹øÈ£ÀÇ ÇÏÀ§ 16ºñÆ®¿Í, ºÎ ÀåÄ¡ ¹øÈ£ÀÇ 8ºñÆ® ±×¸®°í proj °ªÀÇ 8ºñÆ®¸¦ Á¶ÇÕÇؼ­ ¸¸µç´Ù. ±×·¯¹Ç·Î ÀÌ ¾Ë°í¸®ÁòÀº À¯ÀÏÇÑ Å° °ªÀ» º¸ÀåÇÒ ¼ö ¾ø´Ù. ½ÇÁ¦·Î
*
°°Àº ÆÄÀÏ¿¡ ¸µÅ©µÈ ¼­·Î ´Ù¸¥ À̸§ÀÇ ÆÄÀÏÀº °°Àº Å° °ªÀ» »ý¼ºÇÑ´Ù.
*
µå¹® °æ¿ìÀÌÁö¸¸, i-node ¹øÈ£ÀÇ ÇÏÀ§ 16ºñÆ®¸¦ »ç¿ëÇϱ⠶§¹®¿¡, ¼­·Î ´Ù¸¥ i-node¸¦ °¡Áö´Â ÆÄÀÏÀÌ ¼­·Î °°Àº Å° °ªÀ» °¡Áö´Â °æ¿ì°¡ ÀÖ´Ù.
*
µå¹® °æ¿ìÀÌÁö¸¸, ÁÖ(major) ÀåÄ¡ ¹øÈ£¸¦ ºÐ°£ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¿©·¯ °³ÀÇ µð½ºÅ© Á¦¾î ÀåÄ¡¸¦ °¡Áö´Â ½Ã½ºÅÛ¿¡¼­µµ ¿ª½Ã ÀÌ·± Ãæµ¹ÀÌ ÀϾ ¼ö ÀÖ´Ù.
 

°ü·Ã Ç׸ñ

ipc(5), msgget(2), semget(2), shmget(2), stat(2).  

¿ªÀÚ

Á¤µ¿Çö <dhjung@serome.co.kr>, 2000³â 4¿ù 21ÀÏ


 

Index

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

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