-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexterns.h
36 lines (30 loc) · 1.32 KB
/
externs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/***************************************************************************
***************************************************************************
(c) 1999-2006 Ganymede Technologies All Rights Reserved
Krakow, Poland www.ganymede.eu
***************************************************************************
***************************************************************************/
//external global variable definitions
extern string game_name;
extern char * game_version;
extern INT32 game_instance;
extern INT32 game_version_number;
extern boost::recursive_mutex mtx_sql;
extern GSocketStack stack_mgr;
extern GStatistics * global_statistics;
extern GSignals * global_signals;
extern GSystem * global_system;
extern GSQLManager* global_sqlmanager;
extern GServerConfig* global_serverconfig;
extern boost::mutex mtx_global;
extern volatile bool vol_global;
extern boost::mt19937 rng_alg;
extern boost::uniform_int<> rng_dist;
extern boost::variate_generator<boost::mt19937, boost::uniform_int<> > rng;
extern boost::uniform_int<> rng_dist_byte;
extern boost::variate_generator<boost::mt19937, boost::uniform_int<> > rng_byte;
void SigQuit(int);
void SigInt(int);
void SigTerm(int);
void SigTStp(int);
void SigUser1(int);