1/* 2 * Copyright 2008-2012 Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT license. 4 */ 5#ifndef _SCHED_H_ 6#define _SCHED_H_ 7 8 9#ifdef __cplusplus 10extern "C" { 11#endif 12 13 14#define SCHED_FIFO 1 15#define SCHED_RR 2 16#define SCHED_SPORADIC 3 17#define SCHED_OTHER 4 18 19struct sched_param { 20 int sched_priority; 21}; 22 23 24extern int sched_yield(void); 25extern int sched_get_priority_min(int); 26extern int sched_get_priority_max(int); 27 28#ifdef __cplusplus 29} 30#endif 31 32#endif /* _SCHED_H_ */ 33