svcptr
ipcid_impl(uintptr_t svcptr, uintptr_t id, uintptr_t *addr)
if (mdb_vread(&service, sizeof (ipc_service_t), svcptr) == -1) {
mdb_warn("failed to read ipc_service_t at %#lx", svcptr);
ipckey_impl(uintptr_t svcptr, uintptr_t key, uintptr_t *addr)
if (mdb_vread(&service, sizeof (ipc_service_t), svcptr) == -1) {
mdb_warn("failed to read ipc_service_t at %#lx", svcptr);
svcptr + OFFSETOF(ipc_service_t, ipcs_keys)) == -1) ||
uintptr_t svcptr, raddr;
if (mdb_readvar(&svcptr, iv->iv_service) == -1) {
result = kflag ? ipckey_impl(svcptr, addr, &raddr) :
ipcid_impl(svcptr, addr, &raddr);
char *svcptr = NULL; /* set when service code used (old) */
if ( (flag && (flag != CMDFLAG)) || svcptr || Quietflag
svcptr = optarg;
if ( flag || svcptr || Quietflag || comptr || addrptr
svcptr = optarg;
if ( flag || svcptr || Quietflag || comptr || addrptr
svcptr = optarg;
if ( flag || svcptr || Quietflag || comptr || addrptr
if ( flag || svcptr || Quietflag || comptr || addrptr
if ( ( flag && (flag != ADRFLAG)) || svcptr || lptr
if ( flag || svcptr || Quietflag || comptr || idptr || netspec )
if ( flag || svcptr || Quietflag || comptr || addrptr
svcptr = optarg;
if ( flag || svcptr || Quietflag || comptr || addrptr
if ( (flag && (flag != ADRFLAG)) || svcptr || tptr
if ( flag || svcptr || Quietflag || comptr || rpcptr
if ( flag || svcptr || Quietflag || netspec || comptr
if ( flag || svcptr || comptr || addrptr || rpcptr
svcptr = optarg;
|| netspec || svcptr || idptr || comptr )
|| netspec || svcptr || idptr || comptr || addrptr
|| netspec || svcptr || idptr || comptr )
if ( flag || svcptr || Quietflag || comptr || netspec
if (svcptr) {
c = strlen(svcptr);
if ( svcptr || comptr || rpcptr || lflags || idptr )
if ( svcptr || comptr || idptr || netspec ) {
if ((exitcode = old_addsvc(svcptr, "", cmdptr, comptr, moduleptr, idptr, NULL, netspec)) != NLS_OK)
exitcode = disable_svc(svcptr, netspec);
exitcode = enable_svc(svcptr, netspec);
exitcode = remove_svc(svcptr, netspec, TRUE);
exitcode = prt_svcs(svcptr, netspec);
struct svcptr *idsp, *spp, *copy;
struct svcptr *spp;
struct svcptr *tmp;
struct svcptr *spp;
svcptr_compare(struct svcptr *a, struct svcptr *b, void *data)
struct svcptr *spp;
svcptrs = uu_list_pool_create("svcptrs", sizeof (struct svcptr),
offsetof(struct svcptr, node), (uu_compare_fn_t *)svcptr_compare,
struct svcptr *spp;
struct svcptr *spp, *copy;