| /** |
| * Copyright (c) 2019, The Linux Foundation. All rights reserved. |
| * |
| * Redistribution and use in source and binary forms, with or without |
| * modification, are permitted provided that the following conditions are |
| * met: |
| * * Redistributions of source code must retain the above copyright |
| * notice, this list of conditions and the following disclaimer. |
| * * Redistributions in binary form must reproduce the above |
| * copyright notice, this list of conditions and the following |
| * disclaimer in the documentation and/or other materials provided |
| * with the distribution. |
| * * Neither the name of The Linux Foundation nor the names of its |
| * contributors may be used to endorse or promote products derived |
| * from this software without specific prior written permission. |
| * |
| * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED |
| * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT |
| * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS |
| * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
| * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN |
| * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| |
| #ifndef AEESTDERR_H |
| #define AEESTDERR_H |
| |
| // |
| // Basic Error Codes |
| // |
| // |
| #define AEE_SUCCESS 0 ///< No error |
| #define AEE_EUNKNOWN -1 /// Unknown error (should not use this) |
| #define AEE_EOFFSET 0x00000000 |
| #define AEE_EFAILED (AEE_EOFFSET + 0x001) ///< General failure |
| #define AEE_ENOMEMORY (AEE_EOFFSET + 0x002) ///< Insufficient RAM |
| #define AEE_ECLASSNOTSUPPORT (AEE_EOFFSET + 0x003) ///< Specified class unsupported |
| #define AEE_EVERSIONNOTSUPPORT (AEE_EOFFSET + 0x004) ///< Version not supported |
| #define AEE_EALREADYLOADED (AEE_EOFFSET + 0x005) ///< Object already loaded |
| #define AEE_EUNABLETOLOAD (AEE_EOFFSET + 0x006) ///< Unable to load object/applet |
| #define AEE_EUNABLETOUNLOAD (AEE_EOFFSET + 0x007) ///< Unable to unload |
| ///< object/applet |
| #define AEE_EALARMPENDING (AEE_EOFFSET + 0x008) ///< Alarm is pending |
| #define AEE_EINVALIDTIME (AEE_EOFFSET + 0x009) ///< Invalid time |
| #define AEE_EBADCLASS (AEE_EOFFSET + 0x00A) ///< NULL class object |
| #define AEE_EBADMETRIC (AEE_EOFFSET + 0x00B) ///< Invalid metric specified |
| #define AEE_EEXPIRED (AEE_EOFFSET + 0x00C) ///< App/Component Expired |
| #define AEE_EBADSTATE (AEE_EOFFSET + 0x00D) ///< Invalid state |
| #define AEE_EBADPARM (AEE_EOFFSET + 0x00E) ///< Invalid parameter |
| #define AEE_ESCHEMENOTSUPPORTED (AEE_EOFFSET + 0x00F) ///< Invalid URL scheme |
| #define AEE_EBADITEM (AEE_EOFFSET + 0x010) ///< Invalid item |
| #define AEE_EINVALIDFORMAT (AEE_EOFFSET + 0x011) ///< Invalid format |
| #define AEE_EINCOMPLETEITEM (AEE_EOFFSET + 0x012) ///< Incomplete item |
| #define AEE_ENOPERSISTMEMORY (AEE_EOFFSET + 0x013) ///< Insufficient flash |
| #define AEE_EUNSUPPORTED (AEE_EOFFSET + 0x014) ///< API is not supported |
| #define AEE_EPRIVLEVEL (AEE_EOFFSET + 0x015) ///< Privileges are insufficient |
| ///< for this operation |
| #define AEE_ERESOURCENOTFOUND (AEE_EOFFSET + 0x016) ///< Unable to find specified |
| ///< resource |
| #define AEE_EREENTERED (AEE_EOFFSET + 0x017) ///< Non re-entrant API |
| ///< re-entered |
| #define AEE_EBADTASK (AEE_EOFFSET + 0x018) ///< API called in wrong task |
| ///< context |
| #define AEE_EALLOCATED (AEE_EOFFSET + 0x019) ///< App/Module left memory |
| ///< allocated when released. |
| #define AEE_EALREADY (AEE_EOFFSET + 0x01A) ///< Operation is already in |
| ///< progress |
| #define AEE_EADSAUTHBAD (AEE_EOFFSET + 0x01B) ///< ADS mutual authorization |
| ///< failed |
| #define AEE_ENEEDSERVICEPROG (AEE_EOFFSET + 0x01C) ///< Need service programming |
| #define AEE_EMEMPTR (AEE_EOFFSET + 0x01D) ///< bad memory pointer |
| #define AEE_EHEAP (AEE_EOFFSET + 0x01E) ///< heap corruption |
| #define AEE_EIDLE (AEE_EOFFSET + 0x01F) ///< Context (system, interface, |
| ///< etc.) is idle |
| #define AEE_EITEMBUSY (AEE_EOFFSET + 0x020) ///< Context (system, interface, |
| ///< etc.) is busy |
| #define AEE_EBADSID (AEE_EOFFSET + 0x021) ///< Invalid subscriber ID |
| #define AEE_ENOTYPE (AEE_EOFFSET + 0x022) ///< No type detected/found |
| #define AEE_ENEEDMORE (AEE_EOFFSET + 0x023) ///< Need more data/info |
| #define AEE_EADSCAPS (AEE_EOFFSET + 0x024) ///< ADS Capabilities do not |
| ///< match those required for |
| ///< phone |
| #define AEE_EBADSHUTDOWN (AEE_EOFFSET + 0x025) ///< App failed to close properly |
| #define AEE_EBUFFERTOOSMALL (AEE_EOFFSET + 0x026) ///< Destination buffer given is |
| ///< too small |
| #define AEE_ENOSUCH (AEE_EOFFSET + 0x027) ///< No such name, port, socket |
| ///< or service exists or is |
| ///< valid |
| #define AEE_EACKPENDING (AEE_EOFFSET + 0x028) ///< ACK pending on application |
| #define AEE_ENOTOWNER (AEE_EOFFSET + 0x029) ///< Not an owner authorized to |
| ///< perform the operation |
| #define AEE_EINVALIDITEM (AEE_EOFFSET + 0x02A) ///< Current item is invalid |
| #define AEE_ENOTALLOWED (AEE_EOFFSET + 0x02B) ///< Not allowed to perform the |
| ///< operation |
| #define AEE_EBADHANDLE (AEE_EOFFSET + 0x02C) ///< Invalid handle |
| #define AEE_EOUTOFHANDLES (AEE_EOFFSET + 0x02D) ///< Out of handles |
| #define AEE_EINTERRUPTED (AEE_EOFFSET + 0x02E) ///< Waitable call is interrupted |
| #define AEE_ENOMORE (AEE_EOFFSET + 0x02F) ///< No more items available -- |
| ///< reached end |
| #define AEE_ECPUEXCEPTION (AEE_EOFFSET + 0x030) ///< A CPU exception occurred |
| #define AEE_EREADONLY (AEE_EOFFSET + 0x031) ///< Cannot change read-only |
| ///< object or parameter |
| |
| #define AEE_ECONNRESET 104 ///< Connection reset by peer |
| #define AEE_EWOULDBLOCK 516 ///< Operation would block if not |
| ///< non-blocking; wait and try |
| ///< again |
| |
| //Error code for sigverify |
| #define AEE_EUNSIGNEDMOD 4096 /// 0x1000 test-sig not found, Unsigned shared object |
| #define AEE_EINVALIDHASH 8192 /// 0x2000 test-sig not found, Invalid hash object |
| |
| #define AEE_EINVALIDMSG (AEE_EOFFSET + 0x032) /// Invalid SMD message from APPS |
| #define AEE_EINVALIDTHREAD (AEE_EOFFSET + 0x033) /// Invalid thread |
| #define AEE_EINVALIDPROCESS (AEE_EOFFSET + 0x034) /// Invalid Process |
| #define AEE_EINVALIDFILENAME (AEE_EOFFSET + 0x035) /// Invalid filename |
| #define AEE_EINVALIDDIGESTSIZE (AEE_EOFFSET + 0x036) /// Invalid digest size |
| #define AEE_EINVALIDSEGS (AEE_EOFFSET + 0x037) /// Invalid segments |
| #define AEE_EINVALIDSIGNATURE (AEE_EOFFSET + 0x038) /// Invalid signature |
| #define AEE_EINVALIDDOMAIN (AEE_EOFFSET + 0x039) /// Invalid domain |
| #define AEE_EINVALIDFD (AEE_EOFFSET + 0x03A) /// Invalid file descriptor |
| #define AEE_EINVALIDDEVICE (AEE_EOFFSET + 0x03B) /// Invalid Device |
| #define AEE_EINVALIDMODE (AEE_EOFFSET + 0x03C) /// Invalid Mode |
| #define AEE_EINVALIDPROCNAME (AEE_EOFFSET + 0x03D) /// Invalid Process name |
| #define AEE_ENOSUCHMOD (AEE_EOFFSET + 0x03E) /// No such module |
| #define AEE_ENOSUCHINSTANCE (AEE_EOFFSET + 0x03F) /// No instance in the list lookup |
| #define AEE_ENOSUCHTHREAD (AEE_EOFFSET + 0x040) /// No such thread |
| #define AEE_ENOSUCHPROCESS (AEE_EOFFSET + 0x041) /// No such process |
| #define AEE_ENOSUCHSYMBOL (AEE_EOFFSET + 0x042) /// No such symbol |
| #define AEE_ENOSUCHDEVICE (AEE_EOFFSET + 0x043) /// No such device |
| #define AEE_ENOSUCHPROP (AEE_EOFFSET + 0x044) /// No such dal property |
| #define AEE_ENOSUCHFILE (AEE_EOFFSET + 0x045) /// No such file |
| #define AEE_ENOSUCHHANDLE (AEE_EOFFSET + 0x046) /// No such handle |
| #define AEE_ENOSUCHSTREAM (AEE_EOFFSET + 0x047) /// No such stream |
| #define AEE_ENOSUCHMAP (AEE_EOFFSET + 0x048) /// No such Map |
| #define AEE_ENOSUCHREGISTER (AEE_EOFFSET + 0x049) /// No such register |
| #define AEE_ENOSUCHCLIENT (AEE_EOFFSET + 0x04A) /// No such QDI client |
| #define AEE_EBADDOMAIN (AEE_EOFFSET + 0x04B) /// Bad domain (not initialized) |
| #define AEE_EBADOFFSET (AEE_EOFFSET + 0x04C) /// Bad buffer/page/heap offset |
| #define AEE_EBADSIZE (AEE_EOFFSET + 0x04D) /// Bad buffer/page/heap size |
| #define AEE_EBADPERMS (AEE_EOFFSET + 0x04E) /// Bad FILE/MAP/MEM permissions |
| #define AEE_EBADFD (AEE_EOFFSET + 0x04F) /// Bad file descriptor |
| #define AEE_EBADPID (AEE_EOFFSET + 0x050) /// Bad PID from HLOS |
| #define AEE_EBADTID (AEE_EOFFSET + 0x051) /// Bad TID |
| #define AEE_EBADELF (AEE_EOFFSET + 0x052) /// Bad elf file |
| #define AEE_EBADASID (AEE_EOFFSET + 0x053) /// Bad asid |
| #define AEE_EBADCONTEXT (AEE_EOFFSET + 0x054) /// Bad context |
| #define AEE_EBADMEMALIGN (AEE_EOFFSET + 0x055) /// Bad memory alignment |
| #define AEE_EIOCTL (AEE_EOFFSET + 0x056) /// ioctl error |
| #define AEE_EFOPEN (AEE_EOFFSET + 0x057) /// file open error |
| #define AEE_EFGETS (AEE_EOFFSET + 0x058) /// file get string error |
| #define AEE_EFFLUSH (AEE_EOFFSET + 0x059) /// file flush error |
| #define AEE_EFCLOSE (AEE_EOFFSET + 0x05A) /// file close error |
| #define AEE_EEOF (AEE_EOFFSET + 0x05B) /// File EOF reached |
| #define AEE_EFREAD (AEE_EOFFSET + 0x05C) /// file read failed |
| #define AEE_EFWRITE (AEE_EOFFSET + 0x05D) /// file write failed |
| #define AEE_EFGETPOS (AEE_EOFFSET + 0x05E) /// file get position failed |
| #define AEE_EFSETPOS (AEE_EOFFSET + 0x05F) /// file set position failed |
| #define AEE_EFTELL (AEE_EOFFSET + 0x060) /// file tell position failed |
| #define AEE_EFSEEK (AEE_EOFFSET + 0x061) /// file seek failed |
| #define AEE_EFLEN (AEE_EOFFSET + 0x062) /// file len failed |
| #define AEE_EGETENV (AEE_EOFFSET + 0x063) /// get enviroment failed |
| #define AEE_ESETENV (AEE_EOFFSET + 0x064) /// set enviroment failed |
| #define AEE_EMMAP (AEE_EOFFSET + 0x065) /// mmap failed |
| #define AEE_EIONMAP (AEE_EOFFSET + 0x066) /// ion map failed |
| #define AEE_EIONALLOC (AEE_EOFFSET + 0x067) /// ion alloc failed |
| #define AEE_ENORPCMEMORY (AEE_EOFFSET + 0x068) /// ION memory allocation failed |
| #define AEE_ENOROOTOFTRUST (AEE_EOFFSET + 0x069) /// No root of trust for sigverify |
| #define AEE_ENOTLOCKED (AEE_EOFFSET + 0x06A) /// Unlock failed, not locked before |
| #define AEE_ENOTINITIALIZED (AEE_EOFFSET + 0x06B) /// Not initialized |
| #define AEE_EUNSUPPORTEDAPI (AEE_EOFFSET + 0x06C) /// unsupported API |
| #define AEE_EUNPACK (AEE_EOFFSET + 0x06D) /// unpacking command failed |
| #define AEE_EPOLL (AEE_EOFFSET + 0x06E) /// error while polling for event |
| #define AEE_EEVENTREAD (AEE_EOFFSET + 0x06F) /// event read failed |
| #define AEE_EMAXBUFS (AEE_EOFFSET + 0x070) /// Maximum buffers |
| #define AEE_EINVARGS (AEE_EOFFSET + 0x071) /// Invalid Arguments |
| |
| #define AEE_ESMD_OFFSET (AEE_EOFFSET + 0x100) /// SMD errors offset |
| #define AEE_ESMDBADPACKET (AEE_EOFFSET + 0x101) /// SMD invalid packet size |
| #define AEE_ESMDALREADYOPEN (AEE_EOFFSET + 0x102) /// SMD port is already open |
| #define AEE_ESMDOPENFAILED (AEE_EOFFSET + 0x103) /// SMD port open failed |
| |
| #define AEE_EDAL_OFFSET (AEE_EOFFSET + 0x120) /// Dal error offset |
| #define AEE_EDALDEVATTACH (AEE_EOFFSET + 0x121) /// DAL attach error |
| #define AEE_EDALINTREGISTER (AEE_EOFFSET + 0x122) /// DAL interrupt register error |
| #define AEE_EDALINTUNREGISTER (AEE_EOFFSET + 0x123) /// Dal interrupt unregister error |
| #define AEE_EDALGETPROP (AEE_EOFFSET + 0x124) /// Dal get property |
| #define AEE_EDALGETVAL (AEE_EOFFSET + 0x125) /// Dal get property value |
| |
| #define AEE_EQURT_OFFSET (AEE_EOFFSET + 0x140) /// QURT error offset |
| #define AEE_EQURTREGIONCREATE (AEE_EOFFSET + 0x141) /// QURT region create failed |
| #define AEE_EQURTCACHECLEAN (AEE_EOFFSET + 0x142) /// QURT cache clean failed |
| #define AEE_EQURTREGIONGETATTR (AEE_EOFFSET + 0x143) /// QURT region get attribute failed |
| #define AEE_EQURTBADREGIONPERMS (AEE_EOFFSET + 0x144) /// QURT bad permissions for region |
| #define AEE_EQURTMEMPOOLADD (AEE_EOFFSET + 0x145) /// QURT Add to memory pool failed |
| #define AEE_EQURTREGISTERDEV (AEE_EOFFSET + 0x146) /// QURT register device failed |
| #define AEE_EQURTMEMPOOLCREATE (AEE_EOFFSET + 0x147) /// QURT create memory pool failed |
| #define AEE_EQURTGETVA (AEE_EOFFSET + 0x148) /// QURT get VA failed |
| #define AEE_EQURTREGIONDELETE (AEE_EOFFSET + 0x149) /// QURT region delete failed |
| #define AEE_EQURTMEMPOOLATTACH (AEE_EOFFSET + 0x14A) /// QURT memory pool attach failed |
| #define AEE_EQURTTHREADCREATE (AEE_EOFFSET + 0x14B) /// QURT thread create failed |
| #define AEE_EQURTCOPYTOUSER (AEE_EOFFSET + 0x14C) /// QURT copy to user memory failed |
| #define AEE_EQURTMEMMAPCREATE (AEE_EOFFSET + 0x14D) /// QURT map create failed |
| #define AEE_EQURTINVHANDLE (AEE_EOFFSET + 0x14E) /// QURT Invalid client handle |
| #define AEE_EQURTBADASID (AEE_EOFFSET + 0x14F) /// QURT Bad ASIC from QURT |
| #define AEE_EQURTOPENFAILED (AEE_EOFFSET + 0x150) /// QURT QDI open failed |
| #define AEE_EQURTCOPYFROMUSER (AEE_EOFFSET + 0x151) /// QURT Copy from user failed |
| #define AEE_EQURTLINELOCK (AEE_EOFFSET + 0x152) /// QURT Line lock failed |
| #define AEE_EQURTQDIDEFMETHOD (AEE_EOFFSET + 0x153) /// QURT QDI default method failed |
| |
| #define AEE_EMMPM_OFFSET (AEE_EOFFSET + 0x170) /// MMPM errors offset |
| #define AEE_EMMPMREQUEST (AEE_EOFFSET + 0x171) /// MMPM Power request to failed |
| #define AEE_EMMPMRELEASE (AEE_EOFFSET + 0x172) /// MMPM Release request failed |
| #define AEE_EMMPMSETPARAM (AEE_EOFFSET + 0x173) /// MMPM set param request failed |
| #define AEE_EMMPMREGISTER (AEE_EOFFSET + 0x174) /// MMPM Register request failed |
| #define AEE_EMMPMGETINFO (AEE_EOFFSET + 0x175) /// MMPM Get info failed |
| |
| |
| /* |
| ============================================================================ |
| ERRORS DOCUMENTATION |
| ============================================================================== |
| |
| Error Codes |
| |
| Description: |
| This topic lists the categories of error codes that Brew MP returns. The topic for each |
| category of error code includes the name of each error, the code that is associated with |
| the error, and a description of the error. |
| |
| ===H2> |
| List of Error Code Types |
| ===/H2> |
| ===p> |
| The categories of error codes include: ~ |
| ~ |
| |
| AddrBook error codes ~ |
| AddrInfo error codes ~ |
| AEE_IS_REMOTE_ERR(): ~ |
| AEE_IS_REMOTE_ERR_PRE(): ~ |
| Basic AEE Error Codes ~ |
| Database error codes ~ |
| dbc Error Codes ~ |
| DNS Resolver error codes ~ |
| File error codes ~ |
| FS AEE Error Codes ~ |
| ICamera error codes ~ |
| ICMP error codes ~ |
| ILicenseSystem Error Codes ~ |
| Indeterminate errors: (transport failure) ~ |
| ISQL Error Codes ~ |
| ISVGDOM Error Codes: ~ |
| ISSL error codes ~ |
| IX509Chain error codes ~ |
| ModCollector Errors ~ |
| ModInstallerCntx Errors ~ |
| ModMover Errors ~ |
| Multimedia error codes ~ |
| Network AEE error codes ~ |
| Network subsystem error codes ~ |
| pim_IMessageStore Error Codes ~ |
| pim_IRecordStore Error Codes ~ |
| Port AEE Error Codes ~ |
| PosDet error codes ~ |
| Post-invocation errors: (remote errors) ~ |
| Pre-invocation errors: (remote errors) ~ |
| QoS error codes ~ |
| Remote error codes: ~ |
| SSL error codes ~ |
| VOCODER error codes ~ |
| VolumeDB Errors ~ |
| Web error codes ~ |
| |
| * |
| |
| ================================================================== |
| Basic AEE Error Codes |
| |
| Description: |
| This section lists the set of basic AEE errors returned, the codes associated |
| with the errors, and descriptions of the errors. |
| |
| Definition: |
| |
| Error Code Description |
| |
| AEE_SUCCESS 0 operation Successful |
| AEE_EFAILED 1 general failure |
| AEE_ENOMEMORY 2 insufficient RAM |
| AEE_ECLASSNOTSUPPORT 3 specified class unsupported |
| AEE_EVERSIONNOTSUPPORT 4 version not supported |
| AEE_EALREADYLOADED 5 object already loaded |
| AEE_EUNABLETOLOAD 6 unable to load object/applet |
| AEE_EUNABLETOUNLOAD 7 unable to unload object/applet |
| AEE_EALARMPENDING 8 alarm is pending |
| AEE_EINVALIDTIME 9 invalid time |
| AEE_EBADCLASS 10 NULL class object |
| AEE_EBADMETRIC 11 invalid metric specified |
| AEE_EEXPIRED 12 Application/Component Expired |
| AEE_EBADSTATE 13 invalid state |
| AEE_EBADPARM 14 invalid parameter |
| AEE_ESCHEMENOTSUPPORTED 15 invalid URL scheme |
| AEE_EBADITEM 16 invalid item |
| AEE_EINVALIDFORMAT 17 invalid format |
| AEE_EINCOMPLETEITEM 18 incomplete item |
| AEE_ENOPERSISTMEMORY 19 insufficient flash |
| AEE_EUNSUPPORTED 20 API is not supported |
| AEE_EPRIVLEVEL 21 application privileges are insufficient for this operation |
| AEE_ERESOURCENOTFOUND 22 unable to find specified resource |
| AEE_EREENTERED 23 non re-entrant API re-entered |
| AEE_EBADTASK 24 API called in wrong task context |
| AEE_EALLOCATED 25 Application/Module left memory allocated when released |
| AEE_EALREADY 26 operation is already in progress |
| AEE_EADSAUTHBAD 27 ADS mutual authorization failed |
| AEE_ENEEDSERVICEPROG 28 need service programming |
| AEE_EMEMPTR 29 bad memory pointer |
| AEE_EHEAP 30 heap corruption |
| AEE_EIDLE 31 context (system, interface, etc.) is idle |
| AEE_EITEMBUSY 32 context (system, interface, etc.) is busy |
| AEE_EBADSID 33 invalid subscriber ID |
| AEE_ENOTYPE 34 no type detected/found |
| AEE_ENEEDMORE 35 need more data/info |
| AEE_EADSCAPS 36 capabilities do not match those required |
| AEE_EBADSHUTDOWN 37 application failed to close properly |
| AEE_EBUFFERTOOSMALL 38 destination buffer given is too small |
| AEE_ENOSUCH 39 no such name/port/socket/service exists or valid |
| AEE_EACKPENDING 40 ACK pending on application |
| AEE_ENOTOWNER 41 not an owner authorized to perform the operation |
| AEE_EINVALIDITEM 42 current item is invalid |
| AEE_ENOTALLOWED 43 not allowed to perform the operation |
| AEE_EBADHANDLE 44 invalid handle |
| AEE_EOUTOFHANDLES 45 out of handles |
| AEE_EINTERRUPTED 46 waitable call is interrupted |
| AEE_ENOMORE 47 no more items available -- reached end |
| AEE_ECPUEXCEPTION 48 a CPU exception occurred |
| AEE_EREADONLY 49 cannot change read-only object or parameter |
| AEE_ECONNRESET 104 connection reset by peer |
| AEE_EWOULDBLOCK 516 operation would block if not non-blocking; wait and try again |
| |
| Comments: |
| These Brew MP error codes have an up-to-date naming convention, and replace older BREW error |
| codes that use a naming convention that did not include the "AEE_" prefix. |
| |
| See Also: |
| Error Codes |
| |
| ================================================================== |
| */ |
| #endif /* #ifndef AEESTDERR_H */ |
| |