Lines Matching refs:state
34 csping(register Cs_t* state, const char* name)
39 sfsprintf(state->temp, sizeof(state->path), "/dev/tcp/%s/inet.echo", name);
40 if ((fd = csopen(state, state->temp, 0)) < 0) return -1;
41 n = (cswrite(state, fd, M, N) != N || csread(state, fd, state->temp, N, CS_LINE) != N || strncmp(M, state->temp, N)) ? -1 : 0;
43 if (n) messagef((state->id, NiL, -1, "ping: %s: no contact", name));