Lines Matching refs:gname

273 smb_lgrp_add(char *gname, char *cmnt)  in smb_lgrp_add()  argument
282 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_add()
289 grp.sg_name = smb_strlwr(gname); in smb_lgrp_add()
295 wka = smb_wka_lookup_name(gname); in smb_lgrp_add()
297 if ((pxgrp = getgrnam(gname)) == NULL) { in smb_lgrp_add()
298 if (smb_lgrp_pgrp_add(gname) != 0) { in smb_lgrp_add()
303 if ((pxgrp = getgrnam(gname)) == NULL) { in smb_lgrp_add()
371 smb_lgrp_rename(char *gname, char *new_gname) in smb_lgrp_rename() argument
377 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_rename()
380 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_rename()
383 if (smb_strcasecmp(gname, new_gname, 0) == 0) in smb_lgrp_rename()
387 if (smb_wka_lookup_name(gname) != NULL) in smb_lgrp_rename()
412 rc = smb_lgrp_gtbl_update(db, gname, &grp, SMB_LGRP_GTBL_NAME); in smb_lgrp_rename()
425 smb_lgrp_delete(char *gname) in smb_lgrp_delete() argument
430 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_delete()
434 if (smb_wka_lookup_name(gname) != NULL) in smb_lgrp_delete()
438 if (!smb_lgrp_exists(gname)) in smb_lgrp_delete()
445 rc = smb_lgrp_gtbl_delete(db, gname); in smb_lgrp_delete()
458 smb_lgrp_setcmnt(char *gname, char *cmnt) in smb_lgrp_setcmnt() argument
464 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_setcmnt()
476 rc = smb_lgrp_gtbl_update(db, gname, &grp, SMB_LGRP_GTBL_CMNT); in smb_lgrp_setcmnt()
489 smb_lgrp_getcmnt(char *gname, char **cmnt) in smb_lgrp_getcmnt() argument
495 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_getcmnt()
506 SMB_LGRP_INFO_CMNT, gname); in smb_lgrp_getcmnt()
526 smb_lgrp_setpriv(char *gname, uint8_t priv_lid, boolean_t enable) in smb_lgrp_setpriv() argument
531 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_setpriv()
541 rc = smb_lgrp_gtbl_update_plist(db, gname, priv_lid, enable); in smb_lgrp_setpriv()
562 smb_lgrp_getpriv(char *gname, uint8_t priv_lid, boolean_t *enable) in smb_lgrp_getpriv() argument
568 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_getpriv()
579 SMB_LGRP_INFO_PRIV, gname); in smb_lgrp_getpriv()
597 smb_lgrp_add_member(char *gname, smb_sid_t *msid, uint16_t sid_type) in smb_lgrp_add_member() argument
603 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_add_member()
619 rc = smb_lgrp_gtbl_update_mlist(db, gname, &mid, SMB_LGRP_DB_ADDMEMBER); in smb_lgrp_add_member()
632 smb_lgrp_del_member(char *gname, smb_sid_t *msid, uint16_t sid_type) in smb_lgrp_del_member() argument
638 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_del_member()
651 rc = smb_lgrp_gtbl_update_mlist(db, gname, &mid, SMB_LGRP_DB_DELMEMBER); in smb_lgrp_del_member()
671 smb_lgrp_getbyname(char *gname, smb_group_t *grp) in smb_lgrp_getbyname() argument
676 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_getbyname()
684 SMB_LGRP_INFO_ALL, gname); in smb_lgrp_getbyname()
1402 smb_lgrp_gtbl_exists(sqlite *db, char *gname) in smb_lgrp_gtbl_exists() argument
1414 gname); in smb_lgrp_gtbl_exists()
1420 gname, NULL_MSGCHK(errmsg)); in smb_lgrp_gtbl_exists()
1527 smb_lgrp_gtbl_delete(sqlite *db, char *gname) in smb_lgrp_gtbl_delete() argument
1536 sql = sqlite_mprintf("DELETE FROM groups WHERE name = '%s'", gname); in smb_lgrp_gtbl_delete()
1545 gname, NULL_MSGCHK(errmsg)); in smb_lgrp_gtbl_delete()
1562 smb_lgrp_gtbl_update(sqlite *db, char *gname, smb_group_t *grp, int col_id) in smb_lgrp_gtbl_update() argument
1572 if (!smb_lgrp_gtbl_exists(db, gname)) in smb_lgrp_gtbl_update()
1580 "WHERE name = '%s'", grp->sg_name, gname); in smb_lgrp_gtbl_update()
1585 "WHERE name = '%s'", grp->sg_cmnt, gname); in smb_lgrp_gtbl_update()
1600 gname, NULL_MSGCHK(errmsg)); in smb_lgrp_gtbl_update()
1617 smb_lgrp_gtbl_update_mlist(sqlite *db, char *gname, smb_gsid_t *member, in smb_lgrp_gtbl_update_mlist() argument
1633 "WHERE name = '%s'", gname); in smb_lgrp_gtbl_update_mlist()
1643 gname, NULL_MSGCHK(errmsg)); in smb_lgrp_gtbl_update_mlist()
1687 " WHERE name = '%s'", new_members.m_cnt, new_members.m_ids, gname); in smb_lgrp_gtbl_update_mlist()
1698 syslog(LOG_DEBUG, "failed to update %s (%s)", gname, in smb_lgrp_gtbl_update_mlist()
1716 smb_lgrp_gtbl_update_plist(sqlite *db, char *gname, uint8_t priv_id, in smb_lgrp_gtbl_update_plist() argument
1731 "WHERE name = '%s'", gname); in smb_lgrp_gtbl_update_plist()
1741 gname, NULL_MSGCHK(errmsg)); in smb_lgrp_gtbl_update_plist()
1771 gname); in smb_lgrp_gtbl_update_plist()
1783 gname, NULL_MSGCHK(errmsg)); in smb_lgrp_gtbl_update_plist()
2508 smb_lgrp_exists(char *gname) in smb_lgrp_exists() argument
2513 if (!smb_lgrp_normalize_name(gname)) in smb_lgrp_exists()
2520 rc = smb_lgrp_gtbl_exists(db, gname); in smb_lgrp_exists()