Lines Matching refs:buf
85 dladm_secobjclass2str(dladm_secobj_class_t class, char *buf)
94 (void) snprintf(buf, DLADM_STRSIZE, "%s", s);
95 return (buf);
323 process_secobj_set(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
346 (void) snprintf(buf, MAXLINELEN, "%s\n", tmpbuf);
352 process_secobj_get(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
367 process_secobj_unset(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
373 buf[0] = '\0';
379 process_secobj_walk(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
400 process_secobj_init(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
410 parse_secobj_val(char *buf, secobj_info_t *sip)
412 if (strncmp(buf, "0x", 2) != 0)
415 return (hexascii_to_octet(buf + 2, strlen(buf) - 2,
420 process_secobj_line(dladm_handle_t handle, secobj_db_state_t *ssp, char *buf,
433 len = strlen(buf);
435 if (!isspace(buf[i]))
438 if (i == len || buf[i] == '#')
441 str = buf + i;
464 if (str >= buf + len)
490 return ((*ssp->ss_op)(handle, ssp, buf, &sinfo, statusp));
496 buf[0] = '\0';
505 char buf[MAXLINELEN];
510 * buf can potentially be modified by process_secobj_line().
511 * If this is a write operation and buf is not truncated, buf will
517 while (fgets(buf, MAXLINELEN, fp) != NULL) {
519 cont = process_secobj_line(handle, ssp, buf, &status);
521 if (nfp != NULL && buf[0] != '\0' && fputs(buf, nfp) == EOF) {
534 (void) (*ssp->ss_op)(handle, ssp, buf, NULL, &status);
535 if (status == DLADM_STATUS_OK && fputs(buf, nfp) == EOF)