diff options
author | Bruce Momjian <bruce@momjian.us> | 2004-05-02 13:38:28 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2004-05-02 13:38:28 +0000 |
commit | a9d3c2cb18ed4b0de982d649f6f8f9530a388d4a (patch) | |
tree | 5f6689cf1db85709b1fdeb7b69a017cd4a401346 /src/backend/utils/adt/acl.c | |
parent | 7ebd5dafd8d77555a1e3660d3936da05531a6d55 (diff) | |
download | postgresql-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.c | 39 |
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) { |