Lines Matching defs:rc
427 int rc;
430 rc = SA_NO_SHARE_NAME;
431 salog_error(rc, "sa_legacy_share_write");
436 rc = SA_XDR_ENCODE_ERR;
437 salog_error(rc, "sa_legacy_share_write: %s", sh_name);
441 if ((legacy_hdl = sa_get_fs_handle(shdl, SA_FS_LEGACY, &rc)) == NULL)
444 rc = legacy_share_rsrc_write(legacy_hdl, sh_name, bufp, buflen);
446 if (rc < 0) {
447 rc = SA_SYSTEM_ERR;
453 rc = SA_OK;
460 return (rc);
469 int rc = SA_SHARE_NOT_FOUND;
474 rc = sa_legacy_share_read_init(shdl, &hdl);
475 if (rc != SA_OK)
476 return (rc);
483 rc = sa_legacy_get_mntpnt_for_path(shdl, fs_name, mntpnt,
485 if (rc != SA_OK)
489 for (rc = sa_legacy_share_read_next(shdl, &hdl, &shareval);
490 rc == SA_OK && shareval != NULL;
491 rc = sa_legacy_share_read_next(shdl, &hdl, &shareval)) {
499 rc = SA_OK;
505 if (rc == SA_OK)
509 return (rc);
532 int rc;
534 if ((legacy_hdl = sa_get_fs_handle(shdl, SA_FS_LEGACY, &rc)) == NULL)
535 return (rc);
543 rc = SA_SYSTEM_ERR;
550 rc = SA_SYSTEM_ERR;
555 rc = SA_SYSTEM_ERR;
559 if (rc != SA_OK)
561 return (rc);
648 int rc;
650 if ((legacy_hdl = sa_get_fs_handle(shdl, SA_FS_LEGACY, &rc)) == NULL)
651 return (rc);
655 rc = SA_SYSTEM_ERR;
659 rc = legacy_common_transaction(legacy_hdl, sh_name, NULL, 0, B_FALSE);
661 if (rc == SA_SYSTEM_ERR && scf_error() == SCF_ERROR_PERMISSION_DENIED)
662 rc = SA_NO_PERMISSION;
667 return (rc);