* Copyright (C) 1987 by the Massachusetts Institute of Technology
*
* $Log$
- * Revision 1.2 1987-08-02 21:49:15 wesommer
- * Clean up error handling, memory handling.
+ * Revision 1.3 1988-04-19 12:45:20 mar
+ * new version number passing and checking
*
+ * Revision 1.2 87/08/02 21:49:15 wesommer
+ * Clean up error handling, memory handling.
+ *
* Revision 1.1 87/06/16 17:48:21 wesommer
* Initial revision
*
*/
((long *)buf)[0] = htonl(sms_size);
- ((long *)buf)[1] = htonl((u_int)SMS_VERSION_1);
+ ((long *)buf)[1] = htonl(arg->sms_version_no);
((long *)buf)[2] = htonl(arg->sms_procno);
((long *)buf)[3] = htonl(arg->sms_argc);
ip = (int *) cp;
/* we already got the overall length.. */
for(i=1; i <4; i++) ip[i] = ntohl(ip[i]);
- if (ip[1] != SMS_VERSION_1)
+ arg->sms_version_no = ip[1];
+ if (arg->sms_version_no != SMS_VERSION_1 &&
+ arg->sms_version_no != SMS_VERSION_2)
arg->sms_status = SMS_VERSION_MISMATCH;
else arg->sms_status = ip[2];
arg->sms_argc = ip[3];