Changeset 429 for EcnlProtoTool/trunk/asp3_dcre/kernel/check.h
- Timestamp:
- Jul 3, 2020, 7:19:17 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/kernel/check.h
r321 r429 6 6 * Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory 7 7 * Toyohashi Univ. of Technology, JAPAN 8 * Copyright (C) 2005-201 5by Embedded and Real-Time Systems Laboratory8 * Copyright (C) 2005-2019 by Embedded and Real-Time Systems Laboratory 9 9 * Graduate School of Information Science, Nagoya Univ., JAPAN 10 10 * … … 65 65 66 66 /* 67 * オブジェクト番号の範囲の判定68 */69 #ifndef VALID_INTNO_DISINT70 #define VALID_INTNO_DISINT(intno) VALID_INTNO(intno)71 #endif /* VALID_INTNO_DISINT */72 73 #ifndef VALID_INTNO_CREISR74 #define VALID_INTNO_CREISR(intno) VALID_INTNO(intno)75 #endif /* VALID_INTNO_CREISR */76 77 /*78 67 * 優先度の範囲の判定 79 68 */ … … 85 74 (TMIN_ISRPRI <= (isrpri) && (isrpri) <= TMAX_ISRPRI) 86 75 87 #ifndef VALID_INTPRI_CHGIPM88 #define VALID_INTPRI_CHGIPM(intpri) \89 (TMIN_INTPRI <= (intpri) && (intpri) <= TIPM_ENAALL)90 #endif /* VALID_INTPRI_CHGIPM */91 92 76 /* 93 77 * 相対時間の範囲の判定 … … 98 82 * タイムアウト指定値の範囲の判定 99 83 */ 100 #define VALID_TMOUT(tmout) ((tmout) <= TMAX_RELTIM || (tmout) == TMO_FEVR \ 101 || (tmout) == TMO_POL) 84 #define VALID_TMOUT(tmout) ((tmout) <= TMAX_RELTIM || (tmout) == TMO_FEVR) 102 85 103 86 /* … … 208 191 209 192 /* 210 * オブジェクトIDのチェック(E_ID)193 * 不正ID番号のチェック(E_ID) 211 194 */ 212 195 #define CHECK_ID(exp) do { \ … … 218 201 219 202 /* 220 * 予約属性エラーのチェック(E_RSATR)221 */ 222 #define CHECK_ RSATR(atr, valid_atr) do { \203 * 属性が無効なビットが立っていないかのチェック(E_RSATR) 204 */ 205 #define CHECK_VALIDATR(atr, valid_atr) do { \ 223 206 if (((atr) & ~(valid_atr)) != 0U) { \ 224 207 ercd = E_RSATR; \ … … 238 221 239 222 /* 240 * 不正使用エラーのチェック(E_ILUSE)223 * サービスコール不正使用のチェック(E_ILUSE) 241 224 */ 242 225 #define CHECK_ILUSE(exp) do { \ … … 248 231 249 232 /* 250 * 静的なオブジェクト状態エラーのチェック(E_OBJ)233 * オブジェクト状態エラーのチェック(E_OBJ) 251 234 */ 252 235 #define CHECK_OBJ(exp) do { \
Note:
See TracChangeset
for help on using the changeset viewer.