Lines Matching refs:rc

276 	int rc;
353 rc = smb_lgrp_gtbl_insert(db, &grp);
358 return (rc);
371 int rc;
408 rc = smb_lgrp_gtbl_update(db, gname, &grp, SMB_LGRP_GTBL_NAME);
412 return (rc);
424 int rc;
441 rc = smb_lgrp_gtbl_delete(db, gname);
445 return (rc);
458 int rc;
472 rc = smb_lgrp_gtbl_update(db, gname, &grp, SMB_LGRP_GTBL_CMNT);
476 return (rc);
489 int rc;
501 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_NAME, &grp,
506 if (rc == SMB_LGRP_SUCCESS) {
512 return (rc);
525 int rc;
537 rc = smb_lgrp_gtbl_update_plist(db, gname, priv_lid, enable);
542 if (rc == SMB_LGRP_PRIV_HELD)
543 rc = SMB_LGRP_SUCCESS;
545 if (rc == SMB_LGRP_PRIV_NOT_HELD)
546 rc = SMB_LGRP_SUCCESS;
549 return (rc);
562 int rc;
574 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_NAME, &grp,
579 if (rc == SMB_LGRP_SUCCESS) {
584 return (rc);
597 int rc;
615 rc = smb_lgrp_gtbl_update_mlist(db, gname, &mid, SMB_LGRP_DB_ADDMEMBER);
619 return (rc);
632 int rc;
647 rc = smb_lgrp_gtbl_update_mlist(db, gname, &mid, SMB_LGRP_DB_DELMEMBER);
651 return (rc);
670 int rc;
679 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_NAME, grp,
684 return (rc);
709 int rc;
720 rc = smb_lgrp_gtbl_lookup(db, SMB_LGRP_GTBL_SIDRID, grp, infolvl,
725 return (rc);
739 int rc;
757 rc = smb_lgrp_gtbl_count(db, dom_idx, count);
761 return (rc);
801 int rc = SMB_LGRP_SUCCESS;
823 rc = sqlite_compile(iter->sgi_db, sql, NULL, &iter->sgi_vm, &errmsg);
826 if (rc != SQLITE_OK) {
829 rc = SMB_LGRP_DB_ERROR;
833 return (rc);
845 int rc;
852 rc = sqlite_finalize(iter->sgi_vm, &errmsg);
853 if (rc != SQLITE_OK) {
889 int rc;
900 rc = sqlite_step(iter->sgi_vm, &ncol, &values, NULL);
901 if (rc == SQLITE_DONE) {
906 if (rc != SQLITE_ROW) {
923 rc = smb_lgrp_decode(grp, (char **)values, SMB_LGRP_INFO_ALL,
925 if (rc == SMB_LGRP_SUCCESS)
929 syslog(LOG_ERR, "smb_lgrp_iterate: %s", smb_lgrp_strerror(rc));
933 return (rc);
1077 int i, rc;
1097 rc = smb_lgrp_db_init();
1098 if (rc != SMB_LGRP_SUCCESS) {
1102 return (rc);
1117 rc = smb_lgrp_add(tname, wka->wka_desc);
1118 if (rc != SMB_LGRP_SUCCESS) {
1223 int rc = SMB_LGRP_SUCCESS;
1255 rc = SMB_LGRP_SUCCESS;
1263 rc = smb_lgrp_dtbl_insert(db, NT_BUILTIN_DOMAIN_SIDSTR,
1265 if (rc == SMB_LGRP_SUCCESS)
1266 rc = smb_lgrp_db_setinfo(db);
1267 if (rc != SMB_LGRP_SUCCESS) {
1270 return (rc);
1280 rc = SMB_LGRP_DBINIT_FAILED;
1292 return (rc);
1320 int rc, dom_idx;
1343 rc = smb_lgrp_getgid(grpkey.sg_rid,
1345 if (rc != SMB_LGRP_SUCCESS) {
1347 return (rc);
1367 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1370 if (rc != SQLITE_OK) {
1387 rc = smb_lgrp_decode(grp, &result[SMB_LGRP_GTBL_NCOL], infolvl, db);
1389 return (rc);
1404 int rc;
1411 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1414 if (rc != SQLITE_OK) {
1438 int rc;
1446 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1449 if (rc != SQLITE_OK) {
1479 int rc;
1502 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1505 if (rc != SQLITE_OK) {
1509 rc = SMB_LGRP_INSERT_FAILED;
1511 rc = SMB_LGRP_SUCCESS;
1514 return (rc);
1527 int rc;
1536 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1539 if (rc != SQLITE_OK) {
1543 rc = SMB_LGRP_DELETE_FAILED;
1545 rc = SMB_LGRP_SUCCESS;
1548 return (rc);
1562 int rc;
1591 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1594 if (rc != SQLITE_OK) {
1598 rc = SMB_LGRP_UPDATE_FAILED;
1600 rc = SMB_LGRP_SUCCESS;
1603 return (rc);
1623 int rc;
1634 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1637 if (rc != SQLITE_OK) {
1657 rc = smb_lgrp_dtbl_getidx(db, member->gs_sid, mid.m_type,
1659 if (rc != SMB_LGRP_SUCCESS) {
1661 return (rc);
1669 rc = smb_lgrp_mlist_add(&members, &mid, &new_members);
1672 rc = smb_lgrp_mlist_del(&members, &mid, &new_members);
1675 rc = SMB_LGRP_INVALID_ARG;
1679 if (rc != SMB_LGRP_SUCCESS)
1680 return (rc);
1690 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1693 if (rc != SQLITE_OK) {
1697 rc = SMB_LGRP_UPDATE_FAILED;
1699 rc = SMB_LGRP_SUCCESS;
1702 return (rc);
1719 int rc;
1732 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1735 if (rc != SQLITE_OK) {
1757 rc = smb_lgrp_plist_add(&privs, priv_id, &new_privs);
1759 rc = smb_lgrp_plist_del(&privs, priv_id, &new_privs);
1762 if (rc != SMB_LGRP_SUCCESS)
1763 return (rc);
1774 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1777 if (rc != SQLITE_OK) {
1781 rc = SMB_LGRP_UPDATE_FAILED;
1783 rc = SMB_LGRP_SUCCESS;
1786 return (rc);
1801 int rc;
1808 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1811 if (rc != SQLITE_OK) {
1841 int rc;
1865 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1868 if (rc != SQLITE_OK) {
1907 int rc;
1914 rc = sqlite_get_table(db, sql, &result, &nrow, &ncol, &errmsg);
1917 if (rc != SQLITE_OK) {
1926 rc = SMB_LGRP_NO_SUCH_DOMAIN;
1931 rc = (*sid == NULL)
1936 rc = SMB_LGRP_DB_ERROR;
1941 return (rc);
1954 int rc;
1963 rc = sqlite_exec(db, sql, NULL, NULL, &errmsg);
1965 if (rc != SQLITE_OK) {
1969 rc = SMB_LGRP_DBINIT_ERROR;
1971 rc = SMB_LGRP_SUCCESS;
1974 return (rc);
2252 int i, rc;
2273 rc = smb_lgrp_getsid(m_id->m_idx, &m_id->m_rid, m_id->m_type,
2276 if (rc != SMB_LGRP_SUCCESS) {
2281 return (rc);
2308 int rc;
2333 rc = smb_lgrp_getsid(sid_idx, &grp->sg_rid, grp->sg_id.gs_type,
2335 if (rc != SMB_LGRP_SUCCESS) {
2337 return (rc);
2344 rc = smb_lgrp_decode_privset(grp, values[SMB_LGRP_GTBL_NPRIVS],
2347 if (rc != SMB_LGRP_SUCCESS) {
2349 return (rc);
2354 rc = smb_lgrp_decode_members(grp, values[SMB_LGRP_GTBL_NMEMBS],
2356 if (rc != SMB_LGRP_SUCCESS) {
2358 return (rc);
2418 int rc;
2450 rc = smb_lgrp_dtbl_getsid(db, dom_idx, &dom_sid);
2451 if (rc != SMB_LGRP_SUCCESS) {
2452 syslog(LOG_ERR, "smb_lgrp_getsid: %s", smb_lgrp_strerror(rc));
2459 syslog(LOG_ERR, "smb_lgrp_getsid: %s", smb_lgrp_strerror(rc));
2478 int rc;
2484 rc = smb_idmap_getid(sid, gid, &idtype);
2487 return ((rc == IDMAP_SUCCESS) ? SMB_LGRP_SUCCESS : SMB_LGRP_NOT_FOUND);
2500 boolean_t rc;
2509 rc = smb_lgrp_gtbl_exists(db, gname);
2512 return (rc);
2565 int rc = 0;
2567 rc = smb_lgrp_pgrp_valid_gname(group);
2568 if ((rc == SMB_LGRP_PGRP_INVALID) || (rc == SMB_LGRP_PGRP_NOTUNIQUE))