- 论坛徽章:
- 0
|
回复 #2 MMMIX 的帖子
谢谢大版,我还是没找到这个东西来自哪里。是判断什么东西的,我前面的帖子说明很不详细。
这段程序来自于Freeradius-server 2.1.3 其中 radiusd.c 的代码。
/*
* The main guy.
*/
int main(int argc, char *argv[])
{
int rcode;
int argval;
int spawn_flag = TRUE;
int dont_fork = FALSE;
int flag = 0;
#ifdef HAVE_SIGACTION
struct sigaction act;
#endif
#ifdef OSFC2
set_auth_parameters(argc,argv);
#endif
if ((progname = strrchr(argv[0], FR_DIR_SEP)) == NULL)
progname = argv[0];
else
progname++;
#ifdef WIN32
{
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2, 0), &wsaData)) {
fprintf(stderr, "%s: Unable to initialize socket library.\n");
return 1;
}
}
#endif
。。。。。。。。。。。。
[ 本帖最后由 yszll 于 2008-12-8 15:09 编辑 ] |
|