Lines Matching refs:buf

363 	char *buf, root[MAXPATHLEN];
447 buf = safe_malloc(buf_sz);
448 if (scf_property_to_fmri(g_prop, buf, buf_sz) == -1)
451 uu_warn(gettext("Property \"%s\" is misconfigured.\n"), buf);
453 free(buf);
543 char *buf, size_t buf_sz)
546 SCF_TYPE_ASTRING, buf, buf_sz, 0, 0, 1) != 0)
547 *buf = '\0';
973 * This function should write the value for the column into buf, and
974 * grow or allocate buf accordingly. It should always write at least
986 * This function should write sortkey_width bytes into buf which will
996 reverse_bytes(char *buf, size_t len)
1001 buf[i] = ~buf[i];
1009 sprint_ctid(char **buf, scf_walkinfo_t *wip)
1013 size_t newsize = (*buf ? strlen(*buf) : 0) + CTID_COLUMN_BUFSIZE;
1036 *buf ? *buf : "", CTID_COLUMN_WIDTH, (ctid_t)c);
1039 *buf ? *buf : "", CTID_COLUMN_WIDTH - 1, (ctid_t)c);
1042 *buf ? *buf : "", CTID_COLUMN_WIDTH, "-");
1043 if (*buf)
1044 free(*buf);
1045 *buf = newbuf;
1051 sortkey_ctid(char *buf, int reverse, scf_walkinfo_t *wip)
1081 bcopy(&c, buf, CTID_SORTKEY_WIDTH);
1083 bzero(buf, CTID_SORTKEY_WIDTH);
1087 reverse_bytes(buf, CTID_SORTKEY_WIDTH);
1094 sprint_desc(char **buf, scf_walkinfo_t *wip)
1124 newsize = (*buf ? strlen(*buf) : 0) +
1127 newsize = (*buf ? strlen(*buf) : 0) + DESC_COLUMN_WIDTH + 1;
1129 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1131 if (*buf)
1132 free(*buf);
1133 *buf = newbuf;
1138 sortkey_desc(char *buf, int reverse, scf_walkinfo_t *wip)
1140 bzero(buf, DESC_COLUMN_WIDTH);
1186 sortkey_states(const char *pname, char *buf, int reverse, scf_walkinfo_t *wip)
1199 *buf = 2;
1201 *buf = 3;
1203 *buf = 4;
1205 *buf = 5;
1207 *buf = 1;
1209 *buf = 6;
1211 *buf = 7;
1213 *buf = 0;
1216 *buf = 255 - *buf;
1220 sprint_state(char **buf, scf_walkinfo_t *wip)
1243 newsize = (*buf ? strlen(*buf) : 0) + MAX_SCF_STATE_STRING_SZ + 2;
1245 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1248 if (*buf)
1249 free(*buf);
1250 *buf = newbuf;
1254 sortkey_state(char *buf, int reverse, scf_walkinfo_t *wip)
1256 sortkey_states(scf_property_state, buf, reverse, wip);
1260 sprint_nstate(char **buf, scf_walkinfo_t *wip)
1283 newsize = (*buf ? strlen(*buf) : 0) + MAX_SCF_STATE_STRING_SZ + 1;
1285 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1287 if (*buf)
1288 free(*buf);
1289 *buf = newbuf;
1293 sortkey_nstate(char *buf, int reverse, scf_walkinfo_t *wip)
1295 sortkey_states(scf_property_next_state, buf, reverse, wip);
1299 sprint_s(char **buf, scf_walkinfo_t *wip)
1303 size_t newsize = (*buf ? strlen(*buf) : 0) + 4;
1320 (void) snprintf(newbuf, newsize, "%s%-*s", *buf ? *buf : "",
1322 if (*buf)
1323 free(*buf);
1324 *buf = newbuf;
1328 sprint_n(char **buf, scf_walkinfo_t *wip)
1331 size_t newsize = (*buf ? strlen(*buf) : 0) + 3;
1346 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1348 if (*buf)
1349 free(*buf);
1350 *buf = newbuf;
1354 sprint_sn(char **buf, scf_walkinfo_t *wip)
1357 size_t newsize = (*buf ? strlen(*buf) : 0) + 4;
1379 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1381 if (*buf)
1382 free(*buf);
1383 *buf = newbuf;
1388 sortkey_sn(char *buf, int reverse, scf_walkinfo_t *wip)
1390 sortkey_state(buf, reverse, wip);
1391 sortkey_nstate(buf + 1, reverse, wip);
1416 sprint_sta(char **buf, scf_walkinfo_t *wip)
1420 size_t newsize = (*buf ? strlen(*buf) : 0) + 6;
1434 (void) snprintf(newbuf, newsize, "%s%-4s ", *buf ? *buf : "", sta);
1435 if (*buf)
1436 free(*buf);
1437 *buf = newbuf;
1441 sprint_nsta(char **buf, scf_walkinfo_t *wip)
1444 size_t newsize = (*buf ? strlen(*buf) : 0) + 6;
1454 (void) snprintf(newbuf, newsize, "%s%-4s ", *buf ? *buf : "",
1457 (void) snprintf(newbuf, newsize, "%s%-4s ", *buf ? *buf : "",
1459 if (*buf)
1460 free(*buf);
1461 *buf = newbuf;
1467 sprint_fmri(char **buf, scf_walkinfo_t *wip)
1488 newsize = (*buf ? strlen(*buf) : 0) + strlen(fmri_buf) + 2;
1490 newsize = (*buf ? strlen(*buf) : 0) + FMRI_COLUMN_WIDTH + 2;
1492 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1495 if (*buf)
1496 free(*buf);
1497 *buf = newbuf;
1501 sortkey_fmri(char *buf, int reverse, scf_walkinfo_t *wip)
1506 bcopy(tmp, buf, FMRI_COLUMN_WIDTH);
1509 reverse_bytes(buf, FMRI_COLUMN_WIDTH);
1515 sprint_scope(char **buf, scf_walkinfo_t *wip)
1518 size_t newsize = (*buf ? strlen(*buf) : 0) + COMPONENT_COLUMN_WIDTH + 2;
1526 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1528 if (*buf)
1529 free(*buf);
1530 *buf = newbuf;
1535 sortkey_scope(char *buf, int reverse, scf_walkinfo_t *wip)
1540 bcopy(tmp, buf, COMPONENT_COLUMN_WIDTH);
1543 reverse_bytes(buf, COMPONENT_COLUMN_WIDTH);
1547 sprint_service(char **buf, scf_walkinfo_t *wip)
1565 newsize = (*buf ? strlen(*buf) : 0) + strlen(svc_buf) + 2;
1567 newsize = (*buf ? strlen(*buf) : 0) +
1570 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1573 if (*buf)
1574 free(*buf);
1575 *buf = newbuf;
1579 sortkey_service(char *buf, int reverse, scf_walkinfo_t *wip)
1584 bcopy(tmp, buf, COMPONENT_COLUMN_WIDTH);
1587 reverse_bytes(buf, COMPONENT_COLUMN_WIDTH);
1592 sprint_instance(char **buf, scf_walkinfo_t *wip)
1595 size_t newsize = (*buf ? strlen(*buf) : 0) + COMPONENT_COLUMN_WIDTH + 2;
1607 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1609 if (*buf)
1610 free(*buf);
1611 *buf = newbuf;
1616 sortkey_instance(char *buf, int reverse, scf_walkinfo_t *wip)
1621 bcopy(tmp, buf, COMPONENT_COLUMN_WIDTH);
1624 reverse_bytes(buf, COMPONENT_COLUMN_WIDTH);
1639 sprint_stime(char **buf, scf_walkinfo_t *wip)
1646 size_t newsize = (*buf ? strlen(*buf) : 0) + STIME_COLUMN_WIDTH + 2;
1662 (void) snprintf(newbuf, newsize, "%s%-*s", *buf ? *buf : "",
1684 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1687 if (*buf)
1688 free(*buf);
1689 *buf = newbuf;
1696 sortkey_stime(char *buf, int reverse, scf_walkinfo_t *wip)
1718 bcopy(&sec, buf, sizeof (sec));
1719 bcopy(&us, buf + sizeof (sec), sizeof (us));
1721 bzero(buf, STIME_SORTKEY_WIDTH);
1725 reverse_bytes(buf, STIME_SORTKEY_WIDTH);
1732 sprint_zone(char **buf, scf_walkinfo_t *wip)
1747 newsize = (*buf ? strlen(*buf) : 0) + strlen(zonename) + 2;
1749 newsize = (*buf ? strlen(*buf) : 0) + ZONE_COLUMN_WIDTH + 2;
1752 (void) snprintf(newbuf, newsize, "%s%-*s ", *buf ? *buf : "",
1755 if (*buf)
1756 free(*buf);
1757 *buf = newbuf;
1761 sortkey_zone(char *buf, int reverse, scf_walkinfo_t *wip)
1766 bcopy(tmp, buf, ZONE_COLUMN_WIDTH);
1769 reverse_bytes(buf, ZONE_COLUMN_WIDTH);
2424 char *buf;
2449 buf = safe_malloc(max_scf_fmri_length + 1);
2451 if (scf_instance_to_fmri(wip->inst, buf, max_scf_fmri_length + 1) != -1)
2452 (void) printf(fmt, DETAILED_WIDTH, "fmri", buf);
2495 * shouldn't be, so we'll just reuse buf. The user can use svcprop if
2508 buf, max_scf_fmri_length + 1, 0) == 0)
2510 buf);
2513 SCF_TYPE_ASTRING, buf, max_scf_fmri_length + 1, 0) == 0)
2515 gettext("next_state"), buf);
2534 SCF_TYPE_ASTRING, buf, max_scf_fmri_length + 1, 0) == 0)
2536 gettext("alt_logfile"), buf);
2539 SCF_TYPE_ASTRING, buf, max_scf_fmri_length + 1, 0) == 0)
2541 buf);
2545 SCF_PROPERTY_RESTARTER, SCF_TYPE_ASTRING, buf,
2547 (void) printf(fmt, DETAILED_WIDTH, gettext("restarter"), buf);
2552 free(buf);
2650 char buf[MAXPATHLEN];
2663 SCF_TYPE_ASTRING, buf, sizeof (buf), 0) == 0) {
2664 (void) printf("%s\n", buf);
2697 char **buf = safe_malloc(size * sizeof (char *));
2742 buf = realloc(buf, size * sizeof (char *));
2743 if (buf == NULL)
2746 buf[n] = safe_strdup(pgname);
2750 * NULL terminate buf
2752 buf[n] = NULL;
2758 qsort((void *)buf, n, sizeof (char *), qsort_str_compare);
2768 return (buf);