Lines Matching refs:ret

263 	int ret;
266 ret = sa_set_resource_description(share, desc);
269 return (ret);
283 int ret;
286 ret = sa_set_share_description(share, desc);
289 return (ret);
353 int ret = B_TRUE;
360 ret = B_FALSE;
390 for (ret = 0, i = 0; i < numauths; i++) {
395 ret = 1;
404 ret = 0;
408 return (ret);
424 int ret;
432 ret = ret2;
435 ret = ret1;
438 ret = ret1 & ret2;
442 ret = 1;
444 return (ret);
461 int ret = SA_OK;
495 if ((ret = sa_proto_change_notify(share,
497 ret = sa_enable_share(share, groupproto);
498 if (ret != SA_OK) {
502 path, sa_errorstr(ret));
507 if ((ret = sa_proto_notify_resource(share,
509 ret = sa_enable_resource(share, groupproto);
510 if (ret != SA_OK) {
515 sa_errorstr(ret));
565 int ret = B_FALSE;
572 ret = B_TRUE;
576 return (ret);
591 int ret;
599 for (ret = SA_OK; work != NULL; work = work->next) {
609 ret = sa_set_group_attr(group, "state", "enabled");
610 if (ret != SA_OK)
631 ret = SA_CONFIG_ERR;
634 ret = sa_enable_share(
638 ret = sa_enable_resource(
644 if (ret != SA_OK)
694 if (ret == SA_OK) {
695 ret = sa_update_config(handle);
697 return (ret);
714 int ret;
720 ret = OPT_ADD_OK;
724 ret = OPT_ADD_SECURITY;
727 ret = OPT_ADD_PROPERTY;
729 if (ret != OPT_ADD_OK) {
733 switch (ret) {
756 ret = SA_SYNTAX_ERR;
758 return (ret);
784 int ret = SA_OK;
801 ret = SA_NO_MEMORY;
802 if (ret != SA_OK ||
803 (ret = sa_valid_property(handle, parent, proto, prop)) !=
807 cur->optname, sa_errorstr(ret));
811 return (ret);
826 int ret = SA_OK;
834 ret = SA_NO_MEMORY;
838 ret = SA_NO_MEMORY;
843 ret = SA_CONFIG_ERR;
858 ret = sa_valid_property(handle,
860 if (ret != SA_OK) {
866 sa_errorstr(ret));
869 if (ret == SA_OK) {
870 ret = sa_add_property(optionset, prop);
871 if (ret != SA_OK) {
876 sa_errorstr(ret));
884 ret = sa_update_property(prop, optlist->optvalue);
886 if (ret != SA_OK) {
889 sa_errorstr(ret));
896 ret = sa_commit_properties(optionset, 0);
900 *err = ret;
1042 int ret;
1043 ret = name_adjust(path, count);
1045 if (ret != SA_OK ||
1153 int ret = SA_OK;
1165 ret = SA_NO_MEMORY;
1174 return (ret);
1194 int ret = SA_OK;
1225 ret = add_opt(&optlist, optarg, 0);
1226 switch (ret) {
1291 ret = chk_opt(optlist, 0, protocol);
1292 if (ret == OPT_ADD_SECURITY) {
1311 ret = check_valid_group(group, groupname, protocol);
1318 ret = SA_INVALID_NAME;
1323 if (ret == SA_OK) {
1327 ret = valid_options(handle, optlist, protocol,
1331 if (ret == SA_OK && !dryrun) {
1344 ret = enforce_featureset(group, protocol,
1346 if (ret != SA_OK)
1355 &ret);
1360 ret = SA_NO_MEMORY;
1363 ret = set_all_protocols(group);
1368 if (ret == SA_OK) {
1376 ret = sa_update_config(handle);
1382 ret = err;
1384 sa_errorstr(ret));
1387 if (dryrun && ret == SA_OK && !auth && verbose) {
1390 ret = SA_NO_PERMISSION;
1393 if (ret != SA_OK && created)
1394 ret = sa_remove_group(group);
1397 return (ret);
1440 int ret = SA_OK;
1490 ret = SA_SYNTAX_ERR;
1498 return (ret);
1538 ret = SA_NO_SUCH_GROUP;
1545 ret = SA_BUSY;
1547 ret = SA_OK;
1558 ret = sa_disable_share(share, NULL);
1559 ret = sa_remove_share(share);
1562 ret = sa_remove_group(group);
1566 if (!dryrun && ret == SA_OK) {
1567 ret = sa_update_config(handle);
1577 ret = sa_destroy_security(security);
1579 ret = SA_INVALID_PROTOCOL;
1587 ret = sa_destroy_optionset(optionset);
1596 ret == SA_OK && security != NULL;
1603 ret = sa_destroy_security(
1610 ret = SA_INVALID_PROTOCOL;
1626 if (ret != SA_OK) {
1628 sa_errorstr(ret));
1633 return (ret);
1726 int ret = SA_OK;
1765 ret = SA_SYNTAX_ERR;
1773 return (ret);
1988 int ret = B_FALSE;
1995 ret = B_TRUE;
1999 return (ret);
2292 int ret = SA_OK;
2340 ret = SA_SYNTAX_ERR;
2348 return (ret);
2355 ret = SA_NO_MEMORY;
2386 ret = SA_NO_SUCH_GROUP;
2390 if (xml && ret == SA_OK) {
2394 return (ret);
2412 int ret = SA_OK;
2428 ret = sa_delete_legacy(share, NULL);
2443 optionset != NULL && ret == SA_OK;
2462 ret = err;
2466 value, sa_errorstr(ret));
2485 if (ret == SA_OK)
2487 return (ret);
2534 int ret = SA_OK;
2594 ret = SA_SYNTAX_ERR;
2602 return (ret);
2612 ret = SA_NO_SUCH_GROUP;
2614 ret = SA_OK;
2622 ret = SA_BAD_PATH;
2624 if (ret == SA_OK) {
2626 ret = SA_BAD_PATH;
2634 if (ret == SA_OK && rsrcname != NULL) {
2644 ret = SA_DUPLICATE_NAME;
2657 ret = SA_INVALID_NAME;
2661 if (ret != SA_OK) {
2664 return (ret);
2674 ret = SA_DUPLICATE_NAME;
2679 if (ret != SA_OK)
2680 return (ret);
2692 if (share == NULL && ret == SA_OK) {
2694 ret = sa_check_path(group, sharepath,
2698 persist, &ret);
2708 ret = SA_DUPLICATE_NAME;
2717 sa_errorstr(ret));
2721 if (!dryrun && ret == SA_OK) {
2727 &ret);
2729 if (ret == SA_OK &&
2732 ret =
2737 ret =
2742 if (ret == SA_OK) {
2745 ret = enable_share(
2751 ret = enable_share(
2757 ret = sa_update_config(handle);
2759 switch (ret) {
2770 sa_errorstr(ret));
2775 } else if (dryrun && ret == SA_OK &&
2780 ret = SA_NO_PERMISSION;
2784 switch (ret) {
2788 ret = SA_NO_SUCH_GROUP;
2796 return (ret);
2811 int ret = SA_OK;
2861 ret = SA_SYNTAX_ERR;
2869 return (ret);
2878 ret = SA_NO_SUCH_GROUP;
2881 ret = SA_SYNTAX_ERR;
2885 ret = SA_OK;
2940 ret = SA_NOT_ALLOWED;
2948 if (ret == SA_OK && parent != group && !dryrun) {
2969 if (!dryrun && ret == SA_OK)
2970 ret = sa_move_share(group, share);
2975 if (ret == SA_OK && parent != group && !dryrun) {
2976 ret = sa_update_config(handle);
2981 if (ret != SA_OK)
2983 sa_errorstr(ret));
2985 if (dryrun && ret == SA_OK && !(authsrc & authdst) &&
2991 return (ret);
3007 int ret = SA_OK;
3066 ret = SA_SYNTAX_ERR;
3074 return (ret);
3084 ret = SA_BAD_PATH;
3086 ret = SA_OK;
3089 if (ret != SA_OK) {
3090 return (ret);
3097 ret = SA_SYNTAX_ERR;
3103 ret = SA_NO_SUCH_GROUP;
3113 ret = SA_NO_SUCH_RESOURCE;
3126 if (ret == SA_OK) {
3140 ret = SA_NO_SUCH_RESOURCE;
3160 ret = SA_BAD_PATH;
3179 if (ret != SA_OK) {
3180 return (ret);
3189 ret = SA_NO_SUCH_PATH;
3194 if (ret == SA_OK) {
3196 ret = sa_disable_resource(resource,
3199 ret = sa_disable_share(share, NULL);
3207 if ((ret == SA_OK || ret == SA_NO_SUCH_PATH ||
3208 ret == SA_NOT_SUPPORTED ||
3209 ret == SA_SYSTEM_ERR || force) &&
3211 ret = sa_remove_share(share);
3213 if ((ret == SA_OK || ret == SA_NO_SUCH_PATH ||
3214 ret == SA_NOT_SUPPORTED ||
3215 ret == SA_SYSTEM_ERR || force) &&
3217 ret = sa_remove_resource(resource);
3218 if (ret == SA_OK) {
3228 ret = sa_remove_share(
3232 if (ret == SA_OK)
3233 ret = sa_update_config(handle);
3235 if (ret != SA_OK)
3237 " %s\n"), sa_errorstr(ret));
3238 } else if (ret == SA_OK) {
3252 return (ret);
3266 int ret = SA_OK;
3329 ret = SA_SYNTAX_ERR;
3337 return (ret);
3346 ret = SA_BAD_PATH;
3348 ret = SA_OK;
3355 ret = SA_SYNTAX_ERR;
3365 ret = SA_SYNTAX_ERR;
3368 if (ret != SA_OK)
3369 return (ret);
3388 ret = SA_INVALID_NAME;
3396 ret = SA_INVALID_NAME;
3406 if (ret != SA_OK) {
3411 return (ret);
3421 ret = SA_NO_SUCH_RESOURCE;
3429 ret = SA_BAD_PATH;
3444 ret = SA_NO_MEMORY;
3451 ret = sa_rename_resource(
3454 ret = SA_NO_SUCH_RESOURCE;
3468 if (!dryrun && ret == SA_OK && description != NULL) {
3472 ret = sa_set_resource_description(
3475 ret = sa_set_share_description(share,
3481 if (!dryrun && ret == SA_OK) {
3484 ret = sa_update_config(handle);
3486 switch (ret) {
3493 sa_errorstr(ret));
3504 switch (ret) {
3514 ret = SA_NO_SUCH_PATH;
3517 sa_errorstr(ret));
3522 return (ret);
3537 int ret = SA_OK;
3554 ret = SA_CONFIG_ERR;
3569 ret = sa_valid_property(handle,
3571 if (ret != SA_OK) {
3577 sa_errorstr(ret));
3579 if (ret == SA_OK) {
3580 ret = sa_add_property(security,
3582 if (ret != SA_OK) {
3589 sa_errorstr(ret));
3597 ret = sa_update_property(prop, optlist->optvalue);
3608 ret = sa_commit_properties(security, 0);
3610 *err = ret;
3633 int ret = SA_OK;
3644 ret = SA_NOT_ALLOWED;
3648 ret = SA_OK;
3652 return (ret);
3676 int ret = SA_OK;
3695 ret = SA_NO_SUCH_PATH;
3698 ret = zfscheck(group, share);
3699 if (ret == SA_OK &&
3702 if (ret == SA_NOT_ALLOWED)
3721 ret = SA_NO_SUCH_RESOURCE;
3728 ret = SA_NO_SUCH_RESOURCE;
3730 if (ret == SA_OK && resource != NULL) {
3743 if (ret == SA_OK) {
3745 ret = valid_options(handle, optlist, protocol,
3747 if (ret == SA_OK && !dryrun) {
3750 protocol, &ret);
3753 protocol, &ret);
3754 if (ret == SA_OK && change)
3762 ret = SA_NO_SUCH_GROUP;
3772 if (!dryrun && ret == SA_OK && change && worklist != NULL)
3779 return (ret);
3795 int ret = SA_OK;
3818 ret = SA_NO_SUCH_PATH;
3821 ret = zfscheck(group, share);
3822 if (ret == SA_OK &&
3825 if (ret == SA_NOT_ALLOWED)
3831 if (ret == SA_OK) {
3833 ret = valid_options(handle, optlist, protocol,
3835 if (ret == SA_OK && !dryrun) {
3838 optlist, protocol, &ret);
3841 optlist, protocol, &ret);
3842 if (ret != SA_OK)
3845 sa_errorstr(ret));
3847 if (ret == SA_OK && change)
3854 ret = SA_NO_SUCH_GROUP;
3862 if (!dryrun && ret == 0) {
3868 ret = sa_update_config(handle);
3872 return (ret);
3890 int ret = SA_OK;
3921 ret = add_opt(&optlist, optarg, 0);
3922 switch (ret) {
3974 ret = SA_SYNTAX_ERR;
3982 return (ret);
3987 ret = chk_opt(optlist, optset != NULL, protocol);
3990 protocol == NULL || ret != OPT_ADD_OK) {
4010 ret = SA_SYNTAX_ERR;
4026 ret = basic_set(handle, groupname, optlist, protocol,
4029 ret = space_set(handle, groupname, optlist, protocol,
4031 if (dryrun && ret == SA_OK && !auth && verbose) {
4036 return (ret);
4054 int ret = SA_OK;
4061 ret = sa_remove_property(prop);
4062 if (ret != SA_OK)
4068 if (ret == SA_OK && change)
4069 ret = sa_commit_properties(optionset, 0);
4072 *err = ret;
4089 int ret = SA_OK;
4099 ret = SA_NO_SUCH_PROP;
4103 return (ret);
4120 int ret = SA_OK;
4132 ret = SA_NO_SUCH_PROP;
4138 ret = SA_NO_SUCH_SECURITY;
4142 return (ret);
4156 int ret = SA_OK;
4169 ret = sa_remove_property(prop);
4170 if (ret != SA_OK)
4181 if (ret == SA_OK && change)
4182 ret = sa_commit_properties(security, 0);
4184 ret = SA_NO_SUCH_PROP;
4187 *err = ret;
4202 int ret = SA_OK;
4210 return (ret);
4222 ret = SA_NO_SUCH_PATH;
4236 ret = SA_NO_SUCH_RESOURCE;
4242 ret = SA_NO_SUCH_RESOURCE;
4245 if (ret == SA_OK && resource != NULL) {
4258 if (ret == SA_OK) {
4260 ret = valid_unset(share != NULL ? share : group,
4262 if (ret == SA_OK && !dryrun) {
4267 protocol, &ret);
4282 optlist, protocol, &ret);
4284 if (ret == SA_OK && change)
4287 if (ret != SA_OK)
4290 "%s\n"), sa_errorstr(ret));
4294 ret = SA_NO_SUCH_GROUP;
4303 if (!dryrun && ret == SA_OK) {
4312 return (ret);
4325 int ret = SA_OK;
4344 ret = valid_unset_security(share != NULL ? share : group,
4347 if (ret == SA_OK && !dryrun) {
4353 sectype, optlist, protocol, &ret);
4362 ret = sa_destroy_security(
4367 optlist, protocol, &ret);
4377 ret = sa_destroy_security(security);
4378 if (ret == SA_OK)
4381 ret = SA_NO_SUCH_PROP;
4384 if (ret != SA_OK)
4386 sa_errorstr(ret));
4389 if (ret == SA_OK && change)
4398 if (!dryrun && ret == 0) {
4403 ret = sa_update_config(handle);
4407 return (ret);
4425 int ret = SA_OK;
4456 ret = add_opt(&optlist, optarg, 1);
4457 switch (ret) {
4516 ret = SA_SYNTAX_ERR;
4524 return (ret);
4529 ret = chk_opt(optlist, optset != NULL, protocol);
4552 ret = SA_SYNTAX_ERR;
4564 ret = basic_unset(handle, groupname, optlist, protocol,
4567 ret = space_unset(handle, groupname, optlist, protocol,
4570 if (dryrun && ret == SA_OK && !auth && verbose)
4574 return (ret);
4590 int ret = SA_OK;
4636 ret = SA_SYNTAX_ERR;
4642 return (ret);
4668 ret = SA_BUSY; /* already enabled */
4680 ret = SA_NO_SUCH_GROUP;
4691 if (!dryrun && ret == SA_OK)
4692 ret = enable_all_groups(handle, worklist, 1, 0, NULL, B_FALSE);
4694 if (ret != SA_OK && ret != SA_BUSY)
4696 sa_errorstr(ret));
4697 if (ret == SA_BUSY)
4698 ret = SA_OK;
4702 if (dryrun && ret == SA_OK && !auth && verbose) {
4706 return (ret);
4721 int ret = SA_OK;
4728 return (ret);
4731 share != NULL && ret == SA_OK;
4733 ret = sa_disable_share(share, proto);
4734 if (ret == SA_NO_SUCH_PATH) {
4739 ret = SA_OK;
4742 return (ret);
4756 int ret = SA_OK;
4759 while (work != NULL && ret == SA_OK) {
4762 ret = sa_set_group_attr(group, "state", "disabled");
4763 if (ret == SA_OK) {
4771 ret = disable_group(subgroup,
4775 ret = disable_group(group, work->proto);
4788 if (ret == SA_OK)
4789 ret = sa_update_config(handle);
4790 return (ret);
4806 int ret = SA_OK;
4852 ret = SA_SYNTAX_ERR;
4860 return (ret);
4885 ret = SA_BUSY; /* already disabled */
4897 ret = SA_NO_SUCH_GROUP;
4908 if (ret == SA_OK && !dryrun)
4909 ret = disable_all_groups(handle, worklist, 1);
4910 if (ret != SA_OK && ret != SA_BUSY)
4912 sa_errorstr(ret));
4913 if (ret == SA_BUSY)
4914 ret = SA_OK;
4917 if (dryrun && ret == SA_OK && !auth && verbose)
4920 return (ret);
4938 int ret = SMF_EXIT_OK;
4981 ret = SA_OK;
4984 ret = SA_SYNTAX_ERR;
4992 return (ret);
5024 ret = SMF_EXIT_OK;
5049 return (ret);
5066 int ret = SMF_EXIT_OK;
5109 ret = SA_OK;
5112 ret = SA_SYNTAX_ERR;
5120 return (ret);
5142 ret = SMF_EXIT_OK;
5162 ret = sa_update_config(handle);
5166 return (ret);
5247 int ret = 0;
5252 ret = 1;
5254 return (ret);
5268 int ret;
5270 ret = execv(path, argv);
5271 if (ret < 0) {
5274 ret = SA_NO_PERMISSION;
5277 ret = SA_SYSTEM_ERR;
5281 return (ret);
5440 int ret = SA_OK;
5496 ret = SA_LEGACY_ERR;
5504 return (ret);
5512 return (ret);
5523 ret = run_legacy_command(cmd, argv);
5524 return (ret);
5535 ret = SA_BAD_PATH;
5538 if (ret == SA_OK)
5546 ret = SA_NOT_ALLOWED;
5547 } else if (ret == SA_OK) {
5578 &ret);
5586 ret = SA_SYSTEM_ERR;
5593 persist, &ret);
5595 ret == SA_DUPLICATE_NAME) {
5601 ret = SA_OK;
5609 ret = SA_CONFIG_ERR;
5613 persist, &ret);
5654 if (ret == SA_OK && resource != NULL) {
5658 ret = SA_DUPLICATE_NAME;
5661 persist, &ret);
5668 if (ret == SA_OK && options != NULL &&
5670 ret = sa_parse_legacy_options(share,
5680 if (ret == SA_OK && description != NULL)
5681 ret = sa_set_share_description(share,
5684 if (ret == SA_OK &&
5687 ret = sa_enable_share(share, protocol);
5689 ret = sa_enable_resource(rsrc,
5691 if (ret == SA_OK &&
5696 if (ret == SA_OK)
5697 ret = sa_update_config(handle);
5701 if (ret != SA_OK) {
5703 sharepath, sa_errorstr(ret));
5704 ret = SA_LEGACY_ERR;
5706 return (ret);
5723 int ret = SA_OK;
5770 ret = SA_LEGACY_ERR;
5778 return (ret);
5784 ret = SA_SYNTAX_ERR;
5790 ret = run_legacy_command(cmd, argv);
5791 return (ret);
5802 ret = SA_NO_SUCH_PATH;
5817 ret = sa_remove_resource(resource);
5818 if (ret == SA_OK)
5819 ret = sa_update_config(handle);
5832 } else if (ret == SA_OK) {
5834 ret = SA_BAD_PATH;
5838 ret = sa_disable_share(share, protocol);
5848 ret = sa_remove_share(share);
5849 if (ret == SA_OK)
5850 ret = sa_update_config(handle);
5852 } else if (ret == SA_OK && share == NULL && resource == NULL) {
5859 ret = SA_NOT_SHARED;
5862 switch (ret) {
5864 (void) printf("%s: %s\n", sharepath, sa_errorstr(ret));
5865 ret = SA_LEGACY_ERR;
5874 return (ret);
5906 char *ret = NULL;
5909 ret = gettext("add-share [-nth] [-r resource-name] "
5913 ret = gettext(
5917 ret = gettext("delete [-nvh] [-P proto] [-f] group");
5920 ret = gettext("disable [-nvh] {-a | group ...}");
5923 ret = gettext("enable [-nvh] {-a | group ...}");
5926 ret = gettext("list [-vh] [-P proto]");
5929 ret = gettext(
5933 ret = gettext(
5938 ret = gettext("set [-nvh] -P proto [-S optspace] "
5943 ret = gettext("set-security [-nvh] -P proto -S security-type "
5947 ret = gettext("set-share [-nh] [-r resource] "
5951 ret = gettext("show [-pvxh] [-P proto] [group ...]");
5954 ret = gettext("share [-F fstype] [-p] [-o optionlist]"
5958 ret = gettext("start [-vh] [-P proto] {-a | group ...}");
5961 ret = gettext("stop [-vh] [-P proto] {-a | group ...}");
5964 ret = gettext("unset [-nvh] -P proto [-S optspace] "
5968 ret = gettext("unset-security [-nvh] -P proto "
5972 ret = gettext(
5976 return (ret);