Lines Matching defs:rc

276 	int rc;
358 rc = smb_lgrp_gtbl_insert(db, &grp);
363 return (rc);
376 int rc;
419 rc = smb_lgrp_gtbl_update(db, gname, &grp, SMB_LGRP_GTBL_NAME);
423 return (rc);
435 int rc;
457 rc = smb_lgrp_gtbl_delete(db, gname);
461 return (rc);
474 int rc;
493 rc = smb_lgrp_gtbl_update(db, gname, &grp, SMB_LGRP_GTBL_CMNT);
497 return (rc);
510 int rc;
527 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_NAME, &grp,
532 if (rc == SMB_LGRP_SUCCESS) {
538 return (rc);
551 int rc;
568 rc = smb_lgrp_gtbl_update_plist(db, gname, priv_lid, enable);
573 if (rc == SMB_LGRP_PRIV_HELD)
574 rc = SMB_LGRP_SUCCESS;
576 if (rc == SMB_LGRP_PRIV_NOT_HELD)
577 rc = SMB_LGRP_SUCCESS;
580 return (rc);
593 int rc;
610 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_NAME, &grp,
615 if (rc == SMB_LGRP_SUCCESS) {
620 return (rc);
633 int rc;
656 rc = smb_lgrp_gtbl_update_mlist(db, gname, &mid, SMB_LGRP_DB_ADDMEMBER);
660 return (rc);
673 int rc;
693 rc = smb_lgrp_gtbl_update_mlist(db, gname, &mid, SMB_LGRP_DB_DELMEMBER);
697 return (rc);
716 int rc;
730 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_NAME, grp,
735 return (rc);
760 int rc;
771 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_SIDRID, grp, infolvl,
776 return (rc);
793 int rc;
811 rc = smb_lgrp_gtbl_count(db, dom_idx, count);
815 return (rc);
854 int rc;
883 rc = sqlite3_prepare_v2(iter->sgi_db, sql, -1, &iter->sgi_vm, NULL);
885 if (rc != SQLITE_OK || iter->sgi_vm == NULL) {
907 int rc;
914 rc = sqlite3_finalize(iter->sgi_vm);
915 if (rc != SQLITE_OK)
964 int rc;
975 rc = sqlite3_step(iter->sgi_vm);
976 if (rc == SQLITE_DONE) {
981 if (rc != SQLITE_ROW) {
1007 rc = smb_lgrp_decode(grp, values, SMB_LGRP_INFO_ALL,
1010 if (rc == SMB_LGRP_SUCCESS)
1014 syslog(LOG_ERR, "smb_lgrp_iterate: %s", smb_lgrp_strerror(rc));
1018 return (rc);
1151 int i, rc;
1171 rc = smb_lgrp_db_init();
1172 if (rc != SMB_LGRP_SUCCESS) {
1176 return (rc);
1187 rc = smb_lgrp_add(wka->wka_name, wka->wka_desc);
1188 if (rc != SMB_LGRP_SUCCESS)
1291 int rc = SMB_LGRP_SUCCESS;
1324 rc = SMB_LGRP_SUCCESS;
1332 rc = smb_lgrp_dtbl_insert(db, NT_BUILTIN_DOMAIN_SIDSTR,
1334 if (rc == SMB_LGRP_SUCCESS)
1335 rc = smb_lgrp_db_setinfo(db);
1336 if (rc != SMB_LGRP_SUCCESS) {
1339 return (rc);
1349 rc = SMB_LGRP_DBINIT_FAILED;
1361 return (rc);
1389 int rc, dom_idx;
1412 rc = smb_lgrp_getgid(grpkey.sg_rid,
1414 if (rc != SMB_LGRP_SUCCESS) {
1416 return (rc);
1436 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1439 if (rc != SQLITE_OK) {
1456 rc = smb_lgrp_decode(grp, &result[SMB_LGRP_GTBL_NCOL], infolvl, db);
1458 return (rc);
1473 int rc;
1483 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1486 if (rc != SQLITE_OK) {
1510 int rc;
1521 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1524 if (rc != SQLITE_OK) {
1554 int rc;
1577 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
1580 if (rc != SQLITE_OK) {
1584 rc = SMB_LGRP_INSERT_FAILED;
1586 rc = SMB_LGRP_SUCCESS;
1589 return (rc);
1602 int rc;
1611 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
1614 if (rc != SQLITE_OK) {
1618 rc = SMB_LGRP_DELETE_FAILED;
1620 rc = SMB_LGRP_SUCCESS;
1623 return (rc);
1637 int rc;
1666 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
1669 if (rc != SQLITE_OK) {
1673 rc = SMB_LGRP_UPDATE_FAILED;
1675 rc = SMB_LGRP_SUCCESS;
1678 return (rc);
1698 int rc;
1709 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1712 if (rc != SQLITE_OK) {
1732 rc = smb_lgrp_dtbl_fuid(db, member->gs_sid, mid.m_type,
1734 if (rc != SMB_LGRP_SUCCESS) {
1736 return (rc);
1744 rc = smb_lgrp_mlist_add(&members, &mid, &new_members);
1747 rc = smb_lgrp_mlist_del(&members, &mid, &new_members);
1750 rc = SMB_LGRP_INVALID_ARG;
1754 if (rc != SMB_LGRP_SUCCESS)
1755 return (rc);
1765 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
1768 if (rc != SQLITE_OK) {
1772 rc = SMB_LGRP_UPDATE_FAILED;
1774 rc = SMB_LGRP_SUCCESS;
1777 return (rc);
1794 int rc;
1807 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1810 if (rc != SQLITE_OK) {
1832 rc = smb_lgrp_plist_add(&privs, priv_id, &new_privs);
1834 rc = smb_lgrp_plist_del(&privs, priv_id, &new_privs);
1837 if (rc != SMB_LGRP_SUCCESS)
1838 return (rc);
1849 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
1852 if (rc != SQLITE_OK) {
1856 rc = SMB_LGRP_UPDATE_FAILED;
1858 rc = SMB_LGRP_SUCCESS;
1861 return (rc);
1876 int rc;
1883 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
1886 if (rc != SQLITE_OK) {
1921 int rc, id_type;
1942 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1945 if (rc != SQLITE_OK) {
1984 int rc;
1991 rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1994 if (rc != SQLITE_OK) {
2003 rc = SMB_LGRP_NO_SUCH_DOMAIN;
2008 rc = (*sid == NULL)
2013 rc = SMB_LGRP_DB_ERROR;
2018 return (rc);
2031 int rc;
2040 rc = sqlite3_exec(db, sql, NULL, NULL, &errmsg);
2042 if (rc != SQLITE_OK) {
2046 rc = SMB_LGRP_DBINIT_ERROR;
2048 rc = SMB_LGRP_SUCCESS;
2051 return (rc);
2329 int i, rc;
2352 rc = smb_lgrp_getsid(m_id->m_idx, &m_id->m_rid, m_id->m_type,
2355 if (rc != SMB_LGRP_SUCCESS) {
2360 return (rc);
2387 int rc;
2412 rc = smb_lgrp_getsid(sid_idx, &grp->sg_rid, grp->sg_id.gs_type,
2414 if (rc != SMB_LGRP_SUCCESS) {
2416 return (rc);
2423 rc = smb_lgrp_decode_privset(grp, values[SMB_LGRP_GTBL_NPRIVS],
2426 if (rc != SMB_LGRP_SUCCESS) {
2428 return (rc);
2433 rc = smb_lgrp_decode_members(grp, values[SMB_LGRP_GTBL_NMEMBS],
2435 if (rc != SMB_LGRP_SUCCESS) {
2437 return (rc);
2498 int rc;
2532 rc = smb_lgrp_dtbl_getsid(db, dom_idx, &dom_sid);
2533 if (rc != SMB_LGRP_SUCCESS) {
2534 syslog(LOG_ERR, "smb_lgrp_getsid: %s", smb_lgrp_strerror(rc));
2541 syslog(LOG_ERR, "smb_lgrp_getsid: %s", smb_lgrp_strerror(rc));
2560 int rc;
2566 rc = smb_idmap_getid(sid, gid, &idtype);
2569 return ((rc == IDMAP_SUCCESS) ? SMB_LGRP_SUCCESS : SMB_LGRP_NOT_FOUND);
2582 boolean_t rc;
2596 rc = smb_lgrp_gtbl_exists(db, gname);
2599 return (rc);
2720 int rc = 0;
2722 rc = smb_lgrp_pgrp_valid_gname(group);
2723 if ((rc == SMB_LGRP_PGRP_INVALID) || (rc == SMB_LGRP_PGRP_NOTUNIQUE))