30.12.2013 Views

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

290 CHAPTER 7. REFERENCE<br />

E OACV ERCD(-27, 0) Object access privilege error<br />

This error code is returned when a user task tries to manipulate a system object.<br />

definition of system objects and error detection are implementation-dependent.<br />

The<br />

E ILUSE ERCD(-28, 0) System call illegal use<br />

Resource Constraint Error Class (33 to 40)<br />

E NOMEM ERCD(-33, 0) Insufficient memory<br />

This error code is returned when there is insufficient memory (no memory) for allocating an<br />

object control block space, user stack space, memory pool space, message buffer space or the<br />

like.<br />

E LIMIT ERCD(-34, 0) System limit exceeded<br />

This error code is returned when it is attempted to create more of an object than the system<br />

allows.<br />

Object State Error Class (41 to 48)<br />

E OBJ ERCD(-41, 0) Invalid object state<br />

E NOEXS ERCD(-42, 0) Object does not exist<br />

E QOVR ERCD(-43, 0) Queuing or nesting overflow<br />

Wait Error Class (49 to 56)<br />

E RLWAI ERCD(-49, 0) WAIT state released<br />

E TMOUT ERCD(-50, 0) Polling failed or timeout<br />

E DLT ERCD(-51, 0) The object being waited for was deleted<br />

E DISWAI ERCD(-52, 0) Wait released by wait disabled state<br />

Device Error Class (57 to 64) (T-<strong>Kernel</strong>/SM)<br />

E IO ERCD(-57, 0) IO error<br />

• Error information specific to individual devices may be defined in E IO subcodes.<br />

E NOMDA ERCD(-58, 0) No media<br />

Status Error Class (65 to 72) (T-<strong>Kernel</strong>/SM)<br />

E BUSY ERCD(-65, 0) Busy<br />

E ABORT ERCD(-66, 0) Processing was aborted<br />

E RONLY ERCD(-67, 0) Write protected<br />

Copyright c○ 2002, 2003 by T-Engine Forum<br />

T-<strong>Kernel</strong> <strong>1.B0.02</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!