Serenity Operating System
at master 27 lines 448 B view raw
1/* 2 * Copyright (c) 2018-2021, Andreas Kling <kling@serenityos.org> 3 * 4 * SPDX-License-Identifier: BSD-2-Clause 5 */ 6 7#pragma once 8 9#include <Kernel/API/POSIX/sys/types.h> 10 11#ifdef __cplusplus 12extern "C" { 13#endif 14 15struct sched_param { 16 int sched_priority; 17}; 18 19#define THREAD_PRIORITY_MIN 1 20#define THREAD_PRIORITY_LOW 10 21#define THREAD_PRIORITY_NORMAL 30 22#define THREAD_PRIORITY_HIGH 50 23#define THREAD_PRIORITY_MAX 99 24 25#ifdef __cplusplus 26} 27#endif