안녕하세요.. 함수 원형에 extern int uname (struct utsname *__name) __THROW 라고 되어 있는데, __THROW 가 무엇을 뜻하는 것인가요?
extern int errno_max PARAMS ((void)) 중에 PARAMS 무엇을 뜻하는 것인지요?
보통 #define _THROW #define PARAM
이런식으로 대상을 안정하고 define한 다음에
함수의 성질등등을 나타내기 위해서 붙이는것으로 보입니다. apache나 다른 소스들 보면 저런식으로 쓰는 경우가 보이더군요 한번 실제로 define된 곳을 찾아보세요
Re: 함수 원형에서 __THROW?
보통
#define _THROW
#define PARAM
이런식으로 대상을 안정하고 define한 다음에
함수의 성질등등을 나타내기 위해서 붙이는것으로
보입니다. apache나 다른 소스들 보면 저런식으로
쓰는 경우가 보이더군요
한번 실제로 define된 곳을 찾아보세요