º»¹®/³»¿ë
[root@dongq hw6]# cat /proc/clock
1070456565°ªÀÌ Dynamic ÇÏ°Ô º¯ÇÏ´Â °ÍÀ» º¼¼ö°¡ ÀÖ´Ù.
467646
[root@dongq hw6]# ./hw06_demo
xtime variable (tv_sec , tv_usec) : 1070456572 507646
4. Ä¿³Î ÄÄÆÄÀÏ ¹× Ä¿³Î ¸ðµâ ÀÛ¼º½Ã ¹®Á¦Á¡
À̹ø ÇÁ·Î±×·¥ÀÇ °¡Àå Å« ¹®Á¦Á¡Àº ¹Ù·Î Ä¿³Î ¹öÀü¹®Á¦ÀÌ´Ù. proc_fs.h ÆÄÀÏÀÌ ¹öÀüÀÇ ¾÷µ¥ÀÌÆ®µÊ¿¡ µû¶ó ¸¹Àº º¯È¸¦ °Þ°Ô µÇ¾î¼ ÇØ´ç ÀÌÀü¹öÀüÀÇ ¸ðµâÇü½ÄÀ¸·Î´Â Á¦¾î°¡ ºÒ°¡´ÉÇß´Ù. ¸¹Àº ¿¡·¯ ¹× warning°ú ÇÔ²².
1) À̹ø °úÁ¦ ÇÁ¸°Æ®¿¡ ³ª¿ÍÀÖ´Â proc_register(), pro_unregister()´ë½Å¿¡ create_proc_read_entry() (Àбâ¿ë), remove_proc_entry()¸¦ »ç¿ëÇÏ¿© Çü½Ä¿¡ ¸Â°Ô Á¦¾îÇÏ¿´´Ù.
2) ÄÄÆÄÀϽà `size_t` °ü·ÃÇØ¼ kernel.h¿¡¼ ¿¡·¯°¡ ¹ß»ýÇÏ¿´´Âµ¥
/usr/include/linux.kernel.h:75: parse error before `size_t`
ÄÄÆÄÀϽÿ¡ -I ¿É¼ÇÀ» ºÙ¿©Áְųª ȤÀº kernel.h¿¡ ´ÙÀ½ºÎºÐÀ» Ãß°¡ÇÔÀ¸·Î½á ÇØ°áÇÒ ¼ö°¡ ÀÖ¾ú´Ù.
#ifndef _SIZE_T
#define _SIZE_T
typedef __kernel_size_t size_t;
#endif
#ifndef _SSIZE_T
#¡¦(»ý·«)
3) versionÀÇ ºÒÀÏÄ¡·Î ÀÎÇÑ insmod ¿¡·¯