*/
#ifndef lint
-static char rcsid_ZSendPacket_c[] =
+static const char rcsid_ZSendPacket_c[] =
"$Zephyr: /mit/zephyr/src/lib/RCS/ZSendPacket.c,v 1.29 91/03/21 11:57:08 raeburn Exp $";
#endif
#include <internal.h>
#include <sys/socket.h>
-static int wait_for_hmack();
+static int wait_for_hmack(ZNotice_t *, void *);
-Code_t ZSendPacket(packet, len, waitforack)
- char *packet;
- int len;
- int waitforack;
+Code_t
+ZSendPacket(char *packet,
+ int len,
+ int waitforack)
{
Code_t retval;
struct sockaddr_in dest;
if ((retval = ZParseNotice(packet, len, ¬ice)) != ZERR_NONE)
return (retval);
- retval = Z_WaitForNotice (&acknotice, wait_for_hmack, ¬ice.z_uid,
- HM_TIMEOUT);
+ retval = Z_WaitForNotice(&acknotice, wait_for_hmack, ¬ice.z_uid,
+ HM_TIMEOUT);
if (retval == ETIMEDOUT)
return ZERR_HMDEAD;
if (retval == ZERR_NONE)
return retval;
}
-static int wait_for_hmack(notice, uid)
- ZNotice_t *notice;
- ZUnique_Id_t *uid;
+static int
+wait_for_hmack(ZNotice_t *notice,
+ void *uid)
{
- return (notice->z_kind == HMACK && ZCompareUID(¬ice->z_uid, uid));
+ return (notice->z_kind == HMACK && ZCompareUID(¬ice->z_uid, (ZUnique_Id_t *)uid));
}