From a9d3c2cb18ed4b0de982d649f6f8f9530a388d4a Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sun, 2 May 2004 13:38:28 +0000 Subject: 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 --- src/backend/utils/adt/acl.c | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) (limited to 'src/backend/utils/adt/acl.c') 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) { -- cgit v1.2.3