aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/acl.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2004-05-02 13:38:28 +0000
committerBruce Momjian <bruce@momjian.us>2004-05-02 13:38:28 +0000
commita9d3c2cb18ed4b0de982d649f6f8f9530a388d4a (patch)
tree5f6689cf1db85709b1fdeb7b69a017cd4a401346 /src/backend/utils/adt/acl.c
parent7ebd5dafd8d77555a1e3660d3936da05531a6d55 (diff)
downloadpostgresql-a9d3c2cb18ed4b0de982d649f6f8f9530a388d4a.tar.gz
postgresql-a9d3c2cb18ed4b0de982d649f6f8f9530a388d4a.zip
Revert patch --- needs more generalized solution.
> Please find a attached a small patch that adds accessor functions > for "aclitem" so that it is not an opaque datatype. > > I needed these functions to browse aclitems from user land. I can load > them when necessary, but it seems to me that these accessors for a > backend type belong to the backend, so I submit them. > > Fabien Coelho
Diffstat (limited to 'src/backend/utils/adt/acl.c')
-rw-r--r--src/backend/utils/adt/acl.c39
1 files changed, 1 insertions, 38 deletions
diff --git a/src/backend/utils/adt/acl.c b/src/backend/utils/adt/acl.c
index f206e806f43..5883c188784 100644
--- a/src/backend/utils/adt/acl.c
+++ b/src/backend/utils/adt/acl.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/adt/acl.c,v 1.102 2004/04/26 15:06:48 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/acl.c,v 1.103 2004/05/02 13:38:27 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -874,43 +874,6 @@ makeaclitem(PG_FUNCTION_ARGS)
PG_RETURN_ACLITEM_P(aclitem);
}
-/* give access to internal data within aclitem
- */
-Datum
-aclitem_grantee(PG_FUNCTION_ARGS)
-{
- AclItem * a = PG_GETARG_ACLITEM_P(0);
- PG_RETURN_INT32(a->ai_grantee);
-}
-
-Datum
-aclitem_grantor(PG_FUNCTION_ARGS)
-{
- AclItem * a = PG_GETARG_ACLITEM_P(0);
- PG_RETURN_INT32(a->ai_grantor);
-}
-
-Datum
-aclitem_idtype(PG_FUNCTION_ARGS)
-{
- AclItem * a = PG_GETARG_ACLITEM_P(0);
- PG_RETURN_INT32(ACLITEM_GET_IDTYPE(*a));
-}
-
-Datum
-aclitem_privs(PG_FUNCTION_ARGS)
-{
- AclItem * a = PG_GETARG_ACLITEM_P(0);
- PG_RETURN_INT32(ACLITEM_GET_PRIVS(*a));
-}
-
-Datum
-aclitem_goptions(PG_FUNCTION_ARGS)
-{
- AclItem * a = PG_GETARG_ACLITEM_P(0);
- PG_RETURN_INT32(ACLITEM_GET_GOPTIONS(*a));
-}
-
static AclMode
convert_priv_string(text *priv_type_text)
{