Lines Matching refs:clientp
56 vntsd_write_line(vntsd_client_t *clientp, char *line)
60 rv = vntsd_write_client(clientp, line, strlen(line));
62 rv = vntsd_write_client(clientp, vntsd_eol, VNTSD_EOL_LEN);
70 vntsd_write_lines(vntsd_client_t *clientp, char *lines)
90 (void) vntsd_write_line(clientp, line);
104 vntsd_get_yes_no(vntsd_client_t *clientp, char *msg, int *yes_no)
115 if ((rv = vntsd_write_client(clientp, msg, strlen(msg)))
120 if ((rv = vntsd_write_client(clientp, yesno, strlen(yesno))) !=
125 if ((rv = vntsd_read_data(clientp, &c))
131 if ((rv = vntsd_write_client(clientp, &c, 1)) !=
136 if ((rv = vntsd_write_client(clientp, vntsd_eol,
153 if ((rv = vntsd_write_line(clientp,
263 vntsd_read_char(vntsd_client_t *clientp, char *c)
271 tmo.clientp = clientp;
278 n = read(clientp->sockfd, c, 1);
321 vntsd_read_data(vntsd_client_t *clientp, char *c)
326 if ((rv = vntsd_read_char(clientp, c)) != VNTSD_SUCCESS) {
331 rv = vntsd_process_daemon_cmd(clientp, *c);
335 rv = vntsd_telnet_cmd(clientp, *c);
343 clientp->prev_char = 0;
355 vntsd_read_line(vntsd_client_t *clientp, char *buf, int *in_sz)
364 if ((rv = vntsd_read_data(clientp, &c)) != VNTSD_SUCCESS) {
370 if ((rv = vntsd_write_client(clientp, &c, 1)) !=
376 if ((rv = vntsd_write_client(clientp, &c, 1)) !=
386 if ((rv = vntsd_write_client(clientp, &c, 1)) !=
411 vntsd_free_client(vntsd_client_t *clientp)
414 if (clientp->sockfd != -1) {
415 (void) close(clientp->sockfd);
418 (void) mutex_destroy(&clientp->lock);
420 free(clientp);