diff options
author | Richard Basch <probe@mit.edu> | 1993-11-19 10:51:58 +0000 |
---|---|---|
committer | Richard Basch <probe@mit.edu> | 1993-11-19 10:51:58 +0000 |
commit | 6b1d3a4d35a9062f031aed2858fa9295adf5963e (patch) | |
tree | 468d2f9c6038afd35d8d8c69b39e3ba7cc7127d5 /server | |
parent | a82fc5015b1c17448636ca51a40c8d2ac2a0817d (diff) |
Changed bzero to memset [ANSI]
Diffstat (limited to 'server')
-rw-r--r-- | server/client.c | 8 | ||||
-rw-r--r-- | server/hostm.c | 72 |
2 files changed, 40 insertions, 40 deletions
diff --git a/server/client.c b/server/client.c index f68de28..1067ae7 100644 --- a/server/client.c +++ b/server/client.c @@ -115,11 +115,11 @@ client_register(notice, who, client, server, wantdefaults) clist->zclt_client = *client; /* initialize the struct */ - _BZERO((caddr_t) &(*client)->zct_sin, - sizeof(struct sockaddr_in)); + (void) memset((caddr_t) &(*client)->zct_sin, 0, + sizeof(struct sockaddr_in)); #ifdef KERBEROS - _BZERO((caddr_t) &(*client)->zct_cblock, - sizeof((*client)->zct_cblock)); + (void) memset((caddr_t) &(*client)->zct_cblock, 0, + sizeof((*client)->zct_cblock)); #endif (*client)->zct_sin.sin_addr.s_addr = who->sin_addr.s_addr; (*client)->zct_sin.sin_port = notice->z_port; diff --git a/server/hostm.c b/server/hostm.c index 5814281..aa7a3d5 100644 --- a/server/hostm.c +++ b/server/hostm.c @@ -298,43 +298,43 @@ hostm_flush(host, server) void hostm_shutdown() { - register ZHostList_t *hosts = otherservers[me_server_idx].zs_hosts; - register ZHostList_t *host; - int newserver, i; + register ZHostList_t *hosts = otherservers[me_server_idx].zs_hosts; + register ZHostList_t *host; + int newserver, i; #if 0 - zdbug((LOG_DEBUG,"hostm_shutdown")); + zdbug((LOG_DEBUG,"hostm_shutdown")); #endif - if (!hosts) - return; - - for (i = 0; i < nservers; i++){ - if (i == me_server_idx) continue; - if (otherservers[i].zs_state == SERV_UP) - break; - } - if (i == nservers) /* no other servers are up */ - newserver = 0; - else - newserver = 1; - - /* kill them all */ - for (host = hosts->q_forw; - host != hosts; - host = host->q_forw) { - /* recommend a random, known up server */ - if (newserver) { - do - newserver = (int) (random() % (nservers - 1)) + 1; - while (newserver == limbo_server_idx() || - (otherservers[newserver].zs_state != SERV_UP && - otherservers[newserver].zs_state != SERV_TARDY) || - newserver == me_server_idx); - hostm_deathgram(&host->zh_addr, &otherservers[newserver]); - } else - hostm_deathgram(&host->zh_addr, NULLZSDT); - } + if (!hosts) return; + + for (i = 0; i < nservers; i++){ + if (i == me_server_idx) continue; + if (otherservers[i].zs_state == SERV_UP) + break; + } + if (i == nservers) /* no other servers are up */ + newserver = 0; + else + newserver = 1; + + /* kill them all */ + for (host = hosts->q_forw; + host != hosts; + host = host->q_forw) { + /* recommend a random, known up server */ + if (newserver) { + do + newserver = (int) (random() % (nservers - 1)) + 1; + while (newserver == limbo_server_idx() || + (otherservers[newserver].zs_state != SERV_UP && + otherservers[newserver].zs_state != SERV_TARDY) || + newserver == me_server_idx); + hostm_deathgram(&host->zh_addr, &otherservers[newserver]); + } else + hostm_deathgram(&host->zh_addr, NULLZSDT); + } + return; } @@ -431,8 +431,8 @@ host_lost(arg) xremque(which); hostm_flush(which->lh_host, server); - _BZERO((caddr_t)¬ice, sizeof(notice)); - + (void) memset((caddr_t)¬ice, 0, sizeof(notice)); + /* tell other servers to flush this host */ notice.z_kind = HMCTL; notice.z_auth = 0; @@ -453,7 +453,7 @@ host_lost(arg) xfree(buffer); /* forge a from address */ - _BZERO((char *) &who, sizeof(who)); + (void) memset((char *) &who, 0, sizeof(who)); who.sin_addr.s_addr = which->lh_host->zh_addr.sin_addr.s_addr; who.sin_port = hm_port; who.sin_family = AF_INET; |