lotos123/
lotos123/datafiles/conffiles/
lotos123/datafiles/counters/
lotos123/datafiles/fonts/
lotos123/datafiles/helpfiles/
lotos123/datafiles/killmsgs/
lotos123/datafiles/mapfiles/
lotos123/datafiles/motds/motd1/
lotos123/datafiles/motds/motd2/
lotos123/datafiles/pictfiles/
lotos123/datafiles/plfiles/
lotos123/datafiles/plfiles/helpfiles/
lotos123/datafiles/screens/
lotos123/datafiles/textfiles/
lotos123/datafiles/trfiles/
lotos123/datafiles/votefiles/
lotos123/datafiles/votefiles/1/
lotos123/datafiles/votefiles/2/
lotos123/src/plugins/
lotos123/userfiles/
lotos123/userfiles/bin/
/* vi: set ts=4 sw=4 ai: */
/*
 * obj_sys.h
 *
 *   Lotos v1.2.3  : (c) 1999-2003 Pavol Hluchy (Lopo)
 *   last update   : 30.1.2003
 *   email         : lotos@losys.sk
 *   homepage      : lotos.losys.sk
 */

#ifndef __OBJ_SYS_H__
#define __OBJ_SYS_H__ 1

#include <time.h>

#include "define.h"
#include "obj_ur.h"

typedef struct {
	time_t time;
	char buff[REVIEW_LEN+2];
	} revshout_buffer;

/* system structure */
struct system_struct {
	int heartbeat,keepalive_interval,ignore_sigterm,mesg_life,mesg_check_hour,mesg_check_min;
	int net_idle_time,login_idle_time,user_idle_time,time_out_maxlevel,time_out_afks,crash_action;
	int num_of_logins,logons_old,logons_new,auto_purge,purge_count,purge_skip,users_purged;
	int user_count,max_users,max_clones,min_private_users,colour_def,charecho_def,prompt_def;
	int wizport_level,minlogin_level,gatecrash_level,ignore_mp_level,rem_user_maxlevel,rem_user_deflevel;
	int password_echo,auto_promote,ban_swearing,personal_rooms,startup_room_parse,auto_connect;
	int suggestion_count,random_motds,motd1_cnt,motd2_cnt,forwarding,sbuffline;
	int resolve_ip,rs_countdown,level_count[ROOT+1],last_cmd_cnt,flood_protect;
	unsigned short logging;
	unsigned int pid;
	char sysname[64],sysmachine[64],sysrelease[64],sysversion[64],sysnodename[256];
	time_t boot_time,rs_announce,rs_which,purge_date;
	UR_OBJECT rs_user;
	revshout_buffer shoutbuff[REVIEW_LINES];
  };
typedef struct system_struct *SYS_OBJECT;

#endif /* __OBJ_SYS_H__ */