datetime.h
にもどるkeycode.h
にすすむerrcode.h
エラーコードは、上位ハーフワードがエラークラス、 下位ハーフワードに詳細エラーコードが入っている。
ErrCode.c.detail
)#define ED_NONE (0) /* 詳細エラーコードなし */ #define ED_CMD (0x8000) /* 不正コマンド */ #define ED_DEVID (0x8001) /* 不正デバイスID */ #define ED_DATANO (0x8002) /* 不正データ番号 */ #define ED_DATACNT (0x8003) /* 不正データ数 */ #define ED_DATA (0x8004) /* 不正データ */
ER_OK (0) 正常終了 ER_ADR (-1<<16) 不正アドレス ER_PAR (-2<<16) 不正パラメータ ER_NOSPT (-3<<16) 未サポート機能 ER_NOSPC (-4<<16) システムメモリ領域不足 ER_ID (-5<<16) 不正ID ER_EXS (-6<<16) 既存在オブジェクト ER_NOEXS (-7<<16) 未存在オブジェクト ER_NOMEM (-8<<16) メモリ領域不足 ER_CTX (-9<<16) コンテキストエラー ER_SYS (-10<<16) システムエラー (未定義のエラー) ER_UNF (-11<<16) 未定義システムコール ER_SZOVR (-12<<16) システムの制限超過 (長さ) ER_MPTR (-13<<16) 不正共有メモリポインタ ER_AKEY (-14<<16) 不正共有メモリアクセスキー ER_PPRI (-17<<16) 不正プロセス優先度 (範囲外) ER_NOPRC (-18<<16) 未存在プロセス ER_SELF (-19<<16) 自プロセス指定 ER_LEVEL (-20<<16) 高いレベルのプロセス指定 ER_MINTR (-21<<16) メッセージハンドラでの待ち中断 ER_DLT (-22<<16) セマフォは獲得待ち中に削除 ER_OBJ (-23<<16) オブジェクト(セマフォ等)に対しての不正操作 ER_NONE (-24<<16) メッセージ/セマフォは得られなかった ER_INIT (-25<<16) 初期化ハンドラ異常終了 ER_FNAME (-26<<16) 不正パス名 (空、長すぎる) ER_FD (-27<<16) 不正ファイルディスクリプタ ER_ACCES (-28<<16) ファイルのアクセス権不可、所有者 ER_PERM (-29<<16) 削除不可ファイル ER_RONLY (-30<<16) 書き込み保護ファイル/メディア ER_PWD (-31<<16) 不正ファイル合言葉 ER_ENDR (-32<<16) 現在レコードは終端レコード ER_REC (-33<<16) 不正または存在しないレコードタイプ ER_NOLNK (-34<<16) リンクファイルでない ER_LOCK (-35<<16) ロックされたレコード ER_LIMIT (-36<<16) システムの制限超過 (個数) ER_XFS (-37<<16) 異なるファイルシステムに属している ER_NOFS (-38<<16) ファイルシステム未接続 ER_NODSK (-39<<16) ディスクの領域不足 ER_TRON (-40<<16) 標準フロッピーディスク形式でない ER_DD (-41<<16) デバイス・ディスクリプタは存在 ER_DEV (-42<<16) デバイスに対しての指定した操作は禁止 ER_BUSY (-43<<16) デバイス/ファイルはビジー状態 ER_NODEV (-44<<16) デバイスへのアクセス不可 ER_ERDEV (-45<<16) 装置異常が発生 ER_NOMDA (-46<<16) デバイスのメディアが存在しない ER_IO (-47<<16) 入出力エラー発生、処理アボート ER_INNER (-50<<16) 中心核 (ITRON)システムエラー ER_UNIX (EC_UNIX << 16) UNIX エミュレータのエラー
EG_OK (0) 正常終了 EG_ADR ((-64)<<16) 不正アドレス EG_PAR ((-65)<<16) 不正パラメータ EG_NOSPT ((-66)<<16) 未サポート機能 EG_NOSPC ((-67)<<16) システムのメモリ不足 EG_GID ((-68)<<16) 不正描画環境ID EG_LOCK ((-69)<<16) 描画環境のロック済み、ロックが多すぎる EG_LIMIT ((-70)<<16) システムの制限を超えた EG_NOEXS ((-71)<<16) 未存在オブジェクト EG_DEV ((-72)<<16) デバイスに対しての指定した操作は禁止 EG_ERDEV ((-73)<<16) 描画用ハードウェアの異常 EG_FORM ((-80)<<16) 形式が不正 EG_ENV ((-81)<<16) 描画環境がカラーマップを持たない EG_PTRID ((-82)<<16) 不正ポンイタID
EX_OK (0) 正常終了 EX_ADR ((-257)<<16) 不正アドレス EX_AKEY ((-258)<<16) 不正アクセスキー EX_DATA ((-259)<<16) ファイルはデータ・ファイルではない EX_CKEY ((-260)<<16) 変換中文字列が存在しない状態で特殊/制御キーコードが入力された EX_DFMT ((-261)<<16) データ項目のデータ形式が不正である EX_DNUM ((-262)<<16) データ(dnum)はデータマネージャに登録されていない EX_DRAG ((-263)<<16) ドラッグエラー EX_EXS ((-264)<<16) 既に同一ファイルが登録されていた EX_FD ((-265)<<16) データファイルIDが不正である EX_FONT ((-266)<<16) ファイルにはフォントレコードが含まれていない EX_FTD ((-267)<<16) フォント・ディスクリプタは存在しない EX_FTFMT ((-268)<<16) フォントデータの形式が不正/サポートしていない EX_FTID ((-269)<<16) フォントID/フォントは存在しない EX_KEY ((-272)<<16) 不正キーコードである EX_LIMIT ((-273)<<16) システムの制限を越えた EX_MID ((-274)<<16) メニュー(mid)は存在していない EX_NAK ((-276)<<16) 貼り込み要求は拒否された/できなかった EX_NOSPC ((-277)<<16) システムのメモリ領域が不足した EX_NOEXS ((-278)<<16) 実行環境ファイルは未定義 EX_PAR ((-279)<<16) パラメータが不正である EX_PID ((-280)<<16) パーツ(pid)は存在していない EX_PNID ((-281)<<16) パネル(pnid)は存在していない EX_SAVE ((-282)<<16) イメージのセーブ領域が不足した EX_SDATA ((-283)<<16) システム・データ・ファイルは存在しない EX_TID ((-284)<<16) テキスト入力ポート(tipid)は存在していない EX_NOSPT ((-285)<<16) 現在のインプリメントではその機能をサポートしていない EX_TRAY ((-286)<<16) トレーはオープンされていない EX_WID ((-287)<<16) ウィンドウ(wid)は存在していない EX_WND ((-288)<<16) ウィンドウ(wid)のタイプ/状態では適用されない EX_WPRC ((-289)<<16) ウィンドウ(wid)の管理プロセスでない EX_VID ((-290)<<16) 仮身ID(vid)は存在していない EX_VOBJ ((-291)<<16) 仮身(lnk)は不正である EX_SPOOL ((-300)<<16) スプーラが存在しない EX_PROC ((-301)<<16) プロセスが起動できない EX_SPOBJ ((-302)<<16) 出力対象名が存在しない EX_SPID ((-303)<<16) スプーラIDが存在しない EX_FILE ((-304)<<16) ファイルが存在しない
EX_HOSTUNREACH ((-401)<<16) ホストが見つからない EX_TIMEDOUT ((-402)<<16) TCPIP タイムアウト EX_CONNABORTED ((-403)<<16) 接続がアボートされた EX_NOBUFS ((-404)<<16) TCPIP 内部領域不足 EX_BADF ((-405)<<16) ソケットが無効 EX_WOULDBLOCK ((-407)<<16) ブロックされる処理がある EX_MSGSIZE ((-408)<<16) 送信メッセージの細分化ができない EX_DESTADDRREQ ((-409)<<16) 送信先アドレス指定が必要 EX_PROTOTYPE ((-410)<<16) プロトコルが不正 EX_NOPROTOOPT ((-411)<<16) 利用できないプロトコル指定 EX_PROTONOSUPPORT ((-412)<<16) 認識されていないオプション指定 EX_SOCKTNOSUPPORT ((-413)<<16) サポートされていないソケットタイプ EX_OPNOTSUPP ((-414)<<16) サポートされていない動作指定 EX_PFNOSUPPORT ((-415)<<16) サポートされていないプロトコルファミリ EX_AFNOSUPPORT ((-416)<<16) サポートされていないアドレスファミリ EX_ADDRINUSE ((-417)<<16) アドレスは使用中 EX_ADDRNOTAVAIL ((-418)<<16) アドレスが利用できない EX_NETDOWN ((-419)<<16) ネットワーク機能が無効 EX_NETUNREACH ((-420)<<16) ネットワークが見つからない EX_NETRESET ((-421)<<16) ネットワークがリセットされ EX_CONNRESET ((-422)<<16) 接続がリセットされた EX_ISCONN ((-423)<<16) ソケットは接続済み EX_NOTCONN ((-424)<<16) ソケットは接続されていない EX_SHUTDOWN ((-425)<<16) 送信は禁止されている EX_CONNREFUSED ((-426)<<16) 接続が拒絶された EX_HOSTDOWN ((-427)<<16) ホストがダウンしている EX_ALREADY ((-428)<<16) 既に処理中の動作 EX_INPROGRESS ((-429)<<16) 非ブロック化ソケットで接続中
datetime.h
にもどるkeycode.h
にすすむ