29 lines
925 B
C
29 lines
925 B
C
|
/* nwbind.h 07-Aug-97 */
|
||
|
|
||
|
#ifndef _NWBIND_H_
|
||
|
#define _NWBIND_H_
|
||
|
|
||
|
#define MAX_SEMA_CONN 10 /* 10 Semaphore pre connection */
|
||
|
|
||
|
|
||
|
typedef struct {
|
||
|
int handle; /* semahore handle */
|
||
|
int opencount; /* times open */
|
||
|
} SEMA_CONN;
|
||
|
|
||
|
typedef struct {
|
||
|
ipxAddr_t client_adr; /* address remote client */
|
||
|
uint32 object_id; /* logged object */
|
||
|
/* 0 = not logged in */
|
||
|
uint8 crypt_key[8]; /* password generation */
|
||
|
time_t t_login; /* login time */
|
||
|
uint8 message[60]; /* saved BCastmessage */
|
||
|
int active; /* 0=closed, 1= active */
|
||
|
int send_to_sock; /* this is the receiving sock */
|
||
|
int pid_nwconn; /* pid of user process nwconn */
|
||
|
int count_semas; /* open semahores */
|
||
|
SEMA_CONN semas[MAX_SEMA_CONN];
|
||
|
} CONNECTION;
|
||
|
|
||
|
#endif
|