Lines Matching refs:cmd

147   char cmd[1+1+1+1+4+1+OPIE_SEED_MAX+1+4+1+4+1+4+1+4+1];
208 if ((i = read(s, cmd, sizeof(cmd)-1)) < 0) {
216 cmd[i] = 0;
217 if ((cmd[0] != 'C') || (cmd[1] != '+') || (cmd[2] != ' ')) {
219 syslog(LOG_DEBUG, "opiegenerator: got invalid/failing C+ response: %s\n", cmd);
226 window = strtoul(&cmd[3], &c, 10);
229 syslog(LOG_DEBUG, "opiegenerator: got bogus option response: %s\n", cmd);
256 if (snprintf(cmd, sizeof(cmd), "S= %d %d %s %s\n", algorithm, sequence,
257 seed, buf) >= sizeof(cmd)) {
265 if (write(s, cmd, i = strlen(cmd)) != i) {
272 if ((i = read(s, cmd, sizeof(cmd))) < 0) {
279 cmd[i] = 0;
281 if ((cmd[0] != 'S') || (cmd[1] != '+') || (cmd[2] != ' ') || (strtoul(&cmd[3], &c, 10) != algorithm) || (strtoul(c + 1, &c, 10) != sequence) || strncmp(++c, seed, i) || (*(c + i) != '\n')) {
283 syslog(LOG_DEBUG, "opiegenerator: got invalid/failing S+ response: %s\n", cmd);
296 if ((snprintf(cmd, sizeof(cmd), "s= %d %d %s\n", algorithm, sequence,
297 seed) >= sizeof(cmd))) {
304 if (write(s, cmd, i = strlen(cmd)) != i) {
311 if ((i = read(s, cmd, sizeof(cmd))) < 0) {
321 if ((cmd[0] != 's') || (cmd[2] != ' ') || (strtoul(&cmd[3], &c, 10) != algorithm) || (strtoul(c + 1, &c, 10) != sequence) || strncmp(++c, seed, i)) {
326 cmd[3] = 0;
328 syslog(LOG_DEBUG, "opiegenerator: got bogus/invalid s response: %s\n", cmd);
335 if (cmd[1] == '-') {
339 syslog(LOG_DEBUG, "opiegenerator: got invalid s- response: %s\n", cmd);
345 if (cmd[1] != '+') {
348 syslog(LOG_DEBUG, "opiegenerator: got invalid s response: %s\n", cmd);
359 syslog(LOG_DEBUG, "opiegenerator: got invalid s+ response: %s\n", cmd);