www.pudn.com > MyLinuxThread.rar > Server.cpp, change:2007-05-26,size:463b


#include "Server.h"
#include "Log.h"

G_Server *G_Server::instance = NULL;

static void ctrlcHandle(int signum)
{
	debug_output("ctrl-c signal .....\n");
}

G_Server::G_Server()
{
	instance = this;
}

G_Server::~G_Server()
{
}


bool G_Server::init()
{
	debug_output("%s\n" , __PRETTY_FUNCTION__);
	///定义ctrl-c信号
	struct sigaction act;
	act.sa_handler = ctrlcHandle;   
	sigemptyset(&act.sa_mask);
	act.sa_flags = 0;
	sigaction(SIGINT , &act , NULL);
}