Lines Matching refs:rc

190 	int rc;
195 rc = scf_value_set_astring(scfval, val);
196 if (rc == 0)
197 rc = libuvfs_trans_set_value(tr, name, scfval);
201 return (rc);
210 int rc;
213 rc = libuvfs_trans_set_value(tr, name, scfval);
215 return (rc);
228 int rc;
236 rc = -1;
244 rc = -1;
249 rc = -1;
253 rc = scf_handle_decode_fmri(fs->fs_scf_handle, LIBUVFS_SERVER_FMRI,
255 if (rc != 0)
262 rc = -1;
267 rc = -1;
273 rc = scf_instance_add_pg(instance, "filesys", "application", 0, pg);
274 if (rc != 0) {
283 rc = scf_transaction_start(trans, pg);
284 if (rc != 0)
287 rc = libuvfs_set_trans_astring(trans, "daemon", special);
288 if (rc != 0)
290 rc = libuvfs_set_trans_astring(trans, "special", special);
291 if (rc != 0)
293 rc = libuvfs_set_trans_astring(trans, "mountpoint", mountpoint);
294 if (rc != 0)
296 rc = libuvfs_set_trans_integer(trans, "fsid", (int64_t)fsid);
297 if (rc != 0)
299 rc = libuvfs_set_trans_astring(trans, "options", options);
300 if (rc != 0)
304 rc = -1;
308 rc = scf_instance_to_fmri(instance, fs->fs_daemon_fmri,
310 if (rc == -1)
313 rc = smf_refresh_instance(fs->fs_daemon_fmri);
314 if (rc == -1)
316 rc = smf_enable_instance(fs->fs_daemon_fmri, 0);
319 if (rc != 0)
333 return (rc);
368 int rc = 0;
375 rc = scf_handle_decode_fmri(fs->fs_scf_handle, LIBUVFS_SERVER_FMRI,
377 if (rc != 0)
381 rc = scf_iter_service_instances(iter, service);
382 if (rc != 0)
388 for (rc = scf_iter_next_instance(iter, instance); rc == 1;
389 rc = scf_iter_next_instance(iter, instance)) {
393 rc = scf_instance_to_fmri(instance, inst_fmri, inst_fmri_size);
394 if (rc == -1)
426 if (rc != 0)
438 return (rc);