2N/A/*
2N/A * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
2N/A */
2N/A
2N/A#include <locale.h>
2N/Aconst char *
2N/Aprof_error_table(long errorno) {
2N/A
2N/Aswitch (errorno) {
2N/A case 0:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Profile version 0.0"));
2N/A case 1:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad magic value in profile_node"));
2N/A case 2:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Profile section not found"));
2N/A case 3:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Profile relation not found"));
2N/A case 4:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Attempt to add a relation to node which is not"
2N/A " a section"));
2N/A case 5:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "A profile section header has a non-zero value"));
2N/A case 6:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad linked list in profile structures"));
2N/A case 7:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad group level in profile structures"));
2N/A case 8:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad parent pointer in profile structures"));
2N/A case 9:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad magic value in profile iterator"));
2N/A case 10:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Can't set value on section node"));
2N/A case 11:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Invalid argument passed to profile library"));
2N/A case 12:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Attempt to modify read-only profile"));
2N/A case 13:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Profile section header not at top level"));
2N/A case 14:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Syntax error in profile section header"));
2N/A case 15:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Syntax error in profile relation"));
2N/A case 16:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Extra closing brace in profile"));
2N/A case 17:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Missing open brace in profile"));
2N/A case 18:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad magic value in profile_t"));
2N/A case 19:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad magic value in profile_section_t"));
2N/A case 20:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Iteration through all top level section not supported"));
2N/A case 21:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Invalid profile_section object"));
2N/A case 22:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "No more sections"));
2N/A case 23:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad nameset passed to query routine"));
2N/A case 24:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "No profile file open"));
2N/A case 25:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad magic value in profile_file_t"));
2N/A case 26:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Couldn't open profile file"));
2N/A case 27:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Section already exists"));
2N/A case 28:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Invalid boolean value"));
2N/A case 29:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Invalid integer value"));
2N/A case 30:
2N/A return (dgettext(TEXT_DOMAIN,
2N/A "Bad magic value in profile_file_data_t"));
2N/A default:
2N/A return ("unknown error");
2N/A }
2N/A}