Lines Matching refs:cmd

148   char cmd[1+1+1+1+4+1+OPIE_SEED_MAX+1+4+1+4+1+4+1+4+1];
209 if ((i = read(s, cmd, sizeof(cmd)-1)) < 0) {
217 cmd[i] = 0;
218 if ((cmd[0] != 'C') || (cmd[1] != '+') || (cmd[2] != ' ')) {
220 syslog(LOG_DEBUG, "opiegenerator: got invalid/failing C+ response: %s\n", cmd);
227 window = strtoul(&cmd[3], &c, 10);
230 syslog(LOG_DEBUG, "opiegenerator: got bogus option response: %s\n", cmd);
257 if (snprintf(cmd, sizeof(cmd), "S= %d %d %s %s\n", algorithm, sequence,
258 seed, buf) >= sizeof(cmd)) {
266 if (write(s, cmd, i = strlen(cmd)) != i) {
273 if ((i = read(s, cmd, sizeof(cmd))) < 0) {
280 cmd[i] = 0;
282 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')) {
284 syslog(LOG_DEBUG, "opiegenerator: got invalid/failing S+ response: %s\n", cmd);
297 if ((snprintf(cmd, sizeof(cmd), "s= %d %d %s\n", algorithm, sequence,
298 seed) >= sizeof(cmd))) {
305 if (write(s, cmd, i = strlen(cmd)) != i) {
312 if ((i = read(s, cmd, sizeof(cmd))) < 0) {
322 if ((cmd[0] != 's') || (cmd[2] != ' ') || (strtoul(&cmd[3], &c, 10) != algorithm) || (strtoul(c + 1, &c, 10) != sequence) || strncmp(++c, seed, i)) {
327 cmd[3] = 0;
329 syslog(LOG_DEBUG, "opiegenerator: got bogus/invalid s response: %s\n", cmd);
336 if (cmd[1] == '-') {
340 syslog(LOG_DEBUG, "opiegenerator: got invalid s- response: %s\n", cmd);
346 if (cmd[1] != '+') {
349 syslog(LOG_DEBUG, "opiegenerator: got invalid s response: %s\n", cmd);
360 syslog(LOG_DEBUG, "opiegenerator: got invalid s+ response: %s\n", cmd);