diff options
Diffstat (limited to 'server/zserver.h')
-rw-r--r-- | server/zserver.h | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/server/zserver.h b/server/zserver.h index 1cf193d..dc84cf5 100644 --- a/server/zserver.h +++ b/server/zserver.h @@ -90,10 +90,6 @@ struct _Destlist { struct _Destlist *next, **prev_p; }; -typedef struct _galaxy_info { - Z_GalaxyConfig galaxy_config; -} galaxy_info; - enum _Realm_state { REALM_UP, /* Realm is up */ REALM_TARDY, /* Realm due for a hello XXX */ @@ -249,7 +245,7 @@ void handle_packet __P((void)); void clt_ack __P((ZNotice_t *notice, struct sockaddr_in *who, Sent_type sent)); void nack_release __P((Client *client)); void sendit __P((ZNotice_t *notice, int auth, struct sockaddr_in *who, - int external, int local_dest)); + int external)); void rexmit __P((void *)); void xmit __P((ZNotice_t *notice, struct sockaddr_in *dest, int auth, Client *client)); @@ -267,22 +263,18 @@ Code_t SendKerberosData __P((int, KTEXT, char *, char *)); void sweep_ticket_hash_table __P((void *)); #endif -#if 0 /* found in kopt.c */ #ifdef HAVE_KRB4 #ifndef NOENCRYPTION Sched *check_key_sched_cache __P((des_cblock key)); void add_to_key_sched_cache __P((des_cblock key, Sched *sched)); int krb_set_key __P((char *key, int cvt)); -#if 0 int krb_rd_req __P((KTEXT authent, char *service, char *instance, unsigned KRB_INT32 from_addr, AUTH_DAT *ad, char *fn)); -#endif int krb_find_ticket __P((KTEXT authent, KTEXT ticket)); int krb_get_lrealm __P((char *r, int n)); #endif #endif -#endif /* found in server.c */ void server_timo __P((void *which)); @@ -328,7 +320,7 @@ Code_t uloc_send_locations __P((void)); /* found in realm.c */ int realm_sender_in_realm __P((char *realm, char *sender)); -int realm_bound_for_my_galaxy __P((char *recip)); +int realm_bound_for_realm __P((char *realm, char *recip)); Realm *realm_which_realm __P((struct sockaddr_in *who)); Realm *realm_get_realm_by_name __P((char *name)); Realm *realm_get_realm_by_pid __P((int)); @@ -361,16 +353,17 @@ extern fd_set interesting; /* the file descrips we are listening to right now */ extern int nfds; /* number to look at in select() */ extern int zdebug; -extern galaxy_info *galaxy_list; /* list of all galaxies' servers */ -extern int ngalaxies; extern char myname[]; /* domain name of this host */ +#ifndef HAVE_HESIOD +extern char list_file[]; +#endif #ifdef HAVE_KRB4 extern char srvtab_file[]; -extern char my_krealm[]; +extern char my_realm[]; #endif extern char acl_dir[]; extern char subs_file[]; -extern char localconf_file[]; +extern const char version[]; extern u_long npackets; /* num of packets processed */ extern time_t uptime; /* time we started */ extern struct in_addr my_addr; @@ -386,7 +379,6 @@ extern Statistic i_s_ctls, i_s_logins, i_s_admins, i_s_locates; extern int rexmit_times[]; /* found in server.c */ -extern char my_galaxy[]; /* local galaxy of this zserver */ extern Server *otherservers; /* array of servers */ extern int me_server_idx; /* me (in the array of servers) */ extern int nservers; /* number of other servers*/ |