diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-01-05 16:40:20 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-01-05 16:40:20 +0000 |
commit | deea69b90efa866544de6dd34b6e01c04f09806f (patch) | |
tree | 27a30d675e37a94fc384ea9c0cc69062e50c2244 /src/backend/utils/adt/acl.c | |
parent | 3d8820a364b3627b537b44b9cb23dc40a3c84144 (diff) | |
download | postgresql-deea69b90efa866544de6dd34b6e01c04f09806f.tar.gz postgresql-deea69b90efa866544de6dd34b6e01c04f09806f.zip |
Change some ABORTS to ERROR. Add line number when COPY Failure.
Diffstat (limited to 'src/backend/utils/adt/acl.c')
-rw-r--r-- | src/backend/utils/adt/acl.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/backend/utils/adt/acl.c b/src/backend/utils/adt/acl.c index 55be65d2892..0e4c8eea157 100644 --- a/src/backend/utils/adt/acl.c +++ b/src/backend/utils/adt/acl.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/acl.c,v 1.22 1998/01/05 03:33:53 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/acl.c,v 1.23 1998/01/05 16:39:39 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -54,7 +54,7 @@ getid(char *s, char *n) for (id = s, len = 0; isalnum(*s) || *s == '_'; ++len, ++s) ; if (len > sizeof(NameData)) - elog(ABORT, "getid: identifier cannot be >%d characters", + elog(ERROR, "getid: identifier cannot be >%d characters", sizeof(NameData)); if (len > 0) memmove(n, id, len); @@ -102,11 +102,11 @@ aclparse(char *s, AclItem *aip, unsigned *modechg) } else if (strcmp(name, ACL_IDTYPE_UID_KEYWORD)) { - elog(ABORT, "aclparse: bad keyword, must be [group|user]"); + elog(ERROR, "aclparse: bad keyword, must be [group|user]"); } s = getid(s, name); /* move s to the name beyond the keyword */ if (name[0] == '\0') - elog(ABORT, "aclparse: a name must follow the [group|user] keyword"); + elog(ERROR, "aclparse: a name must follow the [group|user] keyword"); } if (name[0] == '\0') aip->ai_idtype = ACL_IDTYPE_WORLD; @@ -123,7 +123,7 @@ aclparse(char *s, AclItem *aip, unsigned *modechg) *modechg = ACL_MODECHG_EQL; break; default: - elog(ABORT, "aclparse: mode change flag must use \"%s\"", + elog(ERROR, "aclparse: mode change flag must use \"%s\"", ACL_MODECHG_STR); } @@ -145,7 +145,7 @@ aclparse(char *s, AclItem *aip, unsigned *modechg) aip->ai_mode |= ACL_RU; break; default: - elog(ABORT, "aclparse: mode flags must use \"%s\"", + elog(ERROR, "aclparse: mode flags must use \"%s\"", ACL_MODE_STR); } } @@ -156,7 +156,7 @@ aclparse(char *s, AclItem *aip, unsigned *modechg) htp = SearchSysCacheTuple(USENAME, PointerGetDatum(name), 0, 0, 0); if (!HeapTupleIsValid(htp)) - elog(ABORT, "aclparse: non-existent user \"%s\"", name); + elog(ERROR, "aclparse: non-existent user \"%s\"", name); aip->ai_id = ((Form_pg_user) GETSTRUCT(htp))->usesysid; break; case ACL_IDTYPE_GID: @@ -188,10 +188,10 @@ makeacl(int n) Size size; if (n < 0) - elog(ABORT, "makeacl: invalid size: %d\n", n); + elog(ERROR, "makeacl: invalid size: %d\n", n); size = ACL_N_SIZE(n); if (!(new_acl = (Acl *) palloc(size))) - elog(ABORT, "makeacl: palloc failed on %d\n", size); + elog(ERROR, "makeacl: palloc failed on %d\n", size); MemSet((char *) new_acl, 0, size); new_acl->size = size; new_acl->ndim = 1; @@ -216,18 +216,18 @@ aclitemin(char *s) AclItem *aip; if (!s) - elog(ABORT, "aclitemin: null string"); + elog(ERROR, "aclitemin: null string"); aip = (AclItem *) palloc(sizeof(AclItem)); if (!aip) - elog(ABORT, "aclitemin: palloc failed"); + elog(ERROR, "aclitemin: palloc failed"); s = aclparse(s, aip, &modechg); if (modechg != ACL_MODECHG_EQL) - elog(ABORT, "aclitemin: cannot accept anything but = ACLs"); + elog(ERROR, "aclitemin: cannot accept anything but = ACLs"); while (isspace(*s)) ++s; if (*s) - elog(ABORT, "aclitemin: extra garbage at end of specification"); + elog(ERROR, "aclitemin: extra garbage at end of specification"); return (aip); } @@ -257,7 +257,7 @@ aclitemout(AclItem *aip) p = out = palloc(strlen("group =arwR ") + 1 + NAMEDATALEN); if (!out) - elog(ABORT, "aclitemout: palloc failed"); + elog(ERROR, "aclitemout: palloc failed"); *p = '\0'; switch (aip->ai_idtype) @@ -296,7 +296,7 @@ aclitemout(AclItem *aip) case ACL_IDTYPE_WORLD: break; default: - elog(ABORT, "aclitemout: bad ai_idtype: %d", aip->ai_idtype); + elog(ERROR, "aclitemout: bad ai_idtype: %d", aip->ai_idtype); break; } while (*p) @@ -420,7 +420,7 @@ aclinsert3(Acl *old_acl, AclItem *mod_aip, unsigned modechg) new_aip = ACL_DAT(new_acl); if (dst == 0) { /* start */ - elog(ABORT, "aclinsert3: insertion before world ACL??"); + elog(ERROR, "aclinsert3: insertion before world ACL??"); } else if (dst >= num) { /* end */ @@ -534,7 +534,7 @@ aclremove(Acl *old_acl, AclItem *mod_aip) new_aip = ACL_DAT(new_acl); if (dst == 0) { /* start */ - elog(ABORT, "aclremove: removal of the world ACL??"); + elog(ERROR, "aclremove: removal of the world ACL??"); } else if (dst == old_num - 1) { /* end */ |