: #ifndef _LINUX_ABCD_H
: #define _LINUX_ABCD_H
:
: #include "linux/if.h" -1
: #include "asm/atomic.h" -2
: #endif
:
: 라는 구문이 있다면
:
: 이것은 _LINUX_ABCD_H 라는것을 define 하는것이
: include 1,2 번 두가지를 모두 가져오는것을 define 하는것인가요?
: 아니면 _LINUX_ABCD_H 라는파일을 어디에선가 가져오는것인가요?
: 아니면 _LINUX_ABCD_H 라는 상수가 어디엔가 정의 되어 있는것인가요??
위의 구문을 해석해보면 아마~ 이럴 것입니다. (심현섭?? ^^;)
"어이 컴파일러군, _LINUX_ABCD_H 가 정의 안되어있으면
_LINUC_ABCD_H 를 정의하고, linux/if.h 와 asm/atomic.h 를
삽입시키게. "
그렇다면.. _LINUX_ABCD_H 라는 것은 무엇인가?
그것은 .. 그냥 bool 이라고 생각하시면 될것입니다.
#define _LINUX_ABCD_H
라고 한번 써주면 저 상수는 참으로 설정된다라고 할까요.^^;
어디선가 한번 불려온 헤더 화일을 두번 불러오지 않게 하기 위해서
저렇게 많이 쓰이지요.
--
그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속
의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속
의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈
속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈
속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀
눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내눈속의그녀눈속의내
눈속의...