안녕하세요.. 함수 원형에 extern int uname (struct utsname *__name) __THROW 라고 되어 있는데, __THROW 가 무엇을 뜻하는 것인가요?
extern int errno_max PARAMS ((void)) 중에 PARAMS 무엇을 뜻하는 것인지요?
보통 #define _THROW #define PARAM
이런식으로 대상을 안정하고 define한 다음에
함수의 성질등등을 나타내기 위해서 붙이는것으로 보입니다. apache나 다른 소스들 보면 저런식으로 쓰는 경우가 보이더군요 한번 실제로 define된 곳을 찾아보세요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: 함수 원형에서 __THROW?
보통
#define _THROW
#define PARAM
이런식으로 대상을 안정하고 define한 다음에
함수의 성질등등을 나타내기 위해서 붙이는것으로
보입니다. apache나 다른 소스들 보면 저런식으로
쓰는 경우가 보이더군요
한번 실제로 define된 곳을 찾아보세요
댓글 달기