gurba-0.40/
gurba-0.40/bin/
gurba-0.40/lib/
gurba-0.40/lib/cmds/guild/fighter/
gurba-0.40/lib/cmds/monster/
gurba-0.40/lib/cmds/race/catfolk/
gurba-0.40/lib/cmds/race/dwarf/
gurba-0.40/lib/cmds/verb/
gurba-0.40/lib/daemons/data/
gurba-0.40/lib/data/boards/
gurba-0.40/lib/data/messages/
gurba-0.40/lib/data/players/
gurba-0.40/lib/design/
gurba-0.40/lib/domains/gurba/
gurba-0.40/lib/domains/gurba/guilds/fighter/
gurba-0.40/lib/domains/gurba/monsters/
gurba-0.40/lib/domains/gurba/objects/armor/
gurba-0.40/lib/domains/gurba/objects/clothing/
gurba-0.40/lib/domains/gurba/objects/weapons/
gurba-0.40/lib/domains/gurba/vendors/
gurba-0.40/lib/kernel/cmds/admin/
gurba-0.40/lib/kernel/daemons/
gurba-0.40/lib/kernel/include/
gurba-0.40/lib/kernel/lib/
gurba-0.40/lib/kernel/net/
gurba-0.40/lib/kernel/sys/
gurba-0.40/lib/logs/
gurba-0.40/lib/pub/
gurba-0.40/lib/std/modules/languages/
gurba-0.40/lib/std/races/
gurba-0.40/lib/std/races/monsters/
gurba-0.40/lib/wiz/fudge/
gurba-0.40/lib/wiz/spud/
gurba-0.40/src/host/beos/
gurba-0.40/src/host/pc/res/
gurba-0.40/src/kfun/
gurba-0.40/src/lpc/
gurba-0.40/src/parser/
gurba-0.40/tmp/
# define INBUF_SIZE	2048
# define OUTBUF_SIZE	2048
# define TMPBUF_SIZE	8192
# define OPTBUF_SIZE    256

# define  PRC_TCP      1
# define  PRC_UDP      2
# define  PRC_TELNET   3

typedef struct _connection_ connection;

extern void	   conn_init	  P((int));
extern void	   conn_finish	  P((void));
extern connection *conn_listen	  P((int, int));
extern connection *conn_accept	  P((connection*));
extern connection *conn_connect	  P((char*, int, int));
extern int	   conn_connected P((connection*));
extern int	   conn_writable  P((connection*));
extern void	   conn_del	  P((connection*));
extern void	   conn_wait	  P((connection*, int));
extern void        conn_block     P((connection*, int));
extern int	   conn_select	  P((int));
extern int	   conn_recvfrom  P((connection*, char*, int));
extern int	   conn_read	  P((connection*, char*, int));
extern void	   conn_sendto	  P((connection*, char*, int, char*, int)); 
extern int	   conn_write	  P((connection*, char*, int));
extern string	  *conn_ipnum	  P((connection*));
extern Int	   conn_port	  P((connection*));

extern void	comm_init		P((int));
extern void	comm_finish		P((void));
extern void	comm_listen		P((frame*, object*, int, int));
extern void	comm_connect		P((object*, char*, int, int));
extern int	comm_check		P((object*));
extern int	comm_send		P((object*, string*));
extern void	comm_sendto		P((object*, string*, char*, int));
extern void	comm_echo		P((object*, int));
extern void	comm_add_goahead	P((void));
extern void	comm_flush		P((void));
extern void     cmm_block               P((object*, int));
extern void	comm_receive		P((frame*, int));
extern void	comm_confirm		P((frame*));
extern string  *comm_ip_number		P((object*));
extern void	comm_close		P((frame*, object*));
extern object  *comm_user		P((void));
extern array   *comm_connections	P((dataspace*));
extern array   *comm_ports		P((dataspace*));