Changes in kernel/generic/src/ddi/ddi.c [7a0359b:2fa10f6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ddi/ddi.c
r7a0359b r2fa10f6 258 258 } 259 259 260 /** Disable or enable preemption.261 *262 * @param enable If non-zero, the preemption counter will be decremented,263 * leading to potential enabling of preemption. Otherwise264 * the preemption counter will be incremented, preventing265 * preemption from occurring.266 *267 * @return Zero on success or EPERM if callers capabilities are not sufficient.268 *269 */270 unative_t sys_preempt_control(int enable)271 {272 if (!(cap_get(TASK) & CAP_PREEMPT_CONTROL))273 return EPERM;274 275 if (enable)276 preemption_enable();277 else278 preemption_disable();279 280 return 0;281 }282 283 260 /** @} 284 261 */
Note:
See TracChangeset
for help on using the changeset viewer.