2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/Astatic void smb_lgrp_exit(void);
2N/Astatic int smb_lgrp_db_init(void);
2N/Astatic int smb_lgrp_pgrp_add(char *);
2N/Astatic void smb_lgrp_free_columns(int, char **);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_POSIXCREATE_FAILED);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A != IDMAP_SUCCESS) {
2N/A return (SMB_LGRP_NO_SID);
2N/A return (SMB_LGRP_SID_NOTLOCAL);
2N/A return (SMB_LGRP_WKSID);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_EXISTS);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_WKSID);
2N/A return (SMB_LGRP_WKSID);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_POSIXCREATE_FAILED);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_WKSID);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_NO_SUCH_PRIV);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_NO_SUCH_PRIV);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A return (SMB_LGRP_INVALID_MEMBER);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A return (SMB_LGRP_INVALID_NAME);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A case SMB_DOMAIN_LOCAL:
2N/A case SMB_DOMAIN_BUILTIN:
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_SUCCESS);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A if (!smb_lgrp_enter())
2N/A return (SMB_LGRP_OFFLINE);
2N/A return (SMB_LGRP_NO_MORE);
2N/A return (SMB_LGRP_DBEXEC_FAILED);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (NT_STATUS_INTERNAL_ERROR);
2N/A return (SMB_LGRP_NO_LOCAL_SID);
2N/A return (SMB_LGRP_NO_LOCAL_SID);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_DBEXEC_FAILED);
2N/A case SQLITE_ERROR:
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A case SMB_LGRP_GTBL_NAME:
2N/A case SMB_LGRP_GTBL_SIDRID:
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_LOOKUP_FAILED);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_LOOKUP_FAILED);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A case SMB_LGRP_GTBL_NAME:
2N/A return (SMB_LGRP_EXISTS);
2N/A case SMB_LGRP_GTBL_CMNT:
2N/A return (SMB_LGRP_INVALID_ARG);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_LOOKUP_FAILED);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A case SMB_LGRP_DB_ADDMEMBER:
2N/A case SMB_LGRP_DB_DELMEMBER:
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DBOPEN_FAILED);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_LOOKUP_FAILED);
2N/A return (SMB_LGRP_NOT_FOUND);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DOMINS_FAILED);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DOMLKP_FAILED);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_DOMLKP_FAILED);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_MEMBER_IN_GROUP);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_MEMBER_NOT_IN_GROUP);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_MEMBER_NOT_IN_GROUP);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_PRIV_HELD);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_PRIV_NOT_HELD);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_PRIV_NOT_HELD);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_BAD_DATA);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_NO_SID);
2N/A return (SMB_LGRP_SID_NOTLOCAL);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_DB_ERROR);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_SUCCESS);
2N/A return (SMB_LGRP_NO_MEMORY);
2N/A return (SMB_LGRP_PGRP_INVALID);
2N/A return (SMB_LGRP_PGRP_INVALID);
2N/A return (SMB_LGRP_PGRP_INVALID);
2N/A return (SMB_LGRP_PGRP_NOTUNIQUE);
2N/A return (SMB_LGRP_PGRP_UNIQUE);