diff options
author | Etienne Guesnet <etienne.guesnet.external@atos.net> | 2020-01-31 14:37:44 +0100 |
---|---|---|
committer | Daniel Black <daniel@mariadb.org> | 2020-12-16 08:07:04 +1100 |
commit | 2f5d372444cff53914cfcd118e92a91f575cec35 (patch) | |
tree | 8a9e82016a1c4f564f1dc44ff74280af9c8ac5be /extra | |
parent | ee69c153d9a20675dcfb368ab52b7a63d15f112d (diff) | |
download | mariadb-git-2f5d372444cff53914cfcd118e92a91f575cec35.tar.gz |
Add build on AIX
Diffstat (limited to 'extra')
-rw-r--r-- | extra/perror.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/extra/perror.c b/extra/perror.c index 2daddb6636f..f31314a08a3 100644 --- a/extra/perror.c +++ b/extra/perror.c @@ -320,6 +320,10 @@ int main(int argc,char *argv[]) code=atoi(*argv); msg = strerror(code); + // On AIX, unknow error return " Error <CODE> occurred." + char unknow_aix[30]; + snprintf(unknow_aix, sizeof(unknow_aix), " Error %3d occurred.", code); + /* We don't print the OS error message if it is the same as the unknown_error message we retrieved above, or it starts with @@ -328,7 +332,8 @@ int main(int argc,char *argv[]) if (msg && my_strnncoll(&my_charset_latin1, (const uchar*) msg, 13, (const uchar*) "Unknown Error", 13) && - (!unknown_error || strcmp(msg, unknown_error))) + (!unknown_error || strcmp(msg, unknown_error)) && + (!strcmp(msg, unknow_aix))) { found= 1; if (verbose) |